* 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++.exe (GCC) 14.3.0'
using C++17
make[1]: Entering directory '/d/temp/2026_07_02_01_50_00_14550/RtmpmslO5C/R.INSTALL11464723e1707/rSRD/src'
g++  -std=gnu++17 -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c CrossValidationInterface.cpp -o CrossValidationInterface.o
g++  -std=gnu++17 -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 long unsigned int'} [-Wsign-compare]
 1284 |         for (int i = 0; i < test_statistics.size(); ++i)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~
g++  -std=gnu++17 -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -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 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 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 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 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 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 long unsigned int'} [-Wsign-compare]
  114 |         for (int i = 0; i < SRD_distribution[1].size(); ++i)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++  -std=gnu++17 -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c Dynamic_Stats.cpp -o Dynamic_Stats.o
g++  -std=gnu++17 -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -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 long unsigned int'} [-Wsign-compare]
    9 |     for (int i = 0; i < first.size(); i++)
      |                     ~~^~~~~~~~~~~~~~
g++  -std=gnu++17 -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c RankingMatrixInterface.cpp -o RankingMatrixInterface.o
g++  -std=gnu++17 -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -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 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 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 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 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 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 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 long unsigned int'} [-Wsign-compare]
   62 |                         for (int j = 0; j < indices.size(); ++j)
      |                                         ~~^~~~~~~~~~~~~~~~
g++  -std=gnu++17 -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c Ranking_generator.cpp -o Ranking_generator.o
g++  -std=gnu++17 -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c RcppExports.cpp -o RcppExports.o
g++  -std=gnu++17 -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c SRDDistributionInterface.cpp -o SRDDistributionInterface.o
g++  -std=gnu++17 -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -c SRDValuesInterface.cpp -o SRDValuesInterface.o
g++  -std=gnu++17 -I"D:/RCompile/recent/R-4.6.1/include" -DNDEBUG  -I'D:/RCompile/CRANpkg/lib/4.6/Rcpp/include'   -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include"      -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign    -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 long int'} and 'std::vector<double>::size_type' {aka 'long 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 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 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 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 long unsigned int'} [-Wsign-compare]
   43 |       for (int j = 0; j < matrix_c.size(); j++)
      |                       ~~^~~~~~~~~~~~~~~~~
g++ -shared -s -static-libgcc -o rSRD.dll tmp.def 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 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R-4.6.1/bin/x64 -lR
make[1]: Leaving directory '/d/temp/2026_07_02_01_50_00_14550/RtmpmslO5C/R.INSTALL11464723e1707/rSRD/src'
make[1]: Entering directory '/d/temp/2026_07_02_01_50_00_14550/RtmpmslO5C/R.INSTALL11464723e1707/rSRD/src'
make[1]: Leaving directory '/d/temp/2026_07_02_01_50_00_14550/RtmpmslO5C/R.INSTALL11464723e1707/rSRD/src'
installing to d:/Rcompile/CRANpkg/lib/4.6/00LOCK-rSRD/00new/rSRD/libs/x64
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* MD5 sums
packaged installation of 'rSRD' as rSRD_0.2.0.zip
* DONE (rSRD)