* installing *source* package 'IOHexperimenter' ...
** package 'IOHexperimenter' successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: 'g++.exe (GCC) 12.3.0'
using C++11
make[1]: Entering directory '/d/temp/2024_11_18_01_50_01_1577/Rtmp4GS3wJ/R.INSTALL16df03bfe6594/IOHexperimenter/src'
g++  -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I./Headers -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.3/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c IOHprofiler_common.cpp -o IOHprofiler_common.o
In file included from ./Headers/IOHprofiler_common.h:4,
                 from IOHprofiler_common.cpp:4:
./Headers/IOHprofiler_platform.h:10:22: warning: 'IOHprofiler_path_separator' defined but not used [-Wunused-variable]
   10 |   static const char *IOHprofiler_path_separator = "\\";
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
g++  -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I./Headers -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.3/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c IOHprofiler_configuration.cpp -o IOHprofiler_configuration.o
IOHprofiler_configuration.cpp: In member function 'int IOHprofiler_configuration::set_Dict(_Dict&, std::string, std::string, std::string)':
IOHprofiler_configuration.cpp:12:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   12 |     for (i = 0; i < dict.n; ++i) {
      |                 ~~^~~~~~~~
IOHprofiler_configuration.cpp: In member function 'std::string IOHprofiler_configuration::get_Dict_String(_Dict, std::string, std::string)':
IOHprofiler_configuration.cpp:48:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'const int' [-Wsign-compare]
   48 |   for (i = 0; i < dict.n; ++i) {
      |               ~~^~~~~~~~
IOHprofiler_configuration.cpp: In member function 'std::vector<int> IOHprofiler_configuration::get_Dict_int_vector(_Dict, std::string, std::string, int, int)':
IOHprofiler_configuration.cpp:72:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'const int' [-Wsign-compare]
   72 |   for (i = 0; i < dict.n; ++i) {
      |               ~~^~~~~~~~
In file included from ./Headers/IOHprofiler_common.h:4,
                 from ./Headers/IOHprofiler_string.hpp:10,
                 from ./Headers/IOHprofiler_configuration.h:8,
                 from IOHprofiler_configuration.cpp:6:
./Headers/IOHprofiler_platform.h: At global scope:
./Headers/IOHprofiler_platform.h:10:22: warning: 'IOHprofiler_path_separator' defined but not used [-Wunused-variable]
   10 |   static const char *IOHprofiler_path_separator = "\\";
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
g++  -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I./Headers -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.3/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c IOHprofiler_csv_logger.cpp -o IOHprofiler_csv_logger.o
In file included from ./Headers/coco_transformation.hpp:4,
                 from ./Headers/IOHprofiler_transformation.h:10,
                 from ./Headers/IOHprofiler_problem.h:11,
                 from ./Headers/IOHprofiler_observer.h:9,
                 from ./Headers/IOHprofiler_csv_logger.h:8,
                 from IOHprofiler_csv_logger.cpp:8:
./Headers/suite_bbob_legacy_code.hpp: In function 'void bbob2009_unif(std::vector<double>&, size_t, long int)':
./Headers/suite_bbob_legacy_code.hpp:61:17: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare]
   61 |   for (i = 0; i < N; i++) {
      |               ~~^~~
./Headers/suite_bbob_legacy_code.hpp: In function 'void bbob2009_compute_rotation(std::vector<std::vector<double> >&, long int, size_t)':
./Headers/suite_bbob_legacy_code.hpp:121:17: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  121 |   for (i = 0; i < DIM; i++) {
      |               ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp:124:21: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  124 |       for (k = 0; k < DIM; k++)
      |                   ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp:126:21: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  126 |       for (k = 0; k < DIM; k++)
      |                   ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp:130:19: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  130 |     for (k = 0; k < DIM; k++)
      |                 ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp:132:19: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  132 |     for (k = 0; k < DIM; k++)
      |                 ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp: In function 'void bbob2009_compute_xopt(std::vector<double>&, long int, size_t)':
./Headers/suite_bbob_legacy_code.hpp:156:17: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  156 |   for (i = 0; i < DIM; i++) {
      |               ~~^~~~~
In file included from ./Headers/coco_transformation.hpp:5:
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_affine_evaluate_function(std::vector<double>&, const std::vector<std::vector<double> >&, const std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:14:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   14 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp:17:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   17 |     for (j = 0; j < number_of_variables; ++j) {
      |                 ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_asymmetric_evaluate_function(std::vector<double>&, double)':
./Headers/coco_transformation_vars.hpp:27:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   27 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_brs_evaluate(std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:43:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   43 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_conditioning_evaluate(std::vector<double>&, double)':
./Headers/coco_transformation_vars.hpp:64:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   64 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_oscillate_evaluate_function(std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:79:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   79 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_scale_evaluate(std::vector<double>&, double)':
./Headers/coco_transformation_vars.hpp:98:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   98 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_shift_evaluate_function(std::vector<double>&, const std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:107:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  107 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_x_hat_evaluate(std::vector<double>&, long int)':
./Headers/coco_transformation_vars.hpp:120:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  120 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_x_hat_generic_evaluate(std::vector<double>&, const std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:133:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  133 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_z_hat_evaluate(std::vector<double>&, const std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:144:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  144 |   for (i = 1; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./Headers/coco_transformation.hpp:6:
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_oscillate_evaluate(std::vector<double>&)':
./Headers/coco_transformation_objs.hpp:16:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   16 |   for (i = 0; i < number_of_objectives; i++) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_penalize_evaluate(const std::vector<double>&, double, double, double, std::vector<double>&)':
./Headers/coco_transformation_objs.hpp:38:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   38 |   for (i = 0; i < n; ++i) {
      |               ~~^~~
./Headers/coco_transformation_objs.hpp:48:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   48 |   for (i = 0; i < number_of_objectives; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_power_evaluate(std::vector<double>&, double)':
./Headers/coco_transformation_objs.hpp:59:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   59 |   for (i = 0; i < number_of_objectives; i++) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_scale_evaluate_function(std::vector<double>&, double)':
./Headers/coco_transformation_objs.hpp:69:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   69 |   for (i = 0; i < number_of_objectives; i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_shift_evaluate_function(std::vector<double>&, double)':
./Headers/coco_transformation_objs.hpp:78:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   78 |   for (i = 0; i < number_of_objectives; i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation.hpp: At global scope:
./Headers/coco_transformation.hpp:131:13: warning: 'void coco_tranformation_objs(const std::vector<double>&, std::vector<double>&, int)' defined but not used [-Wunused-function]
  131 | static void coco_tranformation_objs (const std::vector<double> &x, std::vector<double> &y, const int problem_id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation.hpp:33:13: warning: 'void coco_tranformation_vars(std::vector<double>&, int)' defined but not used [-Wunused-function]
   33 | static void coco_tranformation_vars (std::vector<double> &x, const int problem_id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp:64:13: warning: 'void transform_obj_scale_evaluate_function(std::vector<double>&, double)' defined but not used [-Wunused-function]
   64 | static void transform_obj_scale_evaluate_function(std::vector<double> &y, const double factor) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp:6:13: warning: 'void transform_obj_norm_by_dim_evaluate(int, std::vector<double>&)' defined but not used [-Wunused-function]
    6 | static void transform_obj_norm_by_dim_evaluate(const int dimension,std::vector<double> &y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp:129:13: warning: 'void transform_vars_x_hat_generic_evaluate(std::vector<double>&, const std::vector<double>&)' defined but not used [-Wunused-function]
  129 | static void transform_vars_x_hat_generic_evaluate(std::vector<double> &x, const std::vector<double> &sign_vector) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Headers/suite_bbob_legacy_code.hpp:166:15: warning: 'double bbob2009_compute_fopt(size_t, size_t)' defined but not used [-Wunused-function]
  166 | static double bbob2009_compute_fopt(const size_t function, const size_t instance) {
      |               ^~~~~~~~~~~~~~~~~~~~~
./Headers/suite_bbob_legacy_code.hpp:153:13: warning: 'void bbob2009_compute_xopt(std::vector<double>&, long int, size_t)' defined but not used [-Wunused-function]
  153 | static void bbob2009_compute_xopt(std::vector<double> &xopt, const long seed, const size_t DIM) {
      |             ^~~~~~~~~~~~~~~~~~~~~
./Headers/suite_bbob_legacy_code.hpp:138:13: warning: 'void bbob2009_copy_rotation_matrix(const std::vector<std::vector<double> >&, std::vector<std::vector<double> >&, std::vector<double>&, size_t)' defined but not used [-Wunused-function]
  138 | static void bbob2009_copy_rotation_matrix(const std::vector<std::vector<double> > &rot, std::vector<std::vector<double> > &M, std::vector<double> &b, const size_t DIM) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Headers/suite_bbob_legacy_code.hpp:111:13: warning: 'void bbob2009_compute_rotation(std::vector<std::vector<double> >&, long int, size_t)' defined but not used [-Wunused-function]
  111 | static void bbob2009_compute_rotation(std::vector<std::vector<double> > &B, const long seed, const size_t DIM) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
g++  -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I./Headers -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.3/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c IOHprofiler_observer.cpp -o IOHprofiler_observer.o
In file included from ./Headers/coco_transformation.hpp:4,
                 from ./Headers/IOHprofiler_transformation.h:10,
                 from ./Headers/IOHprofiler_problem.h:11,
                 from ./Headers/IOHprofiler_observer.h:9,
                 from IOHprofiler_observer.cpp:6:
./Headers/suite_bbob_legacy_code.hpp: In function 'void bbob2009_unif(std::vector<double>&, size_t, long int)':
./Headers/suite_bbob_legacy_code.hpp:61:17: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare]
   61 |   for (i = 0; i < N; i++) {
      |               ~~^~~
./Headers/suite_bbob_legacy_code.hpp: In function 'void bbob2009_compute_rotation(std::vector<std::vector<double> >&, long int, size_t)':
./Headers/suite_bbob_legacy_code.hpp:121:17: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  121 |   for (i = 0; i < DIM; i++) {
      |               ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp:124:21: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  124 |       for (k = 0; k < DIM; k++)
      |                   ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp:126:21: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  126 |       for (k = 0; k < DIM; k++)
      |                   ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp:130:19: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  130 |     for (k = 0; k < DIM; k++)
      |                 ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp:132:19: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  132 |     for (k = 0; k < DIM; k++)
      |                 ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp: In function 'void bbob2009_compute_xopt(std::vector<double>&, long int, size_t)':
./Headers/suite_bbob_legacy_code.hpp:156:17: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  156 |   for (i = 0; i < DIM; i++) {
      |               ~~^~~~~
In file included from ./Headers/coco_transformation.hpp:5:
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_affine_evaluate_function(std::vector<double>&, const std::vector<std::vector<double> >&, const std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:14:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   14 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp:17:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   17 |     for (j = 0; j < number_of_variables; ++j) {
      |                 ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_asymmetric_evaluate_function(std::vector<double>&, double)':
./Headers/coco_transformation_vars.hpp:27:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   27 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_brs_evaluate(std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:43:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   43 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_conditioning_evaluate(std::vector<double>&, double)':
./Headers/coco_transformation_vars.hpp:64:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   64 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_oscillate_evaluate_function(std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:79:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   79 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_scale_evaluate(std::vector<double>&, double)':
./Headers/coco_transformation_vars.hpp:98:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   98 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_shift_evaluate_function(std::vector<double>&, const std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:107:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  107 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_x_hat_evaluate(std::vector<double>&, long int)':
./Headers/coco_transformation_vars.hpp:120:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  120 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_x_hat_generic_evaluate(std::vector<double>&, const std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:133:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  133 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_z_hat_evaluate(std::vector<double>&, const std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:144:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  144 |   for (i = 1; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./Headers/coco_transformation.hpp:6:
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_oscillate_evaluate(std::vector<double>&)':
./Headers/coco_transformation_objs.hpp:16:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   16 |   for (i = 0; i < number_of_objectives; i++) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_penalize_evaluate(const std::vector<double>&, double, double, double, std::vector<double>&)':
./Headers/coco_transformation_objs.hpp:38:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   38 |   for (i = 0; i < n; ++i) {
      |               ~~^~~
./Headers/coco_transformation_objs.hpp:48:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   48 |   for (i = 0; i < number_of_objectives; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_power_evaluate(std::vector<double>&, double)':
./Headers/coco_transformation_objs.hpp:59:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   59 |   for (i = 0; i < number_of_objectives; i++) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_scale_evaluate_function(std::vector<double>&, double)':
./Headers/coco_transformation_objs.hpp:69:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   69 |   for (i = 0; i < number_of_objectives; i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_shift_evaluate_function(std::vector<double>&, double)':
./Headers/coco_transformation_objs.hpp:78:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   78 |   for (i = 0; i < number_of_objectives; i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation.hpp: At global scope:
./Headers/coco_transformation.hpp:131:13: warning: 'void coco_tranformation_objs(const std::vector<double>&, std::vector<double>&, int)' defined but not used [-Wunused-function]
  131 | static void coco_tranformation_objs (const std::vector<double> &x, std::vector<double> &y, const int problem_id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation.hpp:33:13: warning: 'void coco_tranformation_vars(std::vector<double>&, int)' defined but not used [-Wunused-function]
   33 | static void coco_tranformation_vars (std::vector<double> &x, const int problem_id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp:64:13: warning: 'void transform_obj_scale_evaluate_function(std::vector<double>&, double)' defined but not used [-Wunused-function]
   64 | static void transform_obj_scale_evaluate_function(std::vector<double> &y, const double factor) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp:6:13: warning: 'void transform_obj_norm_by_dim_evaluate(int, std::vector<double>&)' defined but not used [-Wunused-function]
    6 | static void transform_obj_norm_by_dim_evaluate(const int dimension,std::vector<double> &y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp:129:13: warning: 'void transform_vars_x_hat_generic_evaluate(std::vector<double>&, const std::vector<double>&)' defined but not used [-Wunused-function]
  129 | static void transform_vars_x_hat_generic_evaluate(std::vector<double> &x, const std::vector<double> &sign_vector) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Headers/suite_bbob_legacy_code.hpp:166:15: warning: 'double bbob2009_compute_fopt(size_t, size_t)' defined but not used [-Wunused-function]
  166 | static double bbob2009_compute_fopt(const size_t function, const size_t instance) {
      |               ^~~~~~~~~~~~~~~~~~~~~
./Headers/suite_bbob_legacy_code.hpp:153:13: warning: 'void bbob2009_compute_xopt(std::vector<double>&, long int, size_t)' defined but not used [-Wunused-function]
  153 | static void bbob2009_compute_xopt(std::vector<double> &xopt, const long seed, const size_t DIM) {
      |             ^~~~~~~~~~~~~~~~~~~~~
./Headers/suite_bbob_legacy_code.hpp:138:13: warning: 'void bbob2009_copy_rotation_matrix(const std::vector<std::vector<double> >&, std::vector<std::vector<double> >&, std::vector<double>&, size_t)' defined but not used [-Wunused-function]
  138 | static void bbob2009_copy_rotation_matrix(const std::vector<std::vector<double> > &rot, std::vector<std::vector<double> > &M, std::vector<double> &b, const size_t DIM) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Headers/suite_bbob_legacy_code.hpp:111:13: warning: 'void bbob2009_compute_rotation(std::vector<std::vector<double> >&, long int, size_t)' defined but not used [-Wunused-function]
  111 | static void bbob2009_compute_rotation(std::vector<std::vector<double> > &B, const long seed, const size_t DIM) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./Headers/IOHprofiler_common.h:4,
                 from ./Headers/IOHprofiler_observer.h:8:
./Headers/IOHprofiler_platform.h:10:22: warning: 'IOHprofiler_path_separator' defined but not used [-Wunused-variable]
   10 |   static const char *IOHprofiler_path_separator = "\\";
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
g++  -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I./Headers -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.3/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c IOHprofiler_random.cpp -o IOHprofiler_random.o
IOHprofiler_random.cpp: In static member function 'static void IOHprofiler_random::IOHprofiler_uniform_rand(const size_t&, const long int&, std::vector<double>&)':
IOHprofiler_random.cpp:77:21: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
   77 |   for (int i = 0; i < N; ++i) {
      |                   ~~^~~
IOHprofiler_random.cpp: In static member function 'static std::vector<double> IOHprofiler_random::IOHprofiler_gauss(size_t, long int)':
IOHprofiler_random.cpp:109:21: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  109 |   for (int i = 0; i < N; i++) {
      |                   ~~^~~
IOHprofiler_random.cpp: In member function 'double IOHprofiler_random::IOHprofiler_uniform_rand()':
IOHprofiler_random.cpp:119:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  119 |   if (this->_seed_index >= IOHprofiler_LONG_LAG) {
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from ./Headers/IOHprofiler_common.h:4,
                 from ./Headers/IOHprofiler_random.h:8,
                 from IOHprofiler_random.cpp:6:
./Headers/IOHprofiler_platform.h: At global scope:
./Headers/IOHprofiler_platform.h:10:22: warning: 'IOHprofiler_path_separator' defined but not used [-Wunused-variable]
   10 |   static const char *IOHprofiler_path_separator = "\\";
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
g++  -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I./Headers -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.3/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c IOHprofiler_transformation.cpp -o IOHprofiler_transformation.o
In file included from ./Headers/coco_transformation.hpp:4,
                 from ./Headers/IOHprofiler_transformation.h:10,
                 from IOHprofiler_transformation.cpp:9:
./Headers/suite_bbob_legacy_code.hpp: In function 'void bbob2009_unif(std::vector<double>&, size_t, long int)':
./Headers/suite_bbob_legacy_code.hpp:61:17: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare]
   61 |   for (i = 0; i < N; i++) {
      |               ~~^~~
./Headers/suite_bbob_legacy_code.hpp: In function 'void bbob2009_compute_rotation(std::vector<std::vector<double> >&, long int, size_t)':
./Headers/suite_bbob_legacy_code.hpp:121:17: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  121 |   for (i = 0; i < DIM; i++) {
      |               ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp:124:21: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  124 |       for (k = 0; k < DIM; k++)
      |                   ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp:126:21: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  126 |       for (k = 0; k < DIM; k++)
      |                   ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp:130:19: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  130 |     for (k = 0; k < DIM; k++)
      |                 ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp:132:19: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  132 |     for (k = 0; k < DIM; k++)
      |                 ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp: In function 'void bbob2009_compute_xopt(std::vector<double>&, long int, size_t)':
./Headers/suite_bbob_legacy_code.hpp:156:17: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  156 |   for (i = 0; i < DIM; i++) {
      |               ~~^~~~~
In file included from ./Headers/coco_transformation.hpp:5:
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_affine_evaluate_function(std::vector<double>&, const std::vector<std::vector<double> >&, const std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:14:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   14 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp:17:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   17 |     for (j = 0; j < number_of_variables; ++j) {
      |                 ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_asymmetric_evaluate_function(std::vector<double>&, double)':
./Headers/coco_transformation_vars.hpp:27:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   27 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_brs_evaluate(std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:43:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   43 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_conditioning_evaluate(std::vector<double>&, double)':
./Headers/coco_transformation_vars.hpp:64:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   64 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_oscillate_evaluate_function(std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:79:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   79 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_scale_evaluate(std::vector<double>&, double)':
./Headers/coco_transformation_vars.hpp:98:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   98 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_shift_evaluate_function(std::vector<double>&, const std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:107:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  107 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_x_hat_evaluate(std::vector<double>&, long int)':
./Headers/coco_transformation_vars.hpp:120:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  120 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_x_hat_generic_evaluate(std::vector<double>&, const std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:133:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  133 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_z_hat_evaluate(std::vector<double>&, const std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:144:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  144 |   for (i = 1; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./Headers/coco_transformation.hpp:6:
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_oscillate_evaluate(std::vector<double>&)':
./Headers/coco_transformation_objs.hpp:16:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   16 |   for (i = 0; i < number_of_objectives; i++) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_penalize_evaluate(const std::vector<double>&, double, double, double, std::vector<double>&)':
./Headers/coco_transformation_objs.hpp:38:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   38 |   for (i = 0; i < n; ++i) {
      |               ~~^~~
./Headers/coco_transformation_objs.hpp:48:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   48 |   for (i = 0; i < number_of_objectives; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_power_evaluate(std::vector<double>&, double)':
./Headers/coco_transformation_objs.hpp:59:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   59 |   for (i = 0; i < number_of_objectives; i++) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_scale_evaluate_function(std::vector<double>&, double)':
./Headers/coco_transformation_objs.hpp:69:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   69 |   for (i = 0; i < number_of_objectives; i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_shift_evaluate_function(std::vector<double>&, double)':
./Headers/coco_transformation_objs.hpp:78:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   78 |   for (i = 0; i < number_of_objectives; i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
IOHprofiler_transformation.cpp: In member function 'void IOHprofiler_transformation::transform_obj_scale(std::vector<double>&, int)':
IOHprofiler_transformation.cpp:90:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
   90 |   for (int i = 0; i < y.size(); ++i) {
      |                   ~~^~~~~~~~~~
IOHprofiler_transformation.cpp: In member function 'void IOHprofiler_transformation::transform_obj_shift(std::vector<double>&, int)':
IOHprofiler_transformation.cpp:99:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
   99 |   for (int i = 0; i < y.size(); ++i) {
      |                   ~~^~~~~~~~~~
./Headers/coco_transformation_objs.hpp: At global scope:
./Headers/coco_transformation_objs.hpp:64:13: warning: 'void transform_obj_scale_evaluate_function(std::vector<double>&, double)' defined but not used [-Wunused-function]
   64 | static void transform_obj_scale_evaluate_function(std::vector<double> &y, const double factor) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp:6:13: warning: 'void transform_obj_norm_by_dim_evaluate(int, std::vector<double>&)' defined but not used [-Wunused-function]
    6 | static void transform_obj_norm_by_dim_evaluate(const int dimension,std::vector<double> &y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp:129:13: warning: 'void transform_vars_x_hat_generic_evaluate(std::vector<double>&, const std::vector<double>&)' defined but not used [-Wunused-function]
  129 | static void transform_vars_x_hat_generic_evaluate(std::vector<double> &x, const std::vector<double> &sign_vector) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Headers/suite_bbob_legacy_code.hpp:166:15: warning: 'double bbob2009_compute_fopt(size_t, size_t)' defined but not used [-Wunused-function]
  166 | static double bbob2009_compute_fopt(const size_t function, const size_t instance) {
      |               ^~~~~~~~~~~~~~~~~~~~~
./Headers/suite_bbob_legacy_code.hpp:153:13: warning: 'void bbob2009_compute_xopt(std::vector<double>&, long int, size_t)' defined but not used [-Wunused-function]
  153 | static void bbob2009_compute_xopt(std::vector<double> &xopt, const long seed, const size_t DIM) {
      |             ^~~~~~~~~~~~~~~~~~~~~
./Headers/suite_bbob_legacy_code.hpp:138:13: warning: 'void bbob2009_copy_rotation_matrix(const std::vector<std::vector<double> >&, std::vector<std::vector<double> >&, std::vector<double>&, size_t)' defined but not used [-Wunused-function]
  138 | static void bbob2009_copy_rotation_matrix(const std::vector<std::vector<double> > &rot, std::vector<std::vector<double> > &M, std::vector<double> &b, const size_t DIM) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Headers/suite_bbob_legacy_code.hpp:111:13: warning: 'void bbob2009_compute_rotation(std::vector<std::vector<double> >&, long int, size_t)' defined but not used [-Wunused-function]
  111 | static void bbob2009_compute_rotation(std::vector<std::vector<double> > &B, const long seed, const size_t DIM) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./Headers/IOHprofiler_common.h:4,
                 from ./Headers/IOHprofiler_transformation.h:8:
./Headers/IOHprofiler_platform.h:10:22: warning: 'IOHprofiler_path_separator' defined but not used [-Wunused-variable]
   10 |   static const char *IOHprofiler_path_separator = "\\";
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
g++  -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I./Headers -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.3/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c RcppExports.cpp -o RcppExports.o
g++  -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I./Headers -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.3/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c coco_transformation.cpp -o coco_transformation.o
In file included from ./Headers/coco_transformation.hpp:4,
                 from coco_transformation.cpp:1:
./Headers/suite_bbob_legacy_code.hpp: In function 'void bbob2009_unif(std::vector<double>&, size_t, long int)':
./Headers/suite_bbob_legacy_code.hpp:61:17: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare]
   61 |   for (i = 0; i < N; i++) {
      |               ~~^~~
./Headers/suite_bbob_legacy_code.hpp: In function 'void bbob2009_compute_rotation(std::vector<std::vector<double> >&, long int, size_t)':
./Headers/suite_bbob_legacy_code.hpp:121:17: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  121 |   for (i = 0; i < DIM; i++) {
      |               ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp:124:21: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  124 |       for (k = 0; k < DIM; k++)
      |                   ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp:126:21: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  126 |       for (k = 0; k < DIM; k++)
      |                   ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp:130:19: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  130 |     for (k = 0; k < DIM; k++)
      |                 ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp:132:19: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  132 |     for (k = 0; k < DIM; k++)
      |                 ~~^~~~~
./Headers/suite_bbob_legacy_code.hpp: In function 'void bbob2009_compute_xopt(std::vector<double>&, long int, size_t)':
./Headers/suite_bbob_legacy_code.hpp:156:17: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  156 |   for (i = 0; i < DIM; i++) {
      |               ~~^~~~~
In file included from ./Headers/coco_transformation.hpp:5:
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_affine_evaluate_function(std::vector<double>&, const std::vector<std::vector<double> >&, const std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:14:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   14 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp:17:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   17 |     for (j = 0; j < number_of_variables; ++j) {
      |                 ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_asymmetric_evaluate_function(std::vector<double>&, double)':
./Headers/coco_transformation_vars.hpp:27:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   27 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_brs_evaluate(std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:43:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   43 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_conditioning_evaluate(std::vector<double>&, double)':
./Headers/coco_transformation_vars.hpp:64:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   64 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_oscillate_evaluate_function(std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:79:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   79 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_scale_evaluate(std::vector<double>&, double)':
./Headers/coco_transformation_vars.hpp:98:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   98 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_shift_evaluate_function(std::vector<double>&, const std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:107:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  107 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_x_hat_evaluate(std::vector<double>&, long int)':
./Headers/coco_transformation_vars.hpp:120:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  120 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_x_hat_generic_evaluate(std::vector<double>&, const std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:133:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  133 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp: In function 'void transform_vars_z_hat_evaluate(std::vector<double>&, const std::vector<double>&)':
./Headers/coco_transformation_vars.hpp:144:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  144 |   for (i = 1; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./Headers/coco_transformation.hpp:6:
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_oscillate_evaluate(std::vector<double>&)':
./Headers/coco_transformation_objs.hpp:16:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   16 |   for (i = 0; i < number_of_objectives; i++) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_penalize_evaluate(const std::vector<double>&, double, double, double, std::vector<double>&)':
./Headers/coco_transformation_objs.hpp:38:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   38 |   for (i = 0; i < n; ++i) {
      |               ~~^~~
./Headers/coco_transformation_objs.hpp:48:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   48 |   for (i = 0; i < number_of_objectives; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_power_evaluate(std::vector<double>&, double)':
./Headers/coco_transformation_objs.hpp:59:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   59 |   for (i = 0; i < number_of_objectives; i++) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_scale_evaluate_function(std::vector<double>&, double)':
./Headers/coco_transformation_objs.hpp:69:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   69 |   for (i = 0; i < number_of_objectives; i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp: In function 'void transform_obj_shift_evaluate_function(std::vector<double>&, double)':
./Headers/coco_transformation_objs.hpp:78:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   78 |   for (i = 0; i < number_of_objectives; i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation.hpp: At global scope:
./Headers/coco_transformation.hpp:131:13: warning: 'void coco_tranformation_objs(const std::vector<double>&, std::vector<double>&, int)' defined but not used [-Wunused-function]
  131 | static void coco_tranformation_objs (const std::vector<double> &x, std::vector<double> &y, const int problem_id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation.hpp:33:13: warning: 'void coco_tranformation_vars(std::vector<double>&, int)' defined but not used [-Wunused-function]
   33 | static void coco_tranformation_vars (std::vector<double> &x, const int problem_id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp:64:13: warning: 'void transform_obj_scale_evaluate_function(std::vector<double>&, double)' defined but not used [-Wunused-function]
   64 | static void transform_obj_scale_evaluate_function(std::vector<double> &y, const double factor) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_objs.hpp:6:13: warning: 'void transform_obj_norm_by_dim_evaluate(int, std::vector<double>&)' defined but not used [-Wunused-function]
    6 | static void transform_obj_norm_by_dim_evaluate(const int dimension,std::vector<double> &y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Headers/coco_transformation_vars.hpp:129:13: warning: 'void transform_vars_x_hat_generic_evaluate(std::vector<double>&, const std::vector<double>&)' defined but not used [-Wunused-function]
  129 | static void transform_vars_x_hat_generic_evaluate(std::vector<double> &x, const std::vector<double> &sign_vector) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Headers/suite_bbob_legacy_code.hpp:166:15: warning: 'double bbob2009_compute_fopt(size_t, size_t)' defined but not used [-Wunused-function]
  166 | static double bbob2009_compute_fopt(const size_t function, const size_t instance) {
      |               ^~~~~~~~~~~~~~~~~~~~~
./Headers/suite_bbob_legacy_code.hpp:153:13: warning: 'void bbob2009_compute_xopt(std::vector<double>&, long int, size_t)' defined but not used [-Wunused-function]
  153 | static void bbob2009_compute_xopt(std::vector<double> &xopt, const long seed, const size_t DIM) {
      |             ^~~~~~~~~~~~~~~~~~~~~
./Headers/suite_bbob_legacy_code.hpp:138:13: warning: 'void bbob2009_copy_rotation_matrix(const std::vector<std::vector<double> >&, std::vector<std::vector<double> >&, std::vector<double>&, size_t)' defined but not used [-Wunused-function]
  138 | static void bbob2009_copy_rotation_matrix(const std::vector<std::vector<double> > &rot, std::vector<std::vector<double> > &M, std::vector<double> &b, const size_t DIM) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./Headers/suite_bbob_legacy_code.hpp:111:13: warning: 'void bbob2009_compute_rotation(std::vector<std::vector<double> >&, long int, size_t)' defined but not used [-Wunused-function]
  111 | static void bbob2009_compute_rotation(std::vector<std::vector<double> > &B, const long seed, const size_t DIM) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./Headers/IOHprofiler_common.h:4,
                 from ./Headers/IOHprofiler_random.h:8,
                 from ./Headers/suite_bbob_legacy_code.hpp:14:
./Headers/IOHprofiler_platform.h:10:22: warning: 'IOHprofiler_path_separator' defined but not used [-Wunused-variable]
   10 |   static const char *IOHprofiler_path_separator = "\\";
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
g++  -std=gnu++11 -I"D:/RCompile/recent/R-4.3.3/include" -DNDEBUG -I./Headers -I'D:/RCompile/CRANpkg/lib/4.3/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.3/BH/include'   -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include"     -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign  -c interfaceR.cpp -o interfaceR.o
In file included from Headers/coco_transformation.hpp:4,
                 from Headers/IOHprofiler_transformation.h:10,
                 from Headers/IOHprofiler_problem.h:11,
                 from Headers/f_one_max.hpp:11,
                 from Headers/IOHprofiler_PBO_suite.hpp:11,
                 from Headers/IOHprofiler_all_suites.hpp:11,
                 from interfaceR.cpp:20:
Headers/suite_bbob_legacy_code.hpp: In function 'void bbob2009_unif(std::vector<double>&, size_t, long int)':
Headers/suite_bbob_legacy_code.hpp:61:17: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare]
   61 |   for (i = 0; i < N; i++) {
      |               ~~^~~
Headers/suite_bbob_legacy_code.hpp: In function 'void bbob2009_compute_rotation(std::vector<std::vector<double> >&, long int, size_t)':
Headers/suite_bbob_legacy_code.hpp:121:17: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  121 |   for (i = 0; i < DIM; i++) {
      |               ~~^~~~~
Headers/suite_bbob_legacy_code.hpp:124:21: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  124 |       for (k = 0; k < DIM; k++)
      |                   ~~^~~~~
Headers/suite_bbob_legacy_code.hpp:126:21: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  126 |       for (k = 0; k < DIM; k++)
      |                   ~~^~~~~
Headers/suite_bbob_legacy_code.hpp:130:19: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  130 |     for (k = 0; k < DIM; k++)
      |                 ~~^~~~~
Headers/suite_bbob_legacy_code.hpp:132:19: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  132 |     for (k = 0; k < DIM; k++)
      |                 ~~^~~~~
Headers/suite_bbob_legacy_code.hpp: In function 'void bbob2009_compute_xopt(std::vector<double>&, long int, size_t)':
Headers/suite_bbob_legacy_code.hpp:156:17: warning: comparison of integer expressions of different signedness: 'long int' and 'const size_t' {aka 'const long long unsigned int'} [-Wsign-compare]
  156 |   for (i = 0; i < DIM; i++) {
      |               ~~^~~~~
In file included from Headers/coco_transformation.hpp:5:
Headers/coco_transformation_vars.hpp: In function 'void transform_vars_affine_evaluate_function(std::vector<double>&, const std::vector<std::vector<double> >&, const std::vector<double>&)':
Headers/coco_transformation_vars.hpp:14:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   14 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation_vars.hpp:17:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   17 |     for (j = 0; j < number_of_variables; ++j) {
      |                 ~~^~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation_vars.hpp: In function 'void transform_vars_asymmetric_evaluate_function(std::vector<double>&, double)':
Headers/coco_transformation_vars.hpp:27:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   27 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation_vars.hpp: In function 'void transform_vars_brs_evaluate(std::vector<double>&)':
Headers/coco_transformation_vars.hpp:43:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   43 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation_vars.hpp: In function 'void transform_vars_conditioning_evaluate(std::vector<double>&, double)':
Headers/coco_transformation_vars.hpp:64:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   64 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation_vars.hpp: In function 'void transform_vars_oscillate_evaluate_function(std::vector<double>&)':
Headers/coco_transformation_vars.hpp:79:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   79 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation_vars.hpp: In function 'void transform_vars_scale_evaluate(std::vector<double>&, double)':
Headers/coco_transformation_vars.hpp:98:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   98 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation_vars.hpp: In function 'void transform_vars_shift_evaluate_function(std::vector<double>&, const std::vector<double>&)':
Headers/coco_transformation_vars.hpp:107:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  107 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation_vars.hpp: In function 'void transform_vars_x_hat_evaluate(std::vector<double>&, long int)':
Headers/coco_transformation_vars.hpp:120:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  120 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation_vars.hpp: In function 'void transform_vars_x_hat_generic_evaluate(std::vector<double>&, const std::vector<double>&)':
Headers/coco_transformation_vars.hpp:133:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  133 |   for (i = 0; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation_vars.hpp: In function 'void transform_vars_z_hat_evaluate(std::vector<double>&, const std::vector<double>&)':
Headers/coco_transformation_vars.hpp:144:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  144 |   for (i = 1; i < number_of_variables; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~
In file included from Headers/coco_transformation.hpp:6:
Headers/coco_transformation_objs.hpp: In function 'void transform_obj_oscillate_evaluate(std::vector<double>&)':
Headers/coco_transformation_objs.hpp:16:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   16 |   for (i = 0; i < number_of_objectives; i++) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation_objs.hpp: In function 'void transform_obj_penalize_evaluate(const std::vector<double>&, double, double, double, std::vector<double>&)':
Headers/coco_transformation_objs.hpp:38:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   38 |   for (i = 0; i < n; ++i) {
      |               ~~^~~
Headers/coco_transformation_objs.hpp:48:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   48 |   for (i = 0; i < number_of_objectives; ++i) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation_objs.hpp: In function 'void transform_obj_power_evaluate(std::vector<double>&, double)':
Headers/coco_transformation_objs.hpp:59:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   59 |   for (i = 0; i < number_of_objectives; i++) {
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation_objs.hpp: In function 'void transform_obj_scale_evaluate_function(std::vector<double>&, double)':
Headers/coco_transformation_objs.hpp:69:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   69 |   for (i = 0; i < number_of_objectives; i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation_objs.hpp: In function 'void transform_obj_shift_evaluate_function(std::vector<double>&, double)':
Headers/coco_transformation_objs.hpp:78:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   78 |   for (i = 0; i < number_of_objectives; i++)
      |               ~~^~~~~~~~~~~~~~~~~~~~~~
In file included from Headers/f_one_max_dummy1.hpp:13,
                 from Headers/IOHprofiler_PBO_suite.hpp:14:
Headers/wmodels.hpp: In function 'void layer_neutrality_compute(const std::vector<int>&, std::vector<int>&, int)':
Headers/wmodels.hpp:174:19: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  174 |   if (xOut.size() != temp_dim) {
      |       ~~~~~~~~~~~~^~~~~~~~~~~
In file included from Headers/IOHprofiler_PBO_suite.hpp:32:
Headers/f_MIS.hpp: In member function 'int MIS::isEdge(int, int, size_t)':
Headers/f_MIS.hpp:28:10: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare]
   28 |     if (i!=problem_size/2 && j==i+1) {
      |         ~^~~~~~~~~~~~~~~~
Headers/IOHprofiler_PBO_suite.hpp: In constructor 'PBO_suite::PBO_suite(std::vector<int>, std::vector<int>, std::vector<int>)':
Headers/IOHprofiler_PBO_suite.hpp:59:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
   59 |     for (int i = 0; i < problem_id.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~~
Headers/IOHprofiler_PBO_suite.hpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
   65 |     for (int i = 0; i < instance_id.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~
Headers/IOHprofiler_PBO_suite.hpp:71:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
   71 |     for (int i = 0; i < dimension.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:12,
                 from Headers/IOHprofiler_all_suites.hpp:12:
Headers/f_bent_cigar.hpp: In member function 'virtual double Bent_Cigar::internal_evaluate(const std::vector<double>&)':
Headers/f_bent_cigar.hpp:69:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   69 |     for (i = 1; i < n; ++i) {
      |                 ~~^~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:14:
Headers/f_different_powers.hpp: In member function 'virtual double Different_Powers::internal_evaluate(const std::vector<double>&)':
Headers/f_different_powers.hpp:65:18: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   65 |    for (i = 0; i < n; ++i) {
      |                ~~^~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:16:
Headers/f_ellipsoid.hpp: In member function 'virtual double Ellipsoid::internal_evaluate(const std::vector<double>&)':
Headers/f_ellipsoid.hpp:55:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   55 |     for (i = 1; i < n; ++i) {
      |                 ~~^~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:17:
Headers/f_ellipsoid_rotated.hpp: In member function 'virtual double Ellipsoid_Rotated::internal_evaluate(const std::vector<double>&)':
Headers/f_ellipsoid_rotated.hpp:69:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   69 |     for (i = 1; i < n; ++i) {
      |                 ~~^~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:18:
Headers/f_gallagher21.hpp: In member function 'virtual void Gallagher21::prepare_problem()':
Headers/f_gallagher21.hpp:88:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   88 |     for (i = 0; i != n; ++i) {
      |                 ~~^~~~
Headers/f_gallagher21.hpp:128:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  128 |       for (j = 0; j < n; ++j) {
      |                   ~~^~~
Headers/f_gallagher21.hpp:134:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  134 |       for (j = 0; j < n; ++j) {
      |                   ~~^~~
Headers/f_gallagher21.hpp:142:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  142 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
Headers/f_gallagher21.hpp:147:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  147 |         for (k = 0; k < n; ++k) {
      |                     ~~^~~
Headers/f_gallagher21.hpp: In member function 'virtual double Gallagher21::internal_evaluate(const std::vector<double>&)':
Headers/f_gallagher21.hpp:176:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  176 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
Headers/f_gallagher21.hpp:186:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  186 |     for (i = 0; i < n; i++) {
      |                 ~~^~~
Headers/f_gallagher21.hpp:188:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  188 |       for (j = 0; j < n; ++j) {
      |                   ~~^~~
Headers/f_gallagher21.hpp:195:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  195 |       for (j = 0; j < n; ++j) {
      |                   ~~^~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:19:
Headers/f_gallagher101.hpp: In member function 'virtual void Gallagher101::prepare_problem()':
Headers/f_gallagher101.hpp:87:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   87 |     for (i = 0; i != n; ++i) {
      |                 ~~^~~~
Headers/f_gallagher101.hpp:128:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  128 |       for (j = 0; j < n; ++j) {
      |                   ~~^~~
Headers/f_gallagher101.hpp:134:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  134 |       for (j = 0; j < n; ++j) {
      |                   ~~^~~
Headers/f_gallagher101.hpp:142:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  142 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
Headers/f_gallagher101.hpp:147:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  147 |         for (k = 0; k < n; ++k) {
      |                     ~~^~~
Headers/f_gallagher101.hpp: In member function 'virtual double Gallagher101::internal_evaluate(const std::vector<double>&)':
Headers/f_gallagher101.hpp:175:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  175 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
Headers/f_gallagher101.hpp:185:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  185 |     for (i = 0; i < n; i++) {
      |                 ~~^~~
Headers/f_gallagher101.hpp:187:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  187 |       for (j = 0; j < n; ++j) {
      |                   ~~^~~
Headers/f_gallagher101.hpp:194:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  194 |       for (j = 0; j < n; ++j) {
      |                   ~~^~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:20:
Headers/f_griewank_rosenbrock.hpp: In member function 'virtual double Griewank_RosenBrock::internal_evaluate(const std::vector<double>&)':
Headers/f_griewank_rosenbrock.hpp:89:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   89 |     for (i = 0; i < n - 1; ++i) {
      |                 ~~^~~~~~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:21:
Headers/f_katsuura.hpp: In member function 'virtual double Katsuura::internal_evaluate(const std::vector<double>&)':
Headers/f_katsuura.hpp:79:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   79 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:22:
Headers/f_linear_slope.hpp: In member function 'virtual double Linear_Slope::internal_evaluate(const std::vector<double>&)':
Headers/f_linear_slope.hpp:62:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   62 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:23:
Headers/f_lunacek_bi_rastrigin.hpp: In member function 'virtual double Lunacek_Bi_Rastrigin::internal_evaluate(const std::vector<double>&)':
Headers/f_lunacek_bi_rastrigin.hpp:80:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   80 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
Headers/f_lunacek_bi_rastrigin.hpp:88:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   88 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
Headers/f_lunacek_bi_rastrigin.hpp:95:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   95 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
Headers/f_lunacek_bi_rastrigin.hpp:99:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   99 |       for (j = 0; j < n; ++j) {
      |                   ~~^~~
Headers/f_lunacek_bi_rastrigin.hpp:103:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  103 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
Headers/f_lunacek_bi_rastrigin.hpp:105:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  105 |       for (j = 0; j < n; ++j) {
      |                   ~~^~~
Headers/f_lunacek_bi_rastrigin.hpp:110:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  110 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:24:
Headers/f_rastrigin.hpp: In member function 'virtual double Rastrigin::internal_evaluate(const std::vector<double>&)':
Headers/f_rastrigin.hpp:52:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   52 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:25:
Headers/f_rastrigin_rotated.hpp: In member function 'virtual double Rastrigin_Rotated::internal_evaluate(const std::vector<double>&)':
Headers/f_rastrigin_rotated.hpp:85:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   85 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:26:
Headers/f_rosenbrock.hpp: In member function 'virtual double Rosenbrock::internal_evaluate(const std::vector<double>&)':
Headers/f_rosenbrock.hpp:61:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   61 |     for (i = 0; i < n - 1; ++i) {
      |                 ~~^~~~~~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:27:
Headers/f_rosenbrock_rotated.hpp: In member function 'virtual double Rosenbrock_Rotated::internal_evaluate(const std::vector<double>&)':
Headers/f_rosenbrock_rotated.hpp:81:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   81 |     for (i = 0; i < n - 1; ++i) {
      |                 ~~^~~~~~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:28:
Headers/f_schaffers10.hpp: In member function 'virtual double Schaffers10::internal_evaluate(const std::vector<double>&)':
Headers/f_schaffers10.hpp:86:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   86 |     for (i = 0; i < n - 1; ++i) {
      |                 ~~^~~~~~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:29:
Headers/f_schaffers1000.hpp: In member function 'virtual double Schaffers1000::internal_evaluate(const std::vector<double>&)':
Headers/f_schaffers1000.hpp:86:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   86 |     for (i = 0; i < n - 1; ++i) {
      |                 ~~^~~~~~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:30:
Headers/f_schwefel.hpp: In member function 'virtual double Schwefel::internal_evaluate(const std::vector<double>&)':
Headers/f_schwefel.hpp:68:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   68 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
Headers/f_schwefel.hpp:77:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   77 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:31:
Headers/f_sharp_ridge.hpp: In member function 'virtual double Sharp_Ridge::internal_evaluate(const std::vector<double>&)':
Headers/f_sharp_ridge.hpp:79:41: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   79 |     for (i = (size_t)(ceil(vars_40)); i < n; ++i) {
      |                                       ~~^~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:32:
Headers/f_sphere.hpp: In member function 'virtual double Sphere::internal_evaluate(const std::vector<double>&)':
Headers/f_sphere.hpp:51:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   51 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:33:
Headers/f_step_ellipsoid.hpp: In member function 'virtual double Step_Ellipsoid::internal_evaluate(const std::vector<double>&)':
Headers/f_step_ellipsoid.hpp:64:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   64 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
Headers/f_step_ellipsoid.hpp:71:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   71 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
Headers/f_step_ellipsoid.hpp:75:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   75 |       for (j = 0; j < n; ++j) {
      |                   ~~^~~
Headers/f_step_ellipsoid.hpp:81:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   81 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
Headers/f_step_ellipsoid.hpp:88:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   88 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
Headers/f_step_ellipsoid.hpp:90:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   90 |       for (j = 0; j < n; ++j) {
      |                   ~~^~~
Headers/f_step_ellipsoid.hpp:97:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
   97 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
In file included from Headers/IOHprofiler_BBOB_suite.hpp:34:
Headers/f_weierstrass.hpp: In member function 'virtual double Weierstrass::internal_evaluate(const std::vector<double>&)':
Headers/f_weierstrass.hpp:102:19: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  102 |     for (i = 0; i < n; ++i) {
      |                 ~~^~~
Headers/IOHprofiler_BBOB_suite.hpp: In constructor 'BBOB_suite::BBOB_suite(std::vector<int>, std::vector<int>, std::vector<int>)':
Headers/IOHprofiler_BBOB_suite.hpp:60:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
   60 |     for (int i = 0; i < problem_id.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~~
Headers/IOHprofiler_BBOB_suite.hpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
   66 |     for (int i = 0; i < instance_id.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~
Headers/IOHprofiler_BBOB_suite.hpp:72:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
   72 |     for (int i = 0; i < dimension.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~
interfaceR.cpp: In function 'double cpp_int_evaluate(const std::vector<int>&)':
interfaceR.cpp:214:16: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  214 |   if (x.size() != currentIntProblem->IOHprofiler_get_number_of_variables()) {
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
interfaceR.cpp: In function 'double cpp_double_evaluate(const std::vector<double>&)':
interfaceR.cpp:229:16: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
  229 |   if (x.size() != currentDoubleProblem->IOHprofiler_get_number_of_variables()) {
      |       ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Headers/IOHprofiler_problem.h:295:
Headers/IOHprofiler_problem.hpp: In instantiation of 'void IOHprofiler_problem<InputType>::IOHprofiler_set_lowerbound(int) [with InputType = int]':
Headers/f_one_max.hpp:20:31:   required from here
Headers/IOHprofiler_problem.hpp:149:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
  149 |   for (int i = 0; i < this->number_of_variables; ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
Headers/IOHprofiler_problem.hpp: In instantiation of 'void IOHprofiler_problem<InputType>::IOHprofiler_set_upperbound(int) [with InputType = int]':
Headers/f_one_max.hpp:21:31:   required from here
Headers/IOHprofiler_problem.hpp:165:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
  165 |   for (int i = 0; i < this->number_of_variables; ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
Headers/IOHprofiler_problem.hpp: In instantiation of 'void IOHprofiler_problem<InputType>::IOHprofiler_set_best_variables(InputType) [with InputType = int]':
Headers/f_one_max.hpp:22:35:   required from here
Headers/IOHprofiler_problem.hpp:246:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
  246 |   for (int i = 0; i < this->number_of_variables; ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
Headers/IOHprofiler_problem.hpp: In instantiation of 'void IOHprofiler_problem<InputType>::IOHprofiler_set_optimal(double) [with InputType = int]':
Headers/f_one_max_epistasis.hpp:30:28:   required from here
Headers/IOHprofiler_problem.hpp:262:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
  262 |   for (int i = 0; i < this->number_of_objectives; ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Headers/IOHprofiler_problem.hpp: In instantiation of 'void IOHprofiler_problem<InputType>::IOHprofiler_set_lowerbound(int) [with InputType = double]':
Headers/f_attractive_sector.hpp:23:31:   required from here
Headers/IOHprofiler_problem.hpp:149:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
  149 |   for (int i = 0; i < this->number_of_variables; ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
Headers/IOHprofiler_problem.hpp: In instantiation of 'void IOHprofiler_problem<InputType>::IOHprofiler_set_upperbound(int) [with InputType = double]':
Headers/f_attractive_sector.hpp:24:31:   required from here
Headers/IOHprofiler_problem.hpp:165:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
  165 |   for (int i = 0; i < this->number_of_variables; ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
Headers/IOHprofiler_problem.hpp: In instantiation of 'void IOHprofiler_problem<InputType>::IOHprofiler_set_best_variables(InputType) [with InputType = double]':
Headers/f_attractive_sector.hpp:25:35:   required from here
Headers/IOHprofiler_problem.hpp:246:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
  246 |   for (int i = 0; i < this->number_of_variables; ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
Headers/IOHprofiler_problem.hpp: In instantiation of 'void IOHprofiler_problem<InputType>::IOHprofiler_set_as_minimization() [with InputType = double]':
Headers/f_attractive_sector.hpp:27:36:   required from here
Headers/IOHprofiler_problem.hpp:313:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
  313 |   for (int i = 0; i !=  this->number_of_objectives; ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Headers/IOHprofiler_problem.hpp: In instantiation of 'void IOHprofiler_problem<InputType>::calc_optimal() [with InputType = int]':
Headers/IOHprofiler_problem.hpp:123:9:   required from 'void IOHprofiler_problem<InputType>::IOHprofiler_set_instance_id(int) [with InputType = int]'
Headers/f_one_max.hpp:16:32:   required from here
Headers/IOHprofiler_problem.hpp:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
   44 |         for (int i = 0; i != this->best_variables.size(); ++i) {
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Headers/IOHprofiler_problem.hpp:56:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
   56 |     for (int i = 0; i < this->number_of_objectives; ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Headers/IOHprofiler_problem.hpp: In instantiation of 'void IOHprofiler_problem<InputType>::calc_optimal() [with InputType = double]':
Headers/IOHprofiler_problem.hpp:123:9:   required from 'void IOHprofiler_problem<InputType>::IOHprofiler_set_instance_id(int) [with InputType = double]'
Headers/f_attractive_sector.hpp:18:32:   required from here
Headers/IOHprofiler_problem.hpp:44:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
   44 |         for (int i = 0; i != this->best_variables.size(); ++i) {
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Headers/IOHprofiler_problem.hpp:56:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
   56 |     for (int i = 0; i < this->number_of_objectives; ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Headers/IOHprofiler_problem.hpp: In instantiation of 'void IOHprofiler_problem<InputType>::reset_problem() [with InputType = int]':
Headers/IOHprofiler_suite.hpp:43:39:   required from 'std::shared_ptr<IOHprofiler_problem<InputType> > IOHprofiler_suite<InputType>::get_next_problem() [with InputType = int]'
interfaceR.cpp:146:58:   required from here
Headers/IOHprofiler_problem.hpp:72:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
   72 |   for (int i = 0; i !=  this->number_of_objectives; ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Headers/IOHprofiler_problem.hpp: In instantiation of 'void IOHprofiler_problem<InputType>::reset_problem() [with InputType = double]':
Headers/IOHprofiler_suite.hpp:43:39:   required from 'std::shared_ptr<IOHprofiler_problem<InputType> > IOHprofiler_suite<InputType>::get_next_problem() [with InputType = double]'
interfaceR.cpp:160:64:   required from here
Headers/IOHprofiler_problem.hpp:72:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long long unsigned int'} [-Wsign-compare]
In file included from Headers/IOHprofiler_problem.h:10:
Headers/IOHprofiler_common.h: In instantiation of 'bool compareObjectives(const std::vector<T>&, const std::vector<T>&, IOH_optimization_type) [with valueType = double]':
Headers/IOHprofiler_problem.hpp:22:24:   required from 'double IOHprofiler_problem<InputType>::evaluate(std::vector<T>) [with InputType = int]'
interfaceR.cpp:218:37:   required from here
Headers/IOHprofiler_common.h:83:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
   83 |   if(n != v2.size()){
      |      ~~^~~~~~~~~~~~
Headers/IOHprofiler_common.h: In instantiation of 'bool compareVector(const std::vector<T>&, const std::vector<T>&) [with valueType = double]':
Headers/IOHprofiler_problem.hpp:29:20:   required from 'double IOHprofiler_problem<InputType>::evaluate(std::vector<T>) [with InputType = int]'
interfaceR.cpp:218:37:   required from here
Headers/IOHprofiler_common.h:61:8: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<double>::size_type' {aka 'long long unsigned int'} [-Wsign-compare]
   61 |   if(n != v2.size()){
      |      ~~^~~~~~~~~~~~
Headers/wmodels.hpp: At global scope:
Headers/wmodels.hpp:315:15: warning: 'double layer_compute_ruggedness(double, size_t, int)' defined but not used [-Wunused-function]
  315 | static double layer_compute_ruggedness(const double y, size_t dimension,int gamma){
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
Headers/wmodels.hpp:228:13: warning: 'void layer_epistasis_compute(const std::vector<int>&, std::vector<int>&, int)' defined but not used [-Wunused-function]
  228 | static void layer_epistasis_compute(const std::vector<int> &x, std::vector<int> &epistasis_x, const int block_size) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
Headers/wmodels.hpp:168:13: warning: 'void layer_neutrality_compute(const std::vector<int>&, std::vector<int>&, int)' defined but not used [-Wunused-function]
  168 | static void layer_neutrality_compute(const std::vector<int> &xIn, std::vector<int> &xOut, const int mu){
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation.hpp:131:13: warning: 'void coco_tranformation_objs(const std::vector<double>&, std::vector<double>&, int)' defined but not used [-Wunused-function]
  131 | static void coco_tranformation_objs (const std::vector<double> &x, std::vector<double> &y, const int problem_id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation.hpp:33:13: warning: 'void coco_tranformation_vars(std::vector<double>&, int)' defined but not used [-Wunused-function]
   33 | static void coco_tranformation_vars (std::vector<double> &x, const int problem_id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation_objs.hpp:64:13: warning: 'void transform_obj_scale_evaluate_function(std::vector<double>&, double)' defined but not used [-Wunused-function]
   64 | static void transform_obj_scale_evaluate_function(std::vector<double> &y, const double factor) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation_objs.hpp:6:13: warning: 'void transform_obj_norm_by_dim_evaluate(int, std::vector<double>&)' defined but not used [-Wunused-function]
    6 | static void transform_obj_norm_by_dim_evaluate(const int dimension,std::vector<double> &y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Headers/coco_transformation_vars.hpp:129:13: warning: 'void transform_vars_x_hat_generic_evaluate(std::vector<double>&, const std::vector<double>&)' defined but not used [-Wunused-function]
  129 | static void transform_vars_x_hat_generic_evaluate(std::vector<double> &x, const std::vector<double> &sign_vector) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Headers/IOHprofiler_common.h:4:
Headers/IOHprofiler_platform.h:10:22: warning: 'IOHprofiler_path_separator' defined but not used [-Wunused-variable]
   10 |   static const char *IOHprofiler_path_separator = "\\";
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -shared -s -static-libgcc -o IOHexperimenter.dll tmp.def IOHprofiler_common.o IOHprofiler_configuration.o IOHprofiler_csv_logger.o IOHprofiler_observer.o IOHprofiler_random.o IOHprofiler_transformation.o RcppExports.o coco_transformation.o interfaceR.o -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R-4.3.3/bin/x64 -lR
make[1]: Leaving directory '/d/temp/2024_11_18_01_50_01_1577/Rtmp4GS3wJ/R.INSTALL16df03bfe6594/IOHexperimenter/src'
make[1]: Entering directory '/d/temp/2024_11_18_01_50_01_1577/Rtmp4GS3wJ/R.INSTALL16df03bfe6594/IOHexperimenter/src'
make[1]: Leaving directory '/d/temp/2024_11_18_01_50_01_1577/Rtmp4GS3wJ/R.INSTALL16df03bfe6594/IOHexperimenter/src'
installing to d:/Rcompile/CRANpkg/lib/4.3/00LOCK-IOHexperimenter/00new/IOHexperimenter/libs/x64
** 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
** 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 'IOHexperimenter' as IOHexperimenter_0.1.4.zip
* DONE (IOHexperimenter)