* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘rSRD’ ...
** this is package ‘rSRD’ version ‘0.2.0’
** package ‘rSRD’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
specified C++17
using C++ compiler: ‘g++-15 (Debian 15.3.0-1) 15.3.0’
using C++17
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpsTQUB7/R.INSTALL3df5e221798da/rSRD/src'
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c CrossValidationInterface.cpp -o CrossValidationInterface.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -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, int)’:
Cross_Validation.cpp:43:27: 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 < data_matrix.size(); j++)
| ~~^~~~~~~~~~~~~~~~~~~~
Cross_Validation.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 j = 0; j < trimmed_ranking_matrix.size(); ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.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 j = 0; j < trimmed_ranking_matrix[0].size() - 1; ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:100:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
100 | for (int k = 0; k < trimmed_ranking_matrix.size(); ++k)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:120:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
120 | for (int j = 0; j < cv_srd[0].size(); ++j)
| ~~^~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:124:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
124 | for (int i = 0; i < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:141:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
141 | for (int i = 0; i < cv_srd[0].size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:151:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
151 | for (int j = 0; j < cv_srd[0].size()-1; ++j)
| ~~^~~~~~~~~~~~~~~~~~~~
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 < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:160:35: 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 i = 0; i < boxplot_stats.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 < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:175:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
175 | for (int i = 0; i < boxplot_stats.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 < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:190:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
190 | for (int i = 0; i < boxplot_stats.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 < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:205:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
205 | for (int i = 0; i < boxplot_stats.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 < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:220:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
220 | for (int i = 0; i < boxplot_stats.size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:238:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
238 | for (int j = 0; j < cv_srd[0].size() - 1; ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:242:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
242 | for (int i = 0; i < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:266:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
266 | for (int i = 0; i < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:321:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
321 | for (int i = 0; i < columns_ordered.size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:330:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
330 | for (int j = 0; j < data_matrix[0].size() - 1; ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:341:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
341 | for (int k = 0; k < cv_srd[0].size(); ++k)
| ~~^~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:364:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
364 | for (int i = 0; i < test_statistics.size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:374:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
374 | 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, int)’:
Cross_Validation.cpp:431:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
431 | for (int j = 0; j < data_matrix.size(); j++)
| ~~^~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:494:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
494 | for (int j = 0; j < blue_ranking_matrix.size(); ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:500:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
500 | for (int j = 0; j < orange_ranking_matrix.size(); ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:508:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
508 | for (int j = 0; j < blue_ranking_matrix[0].size() - 1; ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:511:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
511 | for (int k = 0; k < blue_ranking_matrix.size(); ++k)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:528:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
528 | for (int j = 0; j < orange_ranking_matrix[0].size() - 1; ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:531:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
531 | for (int k = 0; k < orange_ranking_matrix.size(); ++k)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:553:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
553 | for (int j = 0; j < cv_srd[0].size(); ++j)
| ~~^~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:557:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
557 | for (int i = 0; i < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:576:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
576 | for (int i = 0; i < cv_srd[0].size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:586:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
586 | for (int j = 0; j < cv_srd[0].size() - 1; ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~
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 < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:600:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
600 | for (int i = 0; i < boxplot_stats.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 < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:620:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
620 | for (int i = 0; i < boxplot_stats.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 < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:640:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
640 | for (int i = 0; i < boxplot_stats.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 < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:660:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
660 | for (int i = 0; i < boxplot_stats.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 < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:680:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
680 | for (int i = 0; i < boxplot_stats.size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:695:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
695 | for (int j = 0; j < cv_srd[0].size() - 1; ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:759:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
759 | for (int i = 0; i < columns_ordered.size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:768:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
768 | for (int j = 0; j < data_matrix[0].size() - 1; ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:780:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
780 | for (int j = 0; j < data_matrix[0].size() - 1; ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:791:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
791 | for (int k = 0; k < cv_srd[0].size(); ++k)
| ~~^~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:815:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
815 | for (int i = 0; i < test_statistics.size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:825:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
825 | 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, int)’:
Cross_Validation.cpp:887:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
887 | for (int j = 0; j < data_matrix.size(); j++)
| ~~^~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:932:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
932 | for (int k = 0; k < data_matrix[0].size(); ++k)
| ~~^~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:949:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
949 | for (int j = 0; j < blue_ranking_matrix.size(); ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:955:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
955 | for (int j = 0; j < orange_ranking_matrix.size(); ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:963:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
963 | for (int j = 0; j < blue_ranking_matrix[0].size() - 1; ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:966:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
966 | for (int k = 0; k < blue_ranking_matrix.size(); ++k)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:982:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
982 | for (int j = 0; j < orange_ranking_matrix[0].size() - 1; ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:985:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
985 | for (int k = 0; k < orange_ranking_matrix.size(); ++k)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1003:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1003 | for (int j = 0; j < cv_srd[0].size(); ++j)
| ~~^~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1007:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1007 | for (int i = 0; i < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:1023:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1023 | for (int i = 0; i < cv_srd[0].size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1033:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1033 | for (int j = 0; j < cv_srd[0].size() - 1; ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1038:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1038 | for (int i = 0; i < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:1047:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1047 | for (int i = 0; i < boxplot_stats.size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1058:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1058 | for (int i = 0; i < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:1067:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1067 | for (int i = 0; i < boxplot_stats.size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1078:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1078 | for (int i = 0; i < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:1087:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1087 | for (int i = 0; i < boxplot_stats.size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1098:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1098 | for (int i = 0; i < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:1107:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1107 | for (int i = 0; i < boxplot_stats.size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1118:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1118 | for (int i = 0; i < cv_srd.size(); ++i)
| ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:1127:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<double> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1127 | for (int i = 0; i < boxplot_stats.size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1142 | for (int j = 0; j < cv_srd[0].size() - 1; ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1218:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1218 | for (int i = 0; i < columns_ordered.size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1227:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1227 | for (int j = 0; j < data_matrix[0].size() - 1; ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1239:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1239 | for (int j = 0; j < data_matrix[0].size() - 1; ++j)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1250:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1250 | for (int k = 0; k < cv_srd[0].size(); ++k)
| ~~^~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1274:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1274 | for (int i = 0; i < test_statistics.size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1284:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1284 | for (int i = 0; i < test_statistics.size(); ++i)
| ~~^~~~~~~~~~~~~~~~~~~~~~~~
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -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 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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Dynamic_Stats.cpp -o Dynamic_Stats.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RankingMatrixInterface.cpp -o RankingMatrixInterface.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Ranking_generator.cpp -o Ranking_generator.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c SRDDistributionInterface.cpp -o SRDDistributionInterface.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c SRDValuesInterface.cpp -o SRDValuesInterface.o
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -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++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -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 -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpsTQUB7/R.INSTALL3df5e221798da/rSRD/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpsTQUB7/R.INSTALL3df5e221798da/rSRD/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpsTQUB7/R.INSTALL3df5e221798da/rSRD/src'
installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-rSRD/00new/rSRD/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
converting help for package ‘rSRD’
finding HTML links ... done
calculateCrossValidation html
calculateSRDDistribution html
calculateSRDDistribution_impl html
calculateSRDValues html
calculateSRDValues_impl html
plotCrossValidation html
plotHeatmapSRD html
plotPermTest html
rSRD-package html
utilsCalculateDistance html
utilsCalculateRank html
utilsColorPalette html
utilsCreateReference html
utilsDetailedSRD html
utilsDetailedSRDNoChars html
utilsMaxSRD html
utilsPreprocessDF html
utilsRankingMatrix html
utilsRankingMatrix_impl html
utilsTieProbability html
validateSRDInput html
** building package indices
** installing vignettes
** 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)