* installing *source* package 'rSRD' ... ** package 'rSRD' successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: 'g++.exe (GCC) 13.3.0' using C++17 make[1]: Entering directory '/d/temp/2024_12_08_01_50_01_8405/RtmpOixvQu/R.INSTALL1c4ac5ed74425/rSRD/src' g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.2/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c CrossValidationInterface.cpp -o CrossValidationInterface.o g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.2/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Cross_Validation.cpp -o Cross_Validation.o Cross_Validation.cpp: In static member function 'static std::vector<int> Cross_Validation::Wilcoxon(std::vector<double>&, std::vector<std::vector<double> >&, std::vector<std::vector<double> >&, std::vector<std::vector<double> >, int, bool, int)': Cross_Validation.cpp:39:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 39 | for (int j = 0; j < data_matrix.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:87:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 87 | for (int j = 0; j < trimmed_ranking_matrix.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:93:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 93 | for (int j = 0; j < trimmed_ranking_matrix[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:96:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 96 | for (int k = 0; k < trimmed_ranking_matrix.size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:116:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 116 | for (int j = 0; j < cv_srd[0].size(); ++j) | ~~^~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:120:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 120 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:137:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 137 | for (int i = 0; i < cv_srd[0].size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:147:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 147 | for (int j = 0; j < cv_srd[0].size()-1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:152:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 152 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:156:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 156 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:167:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 167 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:171:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 171 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:182:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 182 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:186:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 186 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:197:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 197 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:201:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 201 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:212:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 212 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:216:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 216 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:234:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 234 | for (int j = 0; j < cv_srd[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:238:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 238 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:262:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 262 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:317:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 317 | for (int i = 0; i < columns_ordered.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:326:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 326 | for (int j = 0; j < data_matrix[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:337:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 337 | for (int k = 0; k < cv_srd[0].size(); ++k) | ~~^~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:360:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 360 | for (int i = 0; i < test_statistics.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:370:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 370 | for(int i = 0; i < test_statistics.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp: In static member function 'static std::vector<int> Cross_Validation::Alpaydin(std::vector<double>&, std::vector<std::vector<double> >&, std::vector<std::vector<double> >&, std::vector<std::vector<double> >, int, bool, int)': Cross_Validation.cpp:422:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 422 | for (int j = 0; j < data_matrix.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:485:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 485 | for (int j = 0; j < blue_ranking_matrix.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:491:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 491 | for (int j = 0; j < orange_ranking_matrix.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:499:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 499 | for (int j = 0; j < blue_ranking_matrix[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:502:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 502 | for (int k = 0; k < blue_ranking_matrix.size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:519:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 519 | for (int j = 0; j < orange_ranking_matrix[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:522:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 522 | for (int k = 0; k < orange_ranking_matrix.size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:544:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 544 | for (int j = 0; j < cv_srd[0].size(); ++j) | ~~^~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:548:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 548 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:567:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 567 | for (int i = 0; i < cv_srd[0].size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:577:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 577 | for (int j = 0; j < cv_srd[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:582:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 582 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:591:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 591 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:602:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 602 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:611:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 611 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:622:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 622 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:631:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 631 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:642:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 642 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:651:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 651 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:662:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 662 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:671:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 671 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:686:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 686 | for (int j = 0; j < cv_srd[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:750:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 750 | for (int i = 0; i < columns_ordered.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:759:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 759 | for (int j = 0; j < data_matrix[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:771:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 771 | for (int j = 0; j < data_matrix[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:782:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 782 | for (int k = 0; k < cv_srd[0].size(); ++k) | ~~^~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:806:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 806 | for (int i = 0; i < test_statistics.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:816:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 816 | for (int i = 0; i < test_statistics.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp: In static member function 'static std::vector<int> Cross_Validation::Dietterich(std::vector<double>&, std::vector<std::vector<double> >&, std::vector<std::vector<double> >&, std::vector<std::vector<double> >, int, bool, int)': Cross_Validation.cpp:873:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 873 | for (int j = 0; j < data_matrix.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:918:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 918 | for (int k = 0; k < data_matrix[0].size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:935:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 935 | for (int j = 0; j < blue_ranking_matrix.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:941:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 941 | for (int j = 0; j < orange_ranking_matrix.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:949:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 949 | for (int j = 0; j < blue_ranking_matrix[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:952:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 952 | for (int k = 0; k < blue_ranking_matrix.size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:968:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 968 | for (int j = 0; j < orange_ranking_matrix[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:971:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 971 | for (int k = 0; k < orange_ranking_matrix.size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:989:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 989 | for (int j = 0; j < cv_srd[0].size(); ++j) | ~~^~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:993:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 993 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:1009:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1009 | for (int i = 0; i < cv_srd[0].size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1019:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1019 | for (int j = 0; j < cv_srd[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1024:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1024 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:1033:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1033 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1044:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1044 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:1053:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1053 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1064:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1064 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:1073:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1073 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1084:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1084 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:1093:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1093 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1104:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1104 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:1113:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1113 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1128:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1128 | for (int j = 0; j < cv_srd[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1204:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1204 | for (int i = 0; i < columns_ordered.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1213:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1213 | for (int j = 0; j < data_matrix[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1225:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1225 | for (int j = 0; j < data_matrix[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1236:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1236 | for (int k = 0; k < cv_srd[0].size(); ++k) | ~~^~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1260:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1260 | for (int i = 0; i < test_statistics.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1270:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 1270 | for (int i = 0; i < test_statistics.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.2/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Distribution_Stats.cpp -o Distribution_Stats.o Distribution_Stats.cpp: In member function 'void Distribution_Stats::push_data(double)': Distribution_Stats.cpp:17:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 17 | for (int i = 0; i < SRD_distribution[0].size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Distribution_Stats.cpp: In member function 'double Distribution_Stats::get_xx1(double)': Distribution_Stats.cpp:49:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 49 | for (int i = 0; i < SRD_distribution[1].size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Distribution_Stats.cpp: In member function 'double Distribution_Stats::get_xx19(double)': Distribution_Stats.cpp:65:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < SRD_distribution[1].size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Distribution_Stats.cpp: In member function 'double Distribution_Stats::get_q1(double)': Distribution_Stats.cpp:81:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 81 | for (int i = 0; i < SRD_distribution[1].size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Distribution_Stats.cpp: In member function 'double Distribution_Stats::get_q3(double)': Distribution_Stats.cpp:97:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 97 | for (int i = 0; i < SRD_distribution[1].size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Distribution_Stats.cpp: In member function 'double Distribution_Stats::get_median(double)': Distribution_Stats.cpp:114:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < SRD_distribution[1].size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.2/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Dynamic_Stats.cpp -o Dynamic_Stats.o g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.2/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Manhattan_Dist.cpp -o Manhattan_Dist.o Manhattan_Dist.cpp: In static member function 'static double Manhattan_Dist::manhattan(std::vector<double>, std::vector<double>)': Manhattan_Dist.cpp:9:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 9 | for (int i = 0; i < first.size(); i++) | ~~^~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.2/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RankingMatrixInterface.cpp -o RankingMatrixInterface.o g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.2/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Ranking_Matrix.cpp -o Ranking_Matrix.o Ranking_Matrix.cpp: In static member function 'static std::vector<std::vector<double> > Ranking_Matrix::transform_input_matrix(std::vector<std::vector<double> >, int)': Ranking_Matrix.cpp:11:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 11 | for (int i = 0; i < data_matrix.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~ Ranking_Matrix.cpp:13:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 13 | for (int j = 0; j < data_matrix[0].size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~ Ranking_Matrix.cpp:24:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 24 | for (int i = 0; i < data_matrix[0].size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~ Ranking_Matrix.cpp:29:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 29 | for (int j = 0; j < data_matrix.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~ Ranking_Matrix.cpp:44:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 44 | for (int j = 0; j < data_matrix.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~ Ranking_Matrix.cpp:52:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 52 | for (int j = 0; j < data_matrix.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~ Ranking_Matrix.cpp:62:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 62 | for (int j = 0; j < indices.size(); ++j) | ~~^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.2/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c Ranking_generator.cpp -o Ranking_generator.o g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.2/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RcppExports.cpp -o RcppExports.o g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.2/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c SRDDistributionInterface.cpp -o SRDDistributionInterface.o SRDDistributionInterface.cpp: In function 'Rcpp::List calculateSRDDistribution(Rcpp::DataFrame, char, double, bool)': SRDDistributionInterface.cpp:62:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 62 | for (int i = 0; i < ranking_matrix_c.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ SRDDistributionInterface.cpp:119:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 119 | for (int i = 0; i < data_matrix_c[0].size() - 1; ++i) //The last column is discarded (we are not interested in the number of ties in the reference) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SRDDistributionInterface.cpp:129:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 129 | for (int j = 0; j < sorted_matrix.size()-1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ SRDDistributionInterface.cpp:138:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 138 | for (int j = 0; j < sorted_matrix.size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SRDDistributionInterface.cpp:160:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 160 | for (int j = 0; j < data_matrix_c.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~ SRDDistributionInterface.cpp:168:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 168 | for (int j = 0; j < sorted_reference.size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SRDDistributionInterface.cpp:178:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 178 | for (int j = 0; j < data_matrix_c.size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SRDDistributionInterface.cpp:209:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 209 | for (auto i = 0; i < distribution_c[0].size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SRDDistributionInterface.cpp:225:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 225 | for (auto i = 0; i < distribution_c[0].size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ SRDDistributionInterface.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 230 | for (int i = 0; i < distribution_c.size(); i++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.2/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c SRDValuesInterface.cpp -o SRDValuesInterface.o SRDValuesInterface.cpp: In function 'std::vector<double> calculateSRDValues(Rcpp::DataFrame, bool)': SRDValuesInterface.cpp:50:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 50 | for (int j = 0; j < ranking_matrix_c.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ SRDValuesInterface.cpp:55:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 55 | for (int j = 0; j < ranking_matrix_c[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SRDValuesInterface.cpp:58:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 58 | for (int k = 0; k < ranking_matrix_c.size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ SRDValuesInterface.cpp:78:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 78 | for (int j = 0; j < ranking_matrix_c[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SRDValuesInterface.cpp:84:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 84 | for (int j = 0; j < ranking_matrix_c[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SRDValuesInterface.cpp:91:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 91 | for (int i = 0; i < ranking_matrix_c.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ SRDValuesInterface.cpp:93:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 93 | for (int j = 0; j < ranking_matrix_c[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.4.2/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.4/Rcpp/include' -I"d:/rtools44/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c SRD_Utility.cpp -o SRD_Utility.o SRD_Utility.cpp: In function 'void convertToDataFrame(std::vector<std::vector<double> >, Rcpp::DataFrame&, Rcpp::CharacterVector)': SRD_Utility.cpp:26:56: warning: comparison of integer expressions of different signedness: 'R_xlen_t' {aka 'long long int'} and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 26 | if (matrix_names.size() != 0 && (matrix_names.size() == matrix_c[0].size())) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ SRD_Utility.cpp:27:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 27 | for (int i = 0; i < matrix_c[0].size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ SRD_Utility.cpp:31:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 31 | for (int j = 0; j < matrix_c.size(); j++) | ~~^~~~~~~~~~~~~~~~~ SRD_Utility.cpp:39:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 39 | for (int i = 0; i < matrix_c[0].size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ SRD_Utility.cpp:43:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long long unsigned int'} [-Wsign-compare] 43 | for (int j = 0; j < matrix_c.size(); j++) | ~~^~~~~~~~~~~~~~~~~ g++ -shared -s -static-libgcc -o rSRD.dll tmp.def CrossValidationInterface.o Cross_Validation.o Distribution_Stats.o Dynamic_Stats.o Manhattan_Dist.o RankingMatrixInterface.o Ranking_Matrix.o Ranking_generator.o RcppExports.o SRDDistributionInterface.o SRDValuesInterface.o SRD_Utility.o -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.2/bin/x64 -lR make[1]: Leaving directory '/d/temp/2024_12_08_01_50_01_8405/RtmpOixvQu/R.INSTALL1c4ac5ed74425/rSRD/src' make[1]: Entering directory '/d/temp/2024_12_08_01_50_01_8405/RtmpOixvQu/R.INSTALL1c4ac5ed74425/rSRD/src' make[1]: Leaving directory '/d/temp/2024_12_08_01_50_01_8405/RtmpOixvQu/R.INSTALL1c4ac5ed74425/rSRD/src' installing to d:/Rcompile/CRANpkg/lib/4.4/00LOCK-rSRD/00new/rSRD/libs/x64 ** R ** 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 'rSRD' as rSRD_0.1.8.zip * DONE (rSRD)