* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘fclust’ ...
** package ‘fclust’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘gcc-14 (Debian 14.2.0-8) 14.2.0’
using C++ compiler: ‘g++-14 (Debian 14.2.0-8) 14.2.0’
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpf3I8E1/R.INSTALL800d13fe8faf8/fclust/src'
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c F.cpp -o F.o
F.cpp: In function ‘arma::cube F_gkb(arma::mat, arma::mat, arma::mat, arma::mat, double, double, unsigned int, unsigned int, int, double, arma::vec)’:
F.cpp:36:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   36 |   for(int i=0; i<k; i++)
      |                ~^~
F.cpp:39:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   39 |     for(int j=0; j<n; j++)
      |                  ~^~
F.cpp: In function ‘arma::cube F_gkb_ent(arma::mat, arma::mat, arma::mat, arma::mat, double, unsigned int, unsigned int, int, double, arma::vec)’:
F.cpp:96:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   96 |   for(int i=0; i<k; i++)
      |                ~^~
F.cpp:99:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   99 |     for(int j=0; j<n; j++)
      |                  ~^~
F.cpp: In function ‘arma::cube F_gk(arma::mat, arma::mat, arma::mat, double, unsigned int, unsigned int, int, arma::vec)’:
F.cpp:146:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  146 |   for(int i = 0; i<k; i++)
      |                  ~^~
F.cpp:148:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  148 |     for(int j=0; j<n; j++)
      |                  ~^~
F.cpp: In function ‘arma::cube F_gk_ent(arma::mat, arma::mat, arma::mat, unsigned int, unsigned int, int, arma::vec)’:
F.cpp:172:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  172 |   for(int i = 0; i<k; i++)
      |                  ~^~
