* installing *source* package ‘rSRD’ ...
** this is package ‘rSRD’ version ‘0.1.8’
** package ‘rSRD’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++ (GCC) 15.1.1 20250521 (Red Hat 15.1.1-2)’
using C++17
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/rSRD/src'
g++ -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++ -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++ -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<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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 unsigned int’} [-Wsign-compare]
1270 | for (int i = 0; i < test_statistics.size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
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 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 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 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 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 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 unsigned int’} [-Wsign-compare]
114 | for (int i = 0; i < SRD_distribution[1].size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -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
g++ -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<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 unsigned int’} [-Wsign-compare]
9 | for (int i = 0; i < first.size(); i++)
| ~~^~~~~~~~~~~~~~
g++ -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++ -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<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 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 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 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 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 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 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 unsigned int’} [-Wsign-compare]
62 | for (int j = 0; j < indices.size(); ++j)
| ~~^~~~~~~~~~~~~~~~
g++ -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++ -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++ -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
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 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 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 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 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 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 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 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 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 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 unsigned int’} [-Wsign-compare]
230 | for (int i = 0; i < distribution_c.size(); i++){
| ~~^~~~~~~~~~~~~~~~~~~~~~~
g++ -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
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 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 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 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 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 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 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 unsigned int’} [-Wsign-compare]
93 | for (int j = 0; j < ranking_matrix_c[0].size() - 1; ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -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
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 int’} and ‘std::vector<double>::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<double>::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<std::vector<double> >::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<double>::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<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
43 | for (int j = 0; j < matrix_c.size(); j++)
| ~~^~~~~~~~~~~~~~~~~
g++ -std=gnu++17 -shared -L/usr/local/lib64 -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)