* installing *source* package ‘rSRD’ ... ** package ‘rSRD’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-13 (GCC) 13.2.0’ using C++17 make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/rSRD/src' g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c CrossValidationInterface.cpp -o CrossValidationInterface.o g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c Cross_Validation.cpp -o Cross_Validation.o g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c Distribution_Stats.cpp -o Distribution_Stats.o Cross_Validation.cpp: In static member function 'static std::vector Cross_Validation::Wilcoxon(std::vector&, std::vector >&, std::vector >&, std::vector >, int, bool, int)': Cross_Validation.cpp:39:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka '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 >::size_type' {aka '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::size_type' {aka '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 >::size_type' {aka '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::size_type' {aka '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 >::size_type' {aka '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::size_type' {aka '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::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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::size_type' {aka '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::size_type' {aka '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::size_type' {aka '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::size_type' {aka '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::size_type' {aka '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 Cross_Validation::Alpaydin(std::vector&, std::vector >&, std::vector >&, std::vector >, int, bool, int)': Cross_Validation.cpp:422:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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::size_type' {aka '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 >::size_type' {aka '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::size_type' {aka '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 >::size_type' {aka '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::size_type' {aka '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 >::size_type' {aka '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::size_type' {aka '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::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 686 | for (int j = 0; j < cv_srd[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:746:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 746 | for (int i = 0; i < columns_ordered.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:755:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 755 | for (int j = 0; j < data_matrix[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:767:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 767 | for (int j = 0; j < data_matrix[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:778:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 778 | for (int k = 0; k < cv_srd[0].size(); ++k) | ~~^~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:802:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int i = 0; i < test_statistics.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:812:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 812 | for (int i = 0; i < test_statistics.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp: In static member function 'static std::vector Cross_Validation::Dietterich(std::vector&, std::vector >&, std::vector >&, std::vector >, int, bool, int)': Cross_Validation.cpp:869:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 869 | for (int j = 0; j < data_matrix.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:914:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 914 | for (int k = 0; k < data_matrix[0].size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:931:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 931 | for (int j = 0; j < blue_ranking_matrix.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:937:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 937 | for (int j = 0; j < orange_ranking_matrix.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:945:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 945 | for (int j = 0; j < blue_ranking_matrix[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:948:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 948 | for (int k = 0; k < blue_ranking_matrix.size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:964:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 964 | for (int j = 0; j < orange_ranking_matrix[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:967:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 967 | for (int k = 0; k < orange_ranking_matrix.size(); ++k) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:985:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 985 | for (int j = 0; j < cv_srd[0].size(); ++j) | ~~^~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:989:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 989 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:1005:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1005 | for (int i = 0; i < cv_srd[0].size(); ++i) | ~~^~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1015:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1015 | for (int j = 0; j < cv_srd[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1020:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1020 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:1029:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1029 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1040:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1040 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:1049:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1049 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1060:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1060 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:1069:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1069 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1080:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1080 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:1089:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1089 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1100:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1100 | for (int i = 0; i < cv_srd.size(); ++i) | ~~^~~~~~~~~~~~~~~ Cross_Validation.cpp:1109:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1109 | for (int i = 0; i < boxplot_stats.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1124 | for (int j = 0; j < cv_srd[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1195:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1195 | for (int i = 0; i < columns_ordered.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1204:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1204 | for (int j = 0; j < data_matrix[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1216:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1216 | for (int j = 0; j < data_matrix[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1227:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1227 | for (int k = 0; k < cv_srd[0].size(); ++k) | ~~^~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1251:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1251 | for (int i = 0; i < test_statistics.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ Cross_Validation.cpp:1261:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1261 | for (int i = 0; i < test_statistics.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c Dynamic_Stats.cpp -o Dynamic_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::size_type' {aka '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::size_type' {aka '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::size_type' {aka '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::size_type' {aka '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::size_type' {aka '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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < SRD_distribution[1].size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c Manhattan_Dist.cpp -o Manhattan_Dist.o Manhattan_Dist.cpp: In static member function 'static double Manhattan_Dist::manhattan(std::vector, std::vector)': Manhattan_Dist.cpp:9:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 9 | for (int i = 0; i < first.size(); i++) | ~~^~~~~~~~~~~~~~ g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c RankingMatrixInterface.cpp -o RankingMatrixInterface.o g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c Ranking_Matrix.cpp -o Ranking_Matrix.o Ranking_Matrix.cpp: In static member function 'static std::vector > Ranking_Matrix::transform_input_matrix(std::vector >, int)': Ranking_Matrix.cpp:11:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka '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::size_type' {aka '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::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 62 | for (int j = 0; j < indices.size(); ++j) | ~~^~~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c Ranking_generator.cpp -o Ranking_generator.o g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c RcppExports.cpp -o RcppExports.o g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c SRDDistributionInterface.cpp -o SRDDistributionInterface.o g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c SRDValuesInterface.cpp -o SRDValuesInterface.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 >::size_type' {aka '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::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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 >::size_type' {aka '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::size_type' {aka '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 >::size_type' {aka '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::size_type' {aka '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::size_type' {aka '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 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int i = 0; i < distribution_c.size(); i++){ | ~~^~~~~~~~~~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c SRD_Utility.cpp -o SRD_Utility.o SRDValuesInterface.cpp: In function 'std::vector calculateSRDValues(Rcpp::DataFrame, bool)': SRDValuesInterface.cpp:50:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka '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::size_type' {aka '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 >::size_type' {aka '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::size_type' {aka '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::size_type' {aka '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 >::size_type' {aka '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::size_type' {aka 'long unsigned int'} [-Wsign-compare] 93 | for (int j = 0; j < ranking_matrix_c[0].size() - 1; ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SRD_Utility.cpp: In function 'void convertToDataFrame(std::vector >, Rcpp::DataFrame&, Rcpp::CharacterVector)': SRD_Utility.cpp:26:56: warning: comparison of integer expressions of different signedness: 'R_xlen_t' {aka 'long int'} and 'std::vector::size_type' {aka '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::size_type' {aka '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 >::size_type' {aka '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::size_type' {aka '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 >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 43 | for (int j = 0; j < matrix_c.size(); j++) | ~~^~~~~~~~~~~~~~~~~ g++-13 -std=gnu++17 -shared -L/usr/local/gcc13/lib64 -L/usr/local/lib64 -L/usr/local/clang18/lib/x86_64-unknown-linux-gnu -o rSRD.so 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 make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/rSRD/src' make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/rSRD/src' make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/rSRD/src' installing to /data/gannet/ripley/R/packages/tests-devel/rSRD.Rcheck/00LOCK-rSRD/00new/rSRD/libs ** 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 ** 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 (rSRD)