* installing to library ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages’
* installing *source* package ‘rSRD’ ...
** package ‘rSRD’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++-14 (Debian 14.2.0-8) 14.2.0’
using C++17
make[1]: Entering directory '/tmp/RtmpqWdPSv/R.INSTALL18275d7b15fac/rSRD/src'
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-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++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-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)’:
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)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-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++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-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++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-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++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-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++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-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++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-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++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-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++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-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
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++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-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
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++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-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++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-devel-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-devel-gcc/Work/build/lib -lR
make[1]: Leaving directory '/tmp/RtmpqWdPSv/R.INSTALL18275d7b15fac/rSRD/src'
make[1]: Entering directory '/tmp/RtmpqWdPSv/R.INSTALL18275d7b15fac/rSRD/src'
make[1]: Leaving directory '/tmp/RtmpqWdPSv/R.INSTALL18275d7b15fac/rSRD/src'
installing to /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/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)