* 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)