F.cpp:174:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  174 |     for(int j=0; j<n; j++)
      |                  ~^~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c FKM_rcpp.cpp -o FKM_rcpp.o
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM(arma::mat, double, unsigned int, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:57:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   57 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:68:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   68 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_U(arma::mat, double, unsigned int, unsigned int, unsigned int, arma::mat, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:145:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  145 |   while(prova && (iter < maxit))
      |                   ~~~~~^~~~~~~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_ent(arma::mat, double, unsigned int, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:228:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  228 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:240:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  240 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_ent_U(arma::mat, double, unsigned int, unsigned int, unsigned int, arma::mat, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:323:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  323 |   while(prova && (iter < maxit))
      |                   ~~~~~^~~~~~~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_noise(arma::mat, double, double, unsigned int, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:401:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  401 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:419:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  419 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp:429:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  429 |       for(int i=0; i<n;i++)
      |                    ~^~
FKM_rcpp.cpp:446:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  446 |           for(int j=0; j<k;j++)
      |                        ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_noise_U(arma::mat, double, double, unsigned int, unsigned int, unsigned int, arma::mat, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:558:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  558 |   while(prova && (iter < maxit))
      |                   ~~~~~^~~~~~~
FKM_rcpp.cpp:568:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  568 |     for(int i=0; i<n;i++)
      |                  ~^~
FKM_rcpp.cpp:582:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  582 |         for(int j=0; j<k;j++)
      |                      ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_pf(arma::mat, double, unsigned int, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:679:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  679 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:690:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  690 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_pf_U(arma::mat, double, unsigned int, unsigned int, unsigned int, arma::mat, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:772:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  772 |   while(prova && (iter < maxit))
      |                   ~~~~~^~~~~~~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_ent_noise(arma::mat, double, double, unsigned int, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:857:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  857 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:868:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  868 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp:878:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  878 |       for(int i=0; i<n;i++)
      |                    ~^~
FKM_rcpp.cpp:892:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  892 |           for(int j=0; j<k;j++)
      |                        ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_ent_noise_U(arma::mat, double, double, unsigned int, unsigned int, unsigned int, arma::mat, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:990:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  990 |   while(prova && (iter < maxit))
      |                   ~~~~~^~~~~~~
FKM_rcpp.cpp:1000:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1000 |     for(int i=0; i<n;i++)
      |                  ~^~
FKM_rcpp.cpp:1014:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1014 |         for(int j=0; j<k;j++)
      |                      ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_pf_noise(arma::mat, double, double, unsigned int, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:1112:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1112 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:1125:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1125 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp:1135:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1135 |       for(int i=0; i<n;i++)
      |                    ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_pf_noise_U(arma::mat, double, double, unsigned int, unsigned int, unsigned int, arma::mat, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:1276:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1276 |   while(prova && (iter < maxit))
      |                   ~~~~~^~~~~~~
FKM_rcpp.cpp:1286:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1286 |     for(int i=0; i<n;i++)
      |                  ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_gkb(arma::mat, double, double, double, arma::vec, unsigned int, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:1417:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1417 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:1428:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1428 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_gkb_U(arma::mat, double, double, double, arma::vec, unsigned int, unsigned int, unsigned int, arma::mat, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:1520:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1520 |   while(prova && (iter < maxit))
      |                   ~~~~~^~~~~~~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_gkb_ent(arma::mat, double, double, double, arma::vec, unsigned int, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:1611:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1611 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:1622:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1622 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_gkb_ent_U(arma::mat, double, double, double, arma::vec, unsigned int, unsigned int, unsigned int, arma::mat, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:1715:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1715 |   while(prova && (iter < maxit))
      |                   ~~~~~^~~~~~~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_gkb_noise(arma::mat, double, double, double, double, arma::vec, unsigned int, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:1807:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1807 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:1824:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1824 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp:1836:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1836 |       for(int i=0; i<n;i++)
      |                    ~^~
FKM_rcpp.cpp:1850:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1850 |           for(int j=0; j<k;j++)
      |                        ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_gkb_noise_U(arma::mat, double, double, double, double, arma::vec, unsigned int, unsigned int, unsigned int, arma::mat, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:1973:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1973 |   while(prova && (iter < maxit))
      |                   ~~~~~^~~~~~~
FKM_rcpp.cpp:1985:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1985 |     for(int i=0; i<n;i++)
      |                  ~^~
FKM_rcpp.cpp:1999:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 1999 |         for(int j=0; j<k;j++)
      |                      ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_gkb_ent_noise(arma::mat, double, double, double, double, arma::vec, unsigned int, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:2113:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2113 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:2123:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2123 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp:2135:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2135 |       for(int i=0; i<n;i++)
      |                    ~^~
FKM_rcpp.cpp:2149:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2149 |           for(int j=0; j<k;j++)
      |                        ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_gkb_ent_noise_U(arma::mat, double, double, double, double, arma::vec, unsigned int, unsigned int, unsigned int, arma::mat, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:2256:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2256 |   while(prova && (iter < maxit))
      |                   ~~~~~^~~~~~~
FKM_rcpp.cpp:2268:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2268 |     for(int i=0; i<n;i++)
      |                  ~^~
FKM_rcpp.cpp:2282:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2282 |         for(int j=0; j<k;j++)
      |                      ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_gk(arma::mat, double, arma::vec, unsigned int, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:2385:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2385 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:2396:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2396 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp:2475:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2475 |   if(countNoConv == rs)
      |      ~~~~~~~~~~~~^~~~~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_gk_U(arma::mat, double, arma::vec, unsigned int, unsigned int, unsigned int, arma::mat, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:2526:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2526 |   while(prova && (iter < maxit))
      |                   ~~~~~^~~~~~~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_gk_ent(arma::mat, double, arma::vec, unsigned int, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:2644:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2644 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:2653:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2653 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp:2730:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2730 |   if(countNoConv == rs)
      |      ~~~~~~~~~~~~^~~~~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_gk_ent_U(arma::mat, double, arma::vec, unsigned int, unsigned int, unsigned int, arma::mat, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:2779:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2779 |   while(prova && (iter < maxit))
      |                   ~~~~~^~~~~~~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_gk_noise(arma::mat, double, double, arma::vec, unsigned int, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:2899:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2899 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:2908:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2908 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp:2933:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2933 |         for(int i=0; i<n;i++)
      |                      ~^~
FKM_rcpp.cpp:2947:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 2947 |             for(int j=0; j<k;j++)
      |                          ~^~
FKM_rcpp.cpp:3008:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3008 |   if(countNoConv == rs)
      |      ~~~~~~~~~~~~^~~~~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_gk_noise_U(arma::mat, double, double, arma::vec, unsigned int, unsigned int, unsigned int, arma::mat, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:3066:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3066 |   while(prova && (iter < maxit))
      |                   ~~~~~^~~~~~~
FKM_rcpp.cpp:3088:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3088 |       for(int i=0; i<n;i++)
      |                    ~^~
FKM_rcpp.cpp:3101:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3101 |           for(int j=0; j<k;j++)
      |                        ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_gk_ent_noise(arma::mat, double, double, arma::vec, unsigned int, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:3219:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3219 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:3228:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3228 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp:3254:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3254 |         for(int i=0; i<n;i++)
      |                      ~^~
FKM_rcpp.cpp:3268:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3268 |             for(int j=0; j<k;j++)
      |                          ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_gk_ent_noise_U(arma::mat, double, double, arma::vec, unsigned int, unsigned int, unsigned int, arma::mat, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:3377:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3377 |   while(prova && (iter < maxit))
      |                   ~~~~~^~~~~~~
FKM_rcpp.cpp:3399:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3399 |       for(int i=0; i<n;i++)
      |                    ~^~
FKM_rcpp.cpp:3413:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3413 |           for(int j=0; j<k;j++)
      |                        ~^~
FKM_rcpp.cpp:3375:7: warning: variable ‘warn’ set but not used [-Wunused-but-set-variable]
 3375 |   int warn = 0;
      |       ^~~~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_med(arma::mat, double, unsigned int, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:3519:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3519 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:3527:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3527 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp:3533:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3533 |       for(int c = 0; c < k; c++)
      |                      ~~^~~
FKM_rcpp.cpp:3537:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3537 |         for(int i=0; i<n; i++)
      |                      ~^~
FKM_rcpp.cpp:3545:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3545 |           for(int j=0; j<n; j++)
      |                        ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_med_U(arma::mat, double, unsigned int, unsigned int, unsigned int, arma::mat, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:3664:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3664 |   while(prova && (iter < maxit))
      |                   ~~~~~^~~~~~~
FKM_rcpp.cpp:3671:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3671 |     for(int c = 0; c < k; c++)
      |                    ~~^~~
FKM_rcpp.cpp:3675:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3675 |       for(int i=0; i<n; i++)
      |                    ~^~
FKM_rcpp.cpp:3683:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3683 |         for(int j=0; j<n; j++)
      |                      ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_med_noise(arma::mat, double, double, unsigned int, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:3810:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3810 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:3819:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3819 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp:3825:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3825 |       for(int c = 0; c < k; c++)
      |                      ~~^~~
FKM_rcpp.cpp:3829:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3829 |         for(int i=0; i<n; i++)
      |                      ~^~
FKM_rcpp.cpp:3833:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3833 |           for(int j=0; j<n; j++)
      |                        ~^~
FKM_rcpp.cpp:3854:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3854 |       for(int i=0; i<n;i++)
      |                    ~^~
FKM_rcpp.cpp:3874:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 3874 |             for(int j=0; j<k;j++)
      |                          ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainFKM_med_noise_U(arma::mat, double, double, unsigned int, unsigned int, unsigned int, arma::mat, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:4004:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4004 |   while(prova && (iter < maxit))
      |                   ~~~~~^~~~~~~
FKM_rcpp.cpp:4010:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4010 |     for(int c = 0; c < k; c++)
      |                    ~~^~~
FKM_rcpp.cpp:4014:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4014 |       for(int i=0; i<n; i++)
      |                    ~^~
FKM_rcpp.cpp:4018:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4018 |         for(int j=0; j<n; j++)
      |                      ~^~
FKM_rcpp.cpp:4041:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4041 |     for(int i=0; i<n;i++)
      |                  ~^~
FKM_rcpp.cpp:4061:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4061 |           for(int j=0; j<k;j++)
      |                        ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainnefrc(arma::mat, double, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:4172:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4172 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:4179:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4179 |     for(int i=0; i<n;i++){
      |                  ~^~
FKM_rcpp.cpp:4180:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4180 |       for(int  j=0; j<k;j++)
      |                     ~^~
FKM_rcpp.cpp:4190:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4190 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp:4197:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4197 |       for(int i=0; i<n;i++){
      |                    ~^~
FKM_rcpp.cpp:4198:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4198 |         for(int  j=0; j<k;j++)
      |                       ~^~
FKM_rcpp.cpp:4211:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4211 |           for(int j=0; j < k; j++)
      |                        ~~^~~
FKM_rcpp.cpp:4236:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4236 |       for(int j = 0; j<k;j++)
      |                      ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainnefrc_U(arma::mat, arma::mat, double, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:4327:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4327 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp:4334:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4334 |       for(int i=0; i<n;i++){
      |                    ~^~
FKM_rcpp.cpp:4335:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4335 |         for(int  j=0; j<k;j++)
      |                       ~^~
FKM_rcpp.cpp:4348:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4348 |           for(int j=0; j < k; j++)
      |                        ~~^~~
FKM_rcpp.cpp:4374:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4374 |       for(int j = 0; j<k;j++)
      |                      ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainrnefrc(arma::mat, double, double, unsigned int, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:4467:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4467 |   for(int r=0; r<rs; r++)
      |                ~^~~
FKM_rcpp.cpp:4474:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4474 |     while(prova && (iter < maxit))
      |                     ~~~~~^~~~~~~
FKM_rcpp.cpp:4481:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4481 |       for(int i=0; i<n;i++){
      |                    ~^~
FKM_rcpp.cpp:4482:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4482 |         for(int  j=0; j<k;j++)
      |                       ~^~
FKM_rcpp.cpp:4504:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4504 |           for(int j=0; j < k; j++)
      |                        ~~^~~
FKM_rcpp.cpp:4534:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4534 |       for(int j = 0; j<k;j++)
      |                      ~^~
FKM_rcpp.cpp: In function ‘Rcpp::List mainrnefrc_U(arma::mat, arma::mat, double, double, unsigned int, unsigned int, double, unsigned int, std::string, double)’:
FKM_rcpp.cpp:4630:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4630 |   while(prova && (iter < maxit))
      |                   ~~~~~^~~~~~~
FKM_rcpp.cpp:4637:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4637 |     for(int i=0; i<n;i++){
      |                  ~^~
FKM_rcpp.cpp:4638:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4638 |       for(int  j=0; j<k;j++)
      |                     ~^~
FKM_rcpp.cpp:4660:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4660 |         for(int j=0; j < k; j++)
      |                      ~~^~~
FKM_rcpp.cpp:4690:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
 4690 |     for(int j = 0; j<k;j++)
      |                    ~^~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c RcppExports.cpp -o RcppExports.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c centroids.cpp -o centroids.o
centroids.cpp: In function ‘arma::mat centroids_FKM(arma::mat, arma::mat, unsigned int, unsigned int, unsigned int, double)’:
centroids.cpp:22:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   22 |   for(int i=0; i<k; i++)
      |                ~^~
centroids.cpp: In function ‘arma::mat centroids_FKM_ent(arma::mat, arma::mat, unsigned int, unsigned int, unsigned int)’:
centroids.cpp:43:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   43 |   for(int i=0; i<k; i++)
      |                ~^~
centroids.cpp: In function ‘arma::mat centroids_FKM_pf(arma::mat, arma::mat, unsigned int, unsigned int, unsigned int, double)’:
centroids.cpp:69:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   69 |   for(int i=0; i<k; i++)
      |                ~^~
centroids.cpp: In function ‘Rcpp::List medoids_FKM(arma::mat, arma::mat, unsigned int, unsigned int, unsigned int, double)’:
centroids.cpp:98:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   98 |   for(int c = 0; c < k; c++)
      |                  ~~^~~
centroids.cpp:102:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  102 |     for(int i=0; i<n; i++)
      |                  ~^~
centroids.cpp:106:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  106 |       for(int j=0; j<n; j++)
      |                    ~^~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c distance.cpp -o distance.o
distance.cpp: In function ‘arma::mat euclidean_distance(arma::mat, arma::mat, unsigned int, unsigned int, bool)’:
distance.cpp:22:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   22 |   for(int i=0; i<n; i++)
      |                ~^~
distance.cpp:24:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   24 |     for(int j=0; j<k; j++)
      |                  ~^~
distance.cpp: In function ‘arma::mat euclidean_distance_gkb(arma::mat, arma::mat, arma::cube, unsigned int, unsigned int, bool)’:
distance.cpp:48:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   48 |   for(int i=0; i<n; i++)
      |                ~^~
distance.cpp:50:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   50 |     for(int j=0; j<k; j++)
      |                  ~^~
distance.cpp: In function ‘arma::mat euclidean_distance_gk(arma::mat, arma::mat, arma::cube, arma::mat, unsigned int, unsigned int, unsigned int, bool)’:
distance.cpp:73:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   73 |   for(int i=0; i<n; i++)
      |                ~^~
distance.cpp:75:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   75 |     for(int j=0; j<k; j++)
      |                  ~^~
distance.cpp: In function ‘arma::mat euclidean_distance_medoid(arma::mat, arma::mat, unsigned int, unsigned int, bool)’:
distance.cpp:111:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  111 |   for(int i=0; i<n; i++)
      |                ~^~
distance.cpp:113:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  113 |     for(int j=0; j<k; j++)
      |                  ~^~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c func.cpp -o func.o
func.cpp: In function ‘void distCheck(Rcpp::NumericMatrix, unsigned int, unsigned int)’:
func.cpp:119:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  119 |   for(int i=0; i<n;i++)
      |                ~^~
func.cpp: In function ‘double silhouette_internal(arma::mat, arma::mat, unsigned int, unsigned int, unsigned int, bool)’:
func.cpp:181:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  181 |   for(int i = 0; i<n;i++)
      |                  ~^~
func.cpp:191:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  191 |     for(int i=0;i<(n-1);i++)
      |                 ~^~~~~~
func.cpp:193:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  193 |       for(int i2=(i+1); i2<n;i2++)
      |                         ~~^~
func.cpp:204:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  204 |   for(int i=0;i<n;i++)
      |               ~^~
func.cpp:206:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  206 |     for(int j=0;j<k;j++)
      |                 ~^~
func.cpp:208:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  208 |       for(int i2=0;i2<n;i2++)
      |                    ~~^~
func.cpp:214:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  214 |   for(int i = 0; i<n;i++)
      |                  ~^~
func.cpp:216:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  216 |     for(int j = 0; j<k;j++)
      |                    ~^~
func.cpp: In function ‘Rcpp::List silhouette(arma::mat, arma::mat, unsigned int, unsigned int, unsigned int, bool)’:
func.cpp:264:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  264 |   for(int i = 0; i<n;i++)
      |                  ~^~
func.cpp:274:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  274 |     for(int i=0;i<(n-1);i++)
      |                 ~^~~~~~
func.cpp:276:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  276 |       for(int i2=(i+1); i2<n;i2++)
      |                         ~~^~
func.cpp:290:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  290 |   for(int i=0;i<n;i++)
      |               ~^~
func.cpp:292:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  292 |     for(int j=0;j<k;j++)
      |                 ~^~
func.cpp:294:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  294 |       for(int i2=0;i2<n;i2++)
      |                    ~~^~
func.cpp:296:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  296 |         if(memb(i2)==j){B(i,j) += D(i,i2);}
      |            ~~~~~~~~^~~
func.cpp:300:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  300 |   for(int i = 0; i<n;i++)
      |                  ~^~
func.cpp:302:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  302 |     for(int j = 0; j<k;j++)
      |                    ~^~
func.cpp:304:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  304 |       if(memb(i) == j)
      |          ~~~~~~~~^~~~
func.cpp: In function ‘double silhouetteFuzzy(arma::mat, arma::mat, double, unsigned int, unsigned int, unsigned int, bool)’:
func.cpp:359:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  359 |   for(int i = 0; i<n;i++)
      |                  ~^~
func.cpp:369:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  369 |     for(int i=0;i<(n-1);i++)
      |                 ~^~~~~~
func.cpp:371:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  371 |       for(int i2=(i+1); i2<n;i2++)
      |                         ~~^~
func.cpp:382:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  382 |   for(int i=0;i<n;i++)
      |               ~^~
func.cpp:384:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  384 |     for(int j=0;j<k;j++)
      |                 ~^~
func.cpp:386:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  386 |       for(int i2=0;i2<n;i2++)
      |                    ~~^~
func.cpp:388:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  388 |         if(memb(i2)==j){B(i,j) += D(i,i2);}
      |            ~~~~~~~~^~~
func.cpp:393:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  393 |   for(int i = 0; i<n;i++)
      |                  ~^~
func.cpp:395:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  395 |     for(int j = 0; j<k;j++)
      |                    ~^~
func.cpp:397:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
  397 |       if(memb(i) == j)
      |          ~~~~~~~~^~~~
func.cpp:418:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  418 |   for(int i = 0; i<n;i++)
      |                  ~^~
func.cpp: In function ‘double xie_beni(arma::mat, arma::mat, arma::mat, double, unsigned int, unsigned int)’:
func.cpp:496:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  496 |   for(int i=0; i<(k-1);i++)
      |                ~^~~~~~
func.cpp:498:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  498 |     for(int j=(i+1); j<k;j++)
      |                      ~^~
gcc-14 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c init.c -o init.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c memDeg.cpp -o memDeg.o
memDeg.cpp: In function ‘arma::mat memb_degree(arma::mat, double, unsigned int, unsigned int, unsigned int)’:
memDeg.cpp:24:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   24 |   for(int i=0; i<n;i++)
      |                ~^~
memDeg.cpp:37:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   37 |       for(int j=0; j<k;j++)
      |                    ~^~
memDeg.cpp: In function ‘arma::mat memb_degree_pf(arma::mat, double, unsigned int, unsigned int, unsigned int)’:
memDeg.cpp:68:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   68 |   for(int i=0; i<n;i++)
      |                ~^~
memDeg.cpp: In function ‘arma::mat memb_degree_ent(arma::mat, double, unsigned int, unsigned int, unsigned int)’:
memDeg.cpp:123:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  123 |   for(int i=0; i<n;i++)
      |                ~^~
memDeg.cpp:136:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  136 |       for(int j=0; j<k;j++)
      |                    ~^~
memDeg.cpp: In function ‘arma::mat memb_degree_medoid(arma::mat, arma::uvec, double, unsigned int, unsigned int, unsigned int)’:
memDeg.cpp:172:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  172 |   for(int i=0; i<n;i++)
      |                ~^~
memDeg.cpp:186:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
  186 |       for(int j=0; j<k;j++)
      |                    ~^~
memDeg.cpp:169:8: warning: variable ‘index_temp_med’ set but not used [-Wunused-but-set-variable]
  169 |   bool index_temp_med = true;
      |        ^~~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c partition_comp.cpp -o partition_comp.o
partition_comp.cpp: In function ‘Rcpp::List partition_comp(arma::mat, arma::mat, std::string)’:
partition_comp.cpp:40:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   40 |   for(int j2 = 1; j2<N; j2++)
      |                   ~~^~
partition_comp.cpp:45:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   45 |       for(int i = 0; i<k; i++)
      |                      ~^~
partition_comp.cpp:57:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   57 |       for(int i1 = 0; i1<k; i1++)
      |                       ~~^~
partition_comp.cpp:59:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   59 |         for(int i2 = 0; i2<k; i2++)
      |                         ~~^~
partition_comp.cpp:74:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   74 |       for(int l = 0; l<v; l++)
      |                      ~^~
partition_comp.cpp:86:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   86 |       for(int l1 = 0; l1<v; l1++)
      |                       ~~^~
partition_comp.cpp:88:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
   88 |         for(int l2 = 0; l2<v; l2++)
      |                         ~~^~
g++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o fclust.so F.o FKM_rcpp.o RcppExports.o centroids.o distance.o func.o init.o memDeg.o partition_comp.o -llapack -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpf3I8E1/R.INSTALL800d13fe8faf8/fclust/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpf3I8E1/R.INSTALL800d13fe8faf8/fclust/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpf3I8E1/R.INSTALL800d13fe8faf8/fclust/src'
installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-fclust/00new/fclust/libs
** R
** data
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
  converting help for package ‘fclust’
    finding HTML links ... done
    ARI.F                                   html  
    FKM                                     html  
    FKM.ent                                 html  
    FKM.ent.noise                           html  
    FKM.gk                                  html  
    FKM.gk.ent                              html  
    FKM.gk.ent.noise                        html  
    FKM.gk.noise                            html  
    FKM.gkb                                 html  
    FKM.gkb.ent                             html  
    FKM.gkb.ent.noise                       html  
    FKM.gkb.noise                           html  
    FKM.med                                 html  
    FKM.med.noise                           html  
    FKM.noise                               html  
    FKM.pf                                  html  
    FKM.pf.noise                            html  
    Fclust                                  html  
    Fclust.compare                          html  
    Fclust.index                            html  
    Hraw                                    html  
    JACCARD.F                               html  
    MPC                                     html  
    Mc                                      html  
    NBA                                     html  
    NEFRC                                   html  
    NEFRC.noise                             html  
    PC                                      html  
    PE                                      html  
    RI.F                                    html  
    SIL.F                                   html  
    SIL                                     html  
    VAT                                     html  
    VCV                                     html  
    VCV2                                    html  
    VIFCR                                   html  
    XB                                      html  
    butterfly                               html  
    cl.memb.H                               html  
    cl.memb                                 html  
    cl.memb.t                               html  
    cl.size.H                               html  
    cl.size                                 html  
    houseVotes                              html  
    plot.fclust                             html  
    print.fclust                            html  
    summary.fclust                          html  
    synt.data                               html  
    synt.data2                              html  
    unemployment                            html  
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (fclust)