* installing *source* package ‘rSRD’ ...
** package ‘rSRD’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++-13 (GCC) 13.2.0’
using C++17
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/rSRD/src'
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c CrossValidationInterface.cpp -o CrossValidationInterface.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c Cross_Validation.cpp -o Cross_Validation.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c Distribution_Stats.cpp -o Distribution_Stats.o
Cross_Validation.cpp: In static member function 'static std::vector<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:746:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  746 |         for (int i = 0; i < columns_ordered.size(); ++i)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:755:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  755 |             for (int j = 0; j < data_matrix[0].size() - 1; ++j)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:767:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  767 |             for (int j = 0; j < data_matrix[0].size() - 1; ++j)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:778:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  778 |             for (int k = 0; k < cv_srd[0].size(); ++k)
      |                             ~~^~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:802:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  802 |         for (int i = 0; i < test_statistics.size(); ++i)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:812:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  812 |         for (int i = 0; i < test_statistics.size(); ++i)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp: In static member function 'static std::vector<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:869:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  869 |         for (int j = 0; j < data_matrix.size(); j++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:914:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  914 |             for (int k = 0; k < data_matrix[0].size(); ++k)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:931:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  931 |         for (int j = 0; j < blue_ranking_matrix.size(); ++j)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:937:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  937 |         for (int j = 0; j < orange_ranking_matrix.size(); ++j)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:945:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  945 |         for (int j = 0; j < blue_ranking_matrix[0].size() - 1; ++j)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:948:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  948 |             for (int k = 0; k < blue_ranking_matrix.size(); ++k)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:964:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  964 |         for (int j = 0; j < orange_ranking_matrix[0].size() - 1; ++j)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:967:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  967 |             for (int k = 0; k < orange_ranking_matrix.size(); ++k)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:985:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  985 |     for (int j = 0; j < cv_srd[0].size(); ++j)
      |                     ~~^~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:989:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  989 |         for (int i = 0; i < cv_srd.size(); ++i)
      |                         ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:1005:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1005 |     for (int i = 0; i < cv_srd[0].size(); ++i)
      |                     ~~^~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1015:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1015 |         for (int j = 0; j < cv_srd[0].size() - 1; ++j)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1020:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1020 |                 for (int i = 0; i < cv_srd.size(); ++i)
      |                                 ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:1029:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1029 |                 for (int i = 0; i < boxplot_stats.size(); ++i)
      |                                 ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1040:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1040 |                     for (int i = 0; i < cv_srd.size(); ++i)
      |                                     ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:1049:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1049 |                     for (int i = 0; i < boxplot_stats.size(); ++i)
      |                                     ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1060:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1060 |                         for (int i = 0; i < cv_srd.size(); ++i)
      |                                         ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:1069:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1069 |                         for (int i = 0; i < boxplot_stats.size(); ++i)
      |                                         ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1080:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1080 |                             for (int i = 0; i < cv_srd.size(); ++i)
      |                                             ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:1089:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1089 |                             for (int i = 0; i < boxplot_stats.size(); ++i)
      |                                             ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1100:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1100 |                                 for (int i = 0; i < cv_srd.size(); ++i)
      |                                                 ~~^~~~~~~~~~~~~~~
Cross_Validation.cpp:1109:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::vector<double> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1109 |                                 for (int i = 0; i < boxplot_stats.size(); ++i)
      |                                                 ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1124 |     for (int j = 0; j < cv_srd[0].size() - 1; ++j)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1195:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1195 |         for (int i = 0; i < columns_ordered.size(); ++i)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1204:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1204 |             for (int j = 0; j < data_matrix[0].size() - 1; ++j)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1216:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1216 |             for (int j = 0; j < data_matrix[0].size() - 1; ++j)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1227:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1227 |             for (int k = 0; k < cv_srd[0].size(); ++k)
      |                             ~~^~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1251:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1251 |         for (int i = 0; i < test_statistics.size(); ++i)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~
Cross_Validation.cpp:1261:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1261 |         for (int i = 0; i < test_statistics.size(); ++i)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c Dynamic_Stats.cpp -o Dynamic_Stats.o
Distribution_Stats.cpp: In member function 'void Distribution_Stats::push_data(double)':
Distribution_Stats.cpp:17:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<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++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c Manhattan_Dist.cpp -o Manhattan_Dist.o
Manhattan_Dist.cpp: In static member function 'static double Manhattan_Dist::manhattan(std::vector<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++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c RankingMatrixInterface.cpp -o RankingMatrixInterface.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c Ranking_Matrix.cpp -o Ranking_Matrix.o
Ranking_Matrix.cpp: In static member function 'static std::vector<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++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c Ranking_generator.cpp -o Ranking_generator.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c RcppExports.cpp -o RcppExports.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c SRDDistributionInterface.cpp -o SRDDistributionInterface.o
g++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c SRDValuesInterface.cpp -o SRDValuesInterface.o
SRDDistributionInterface.cpp: In function 'Rcpp::List calculateSRDDistribution(Rcpp::DataFrame, char, double, bool)':
SRDDistributionInterface.cpp:62:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<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++-13 -std=gnu++17 -I"/data/gannet/ripley/R/R-devel/include" -DNDEBUG  -I'/data/gannet/ripley/R/test-dev/Rcpp/include' -I/usr/local/include    -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c SRD_Utility.cpp -o SRD_Utility.o
SRDValuesInterface.cpp: In function 'std::vector<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)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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++-13 -std=gnu++17 -shared -L/usr/local/gcc13/lib64 -L/usr/local/lib64 -L/usr/local/clang18/lib/x86_64-unknown-linux-gnu -o rSRD.so CrossValidationInterface.o Cross_Validation.o Distribution_Stats.o Dynamic_Stats.o Manhattan_Dist.o RankingMatrixInterface.o Ranking_Matrix.o Ranking_generator.o RcppExports.o SRDDistributionInterface.o SRDValuesInterface.o SRD_Utility.o
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/rSRD/src'
make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-devel/rSRD/src'
make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-devel/rSRD/src'
installing to /data/gannet/ripley/R/packages/tests-devel/rSRD.Rcheck/00LOCK-rSRD/00new/rSRD/libs
** R
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (rSRD)