* installing *source* package 'fclust' ...
** package 'fclust' successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: 'gcc.exe (GCC) 13.3.0'
using C++ compiler: 'g++.exe (GCC) 13.3.0'
make[1]: Entering directory '/d/temp/2025_07_21_01_50_00_7890/RtmpIb18d0/R.INSTALL2128448b9309e/fclust/src'
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RcppExports.cpp -o RcppExports.o
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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 -I"D:/RCompile/recent/R-4.4.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c init.c -o init.o
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.4/RcppArmadillo/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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++ -std=gnu++17 -shared -s -static-libgcc -o fclust.dll tmp.def F.o FKM_rcpp.o RcppExports.o centroids.o distance.o func.o init.o memDeg.o partition_comp.o -LD:/RCompile/recent/R-4.4.3/bin/x64 -lRlapack -LD:/RCompile/recent/R-4.4.3/bin/x64 -lRblas -lgfortran -lm -lquadmath -Ld:/rtools44/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools44/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R-4.4.3/bin/x64 -lR
make[1]: Leaving directory '/d/temp/2025_07_21_01_50_00_7890/RtmpIb18d0/R.INSTALL2128448b9309e/fclust/src'
make[1]: Entering directory '/d/temp/2025_07_21_01_50_00_7890/RtmpIb18d0/R.INSTALL2128448b9309e/fclust/src'
make[1]: Leaving directory '/d/temp/2025_07_21_01_50_00_7890/RtmpIb18d0/R.INSTALL2128448b9309e/fclust/src'
installing to d:/Rcompile/CRANpkg/lib/4.4/00LOCK-fclust/00new/fclust/libs/x64
** R
** data
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* MD5 sums
packaged installation of 'fclust' as fclust_2.1.1.1.zip
* DONE (fclust)