* installing to library ‘/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages’
* installing *source* package ‘phreeqc’ ...
** package ‘phreeqc’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C compiler: ‘gcc-13 (Debian 13.2.0-23) 13.2.0’
using C++ compiler: ‘g++-13 (Debian 13.2.0-23) 13.2.0’
make[1]: Entering directory '/tmp/RtmpIUsGH6/R.INSTALL13228b666efdc3/phreeqc/src'
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c CSelectedOutput.cpp -o CSelectedOutput.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c IPhreeqcLib.cpp -o IPhreeqcLib.o
IPhreeqcLib.cpp: In function ‘void OutputAccumulatedLines(int)’:
IPhreeqcLib.cpp:716:27: warning: unused variable ‘err_msg’ [-Wunused-variable]
  716 |         static const char err_msg[] = "OutputAccumulatedLines: Invalid instance id.\n";
      |                           ^~~~~~~
IPhreeqcLib.cpp: In function ‘void OutputErrorString(int)’:
IPhreeqcLib.cpp:731:27: warning: unused variable ‘err_msg’ [-Wunused-variable]
  731 |         static const char err_msg[] = "OutputErrorString: Invalid instance id.\n";
      |                           ^~~~~~~
IPhreeqcLib.cpp: In function ‘void OutputWarningString(int)’:
IPhreeqcLib.cpp:746:27: warning: unused variable ‘err_msg’ [-Wunused-variable]
  746 |         static const char err_msg[] = "OutputWarningString: Invalid instance id.\n";
      |                           ^~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c IPhreeqc.cpp -o IPhreeqc.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c R.cpp -o R.o
gcc-13 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c Var.c -o Var.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/advection.cpp -o phreeqcpp/advection.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/basicsubs.cpp -o phreeqcpp/basicsubs.o
phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::calc_surface_charge(const char*)’:
phreeqcpp/basicsubs.cpp:844:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  844 |                 for (i = 1; i < count_trxn; i++)
      |                             ~~^~~~~~~~~~~~
phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::diff_layer_total(const char*, const char*)’:
phreeqcpp/basicsubs.cpp:898:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  898 |         for (j = 0; j < count_unknowns; j++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:934:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  934 |         if (j >= count_unknowns)
      |             ~~^~~~~~~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:1140:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1140 |                 for (j = 0; j < count_elts; j++)
      |                             ~~^~~~~~~~~~~~
phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::equi_phase(const char*)’:
phreeqcpp/basicsubs.cpp:1182:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1182 |         for (j = 0; j < count_unknowns; j++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:1195:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1195 |         if (j == count_unknowns)
      |             ~~^~~~~~~~~~~~~~~~~
phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::equi_phase_delta(const char*)’:
phreeqcpp/basicsubs.cpp:1227:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1227 |         for (j = 0; j < count_unknowns; j++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:1240:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1240 |         if (j == count_unknowns)
      |             ~~^~~~~~~~~~~~~~~~~
phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::surf_total(const char*, const char*)’:
phreeqcpp/basicsubs.cpp:2249:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2249 |         for (j = 0; j < count_unknowns; j++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:2264:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2264 |         if (j >= count_unknowns)
      |             ~~^~~~~~~~~~~~~~~~~
phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::surf_total_no_redox(const char*, const char*)’:
phreeqcpp/basicsubs.cpp:2381:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2381 |         for (j = 0; j < count_unknowns; j++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:2399:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2399 |         if (j >= count_unknowns)
      |             ~~^~~~~~~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:2434:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2434 |         for (j = 0; j < count_elts; j++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::total(const char*)’:
phreeqcpp/basicsubs.cpp:2498:37: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2498 |                                  (i < (int)master.size() && master[i]->elt->primary == master_ptr);
      |                                   ~~^~~~~~~~~~~~~~~~~~~~
phreeqcpp/basicsubs.cpp: In member function ‘int Phreeqc::system_total_elt(const char*)’:
phreeqcpp/basicsubs.cpp:3275:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3275 |                 for (j = 0; j < count_elts; j++)
      |                             ~~^~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:3325:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3325 |                 for (k = 0; k < count_unknowns; k++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:3358:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3358 |                         for (j = 0; j < count_elts; j++)
      |                                     ~~^~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:3380:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3380 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:3397:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3397 |                         for (j = 0; j < count_elts; j++)
      |                                     ~~^~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:3433:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3433 |                                         for (j = 0; j < count_elts; j++)
      |                                                     ~~^~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:3471:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3471 |                                 for (j = 0; j < count_elts; j++)
      |                                             ~~^~~~~~~~~~~~
phreeqcpp/basicsubs.cpp: In member function ‘int Phreeqc::system_total_elt_secondary(const char*)’:
phreeqcpp/basicsubs.cpp:3521:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3521 |                 for (j = 0; j < count_elts; j++)
      |                             ~~^~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:3566:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3566 |                 for (k = 0; k < count_unknowns; k++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:3590:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3590 |                                 for (l = 0; l < count_elts; l++)
      |                                             ~~^~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:3607:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3607 |                                 if (l >= count_elts)
      |                                     ~~^~~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:3626:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3626 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:3643:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3643 |                         for (j = 0; j < count_elts; j++)
      |                                     ~~^~~~~~~~~~~~
phreeqcpp/basicsubs.cpp:3680:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3680 |                                         for (j = 0; j < count_elts; j++)
      |                                                     ~~^~~~~~~~~~~~
phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::solution_sum_secondary(const char*)’:
phreeqcpp/basicsubs.cpp:3807:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3807 |                 for (j = 0; j < count_elts; j++)
      |                             ~~^~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/ChartHandler.cpp -o phreeqcpp/ChartHandler.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/ChartObject.cpp -o phreeqcpp/ChartObject.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/cl1.cpp -o phreeqcpp/cl1.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/CurveObject.cpp -o phreeqcpp/CurveObject.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/cvdense.cpp -o phreeqcpp/cvdense.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/cvode.cpp -o phreeqcpp/cvode.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/cxxKinetics.cpp -o phreeqcpp/cxxKinetics.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/cxxMix.cpp -o phreeqcpp/cxxMix.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/dense.cpp -o phreeqcpp/dense.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/Dictionary.cpp -o phreeqcpp/Dictionary.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/dumper.cpp -o phreeqcpp/dumper.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/Exchange.cpp -o phreeqcpp/Exchange.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/ExchComp.cpp -o phreeqcpp/ExchComp.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/GasComp.cpp -o phreeqcpp/GasComp.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/gases.cpp -o phreeqcpp/gases.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/GasPhase.cpp -o phreeqcpp/GasPhase.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/input.cpp -o phreeqcpp/input.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/integrate.cpp -o phreeqcpp/integrate.o
phreeqcpp/integrate.cpp: In member function ‘int Phreeqc::calc_all_g()’:
phreeqcpp/integrate.cpp:43:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
   43 |         for (int j = 0; j < count_unknowns; j++)
      |                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/integrate.cpp: In member function ‘void Phreeqc::polint(double*, double*, int, double, double*, double*)’:
phreeqcpp/integrate.cpp:334:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  334 |                 for (size_t i = 1; i <= n - m; i++)
      |                                    ~~^~~~~~~~
phreeqcpp/integrate.cpp: In member function ‘int Phreeqc::calc_init_g()’:
phreeqcpp/integrate.cpp:461:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  461 |         for (int j = 0; j < count_unknowns; j++)
      |                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/integrate.cpp: In member function ‘int Phreeqc::initial_surface_water()’:
phreeqcpp/integrate.cpp:572:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  572 |                 for (int i = 0; i < count_unknowns; i++)
      |                                 ~~^~~~~~~~~~~~~~~~
phreeqcpp/integrate.cpp:586:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  586 |                         for (int i = 0; i < count_unknowns; i++)
      |                                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/integrate.cpp:617:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  617 |                         for (int i = 0; i < count_unknowns; i++)
      |                                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/integrate.cpp:645:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  645 |                         for (int i = 0; i < count_unknowns; i++)
      |                                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/integrate.cpp:660:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  660 |                 for (int i = 0; i < count_unknowns; i++)
      |                                 ~~^~~~~~~~~~~~~~~~
phreeqcpp/integrate.cpp: In member function ‘int Phreeqc::calc_all_donnan()’:
phreeqcpp/integrate.cpp:751:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  751 |         for (int j = 0; j < count_unknowns; j++)
      |                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/integrate.cpp: In member function ‘int Phreeqc::calc_init_donnan()’:
phreeqcpp/integrate.cpp:938:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  938 |         for (int j = 0; j < count_unknowns; j++)
      |                         ~~^~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/inverse.cpp -o phreeqcpp/inverse.o
phreeqcpp/inverse.cpp: In member function ‘int Phreeqc::setup_inverse(inverse*)’:
phreeqcpp/inverse.cpp:284:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  284 |         for (i = 0; i < max_row_count; i++)
      |                     ~~^~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:302:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  302 |         for (i = 0; i < count_optimize; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:329:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  329 |         for (i = 0; i < inv_ptr->elts.size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:341:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  341 |         for (i = 0; i < inv_ptr->count_solns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:369:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  369 |                 if (i == (inv_ptr->count_solns - 1))
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:467:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  467 |         for (i = 0; i < inv_ptr->elts.size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:524:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  524 |         for (i = 0; i < inv_ptr->elts.size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:527:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  527 |                 for (j = 0; j < inv_ptr->count_solns; j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:529:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  529 |                         if (j < (inv_ptr->count_solns - 1))
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:550:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  550 |         for (i = 0; i < inv_ptr->count_solns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:563:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  563 |         for (i = 0; i < inv_ptr->count_solns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:565:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  565 |                 for (j = 0; j < inv_ptr->isotope_unknowns.size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:582:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  582 |                         for (j = 0; j < inv_ptr->isotopes.size(); j++)
      |                                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:596:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  596 |         for (i = 0; i < inv_ptr->count_solns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:599:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  599 |                 if (i < inv_ptr->count_solns - 1)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:632:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  632 |         for (i = 0; i < inv_ptr->count_solns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:636:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  636 |                 for (j = 0; j < inv_ptr->elts.size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:662:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  662 |         for (i = 0; i < inv_ptr->count_solns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  701 |         for (i = 0; i < inv_ptr->count_solns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:703:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  703 |                 for (j = 0; j < inv_ptr->elts.size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:729:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  729 |                                 for (k = 0; k < count_rows; k++)
      |                                             ~~^~~~~~~~~~~~
phreeqcpp/inverse.cpp:810:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  810 |                 for (i = 0; i < inv_ptr->count_solns; i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:866:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  866 |                 for (i = 0; i < inv_ptr->count_solns; i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:869:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  869 |                         for (j = 0; j < inv_ptr->isotope_unknowns.size(); j++)
      |                                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:938:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  938 |         for (i = 0; i < (inv_ptr->count_solns - 1); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:945:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  945 |         for (i = 0; i < max_column_count; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:954:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  954 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:958:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  958 |                 for (i = 0; i < count_rows; i++)
      |                             ~~^~~~~~~~~~~~
phreeqcpp/inverse.cpp:962:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  962 |                         for (j = 0; j < count_unknowns + 1; j++)
      |                                     ~~^~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp: In member function ‘int Phreeqc::save_minimal(long unsigned int)’:
phreeqcpp/inverse.cpp:1513:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1513 |         if (count_minimal >= max_minimal)
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
phreeqcpp/inverse.cpp: In member function ‘int Phreeqc::save_good(long unsigned int)’:
phreeqcpp/inverse.cpp:1531:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1531 |         if (count_good >= max_good)
      |             ~~~~~~~~~~~^~~~~~~~~~~
phreeqcpp/inverse.cpp: In member function ‘int Phreeqc::save_bad(long unsigned int)’:
phreeqcpp/inverse.cpp:1549:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1549 |         if (count_bad >= max_bad)
      |             ~~~~~~~~~~^~~~~~~~~~
phreeqcpp/inverse.cpp: In member function ‘int Phreeqc::print_model(inverse*)’:
phreeqcpp/inverse.cpp:1663:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1663 |         for (i = 0; i < inv_ptr->count_solns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:1708:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1708 |                 for (j = 0; j < inv_ptr->elts.size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:1758:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1758 |                         for (j = 0; j < inv_ptr->isotope_unknowns.size(); j++)
      |                                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:1898:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1898 |         for (i = 0; i < inv_ptr->count_solns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:1923:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1923 |         for (i = 0; i < inv_ptr->count_solns - 1; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp: In member function ‘int Phreeqc::punch_model_heading(inverse*)’:
phreeqcpp/inverse.cpp:2061:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2061 |                 for (i = 0; i < inv_ptr->count_solns; i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp: In member function ‘int Phreeqc::punch_model(inverse*)’:
phreeqcpp/inverse.cpp:2150:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2150 |                 for (i = 0; i < inv_ptr->count_solns; i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp: In member function ‘int Phreeqc::range(inverse*, long unsigned int)’:
phreeqcpp/inverse.cpp:2355:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2355 |         for (i = 0; i < inv_ptr->count_solns + inv_ptr->phases.size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:2357:42: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2357 |                 if (inv_ptr->count_solns == i + 1)
      |                     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
phreeqcpp/inverse.cpp: In member function ‘int Phreeqc::shrink(inverse*, double*, double*, int*, int*, int*, int*, long unsigned int, double*, int*, int*)’:
phreeqcpp/inverse.cpp:2537:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_phases>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 2537 |         for (i = 0; i < inv_ptr->phases.size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:2545:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 2545 |                                 for (j = 0; j < inv_ptr->isotopes.size(); j++)
      |                                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:2557:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2557 |         for (i = 0; i < (inv_ptr->count_solns - 1); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:2563:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 2563 |                         for (j = 0; j < inv_ptr->elts.size(); j++)
      |                                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:2612:29: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2612 |                 if (cur_col == col_back_l[i])
      |                     ~~~~~~~~^~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp: In member function ‘int Phreeqc::check_solns(inverse*)’:
phreeqcpp/inverse.cpp:2791:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2791 |         for (i = 0; i < inv_ptr->count_solns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:2850:31: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2850 |                         if (j == i)
      |                             ~~^~~~
phreeqcpp/inverse.cpp: In member function ‘bool Phreeqc::test_cl1_solution()’:
phreeqcpp/inverse.cpp:3077:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3077 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp: In member function ‘int Phreeqc::carbon_derivs(inverse*)’:
phreeqcpp/inverse.cpp:3116:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3116 |         for (i = 0; i < inv_ptr->count_solns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3130:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3130 |                 for (j = 0; j < inv_ptr->elts.size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp: In member function ‘int Phreeqc::isotope_balance_equation(inverse*, int, int)’:
phreeqcpp/inverse.cpp:3293:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3293 |         for (i = 0; i < inv_ptr->count_solns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3295:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3295 |                 if (i == (inv_ptr->count_solns - 1))
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3332:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3332 |                                 for (k = 0; k < inv_ptr->elts.size(); k++)
      |                                             ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3354:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3354 |                                 for (k = 0; k < inv_ptr->isotope_unknowns.size(); k++)
      |                                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3374:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_phases>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3374 |         for (i = 0; i < inv_ptr->phases.size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3379:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3379 |                 for (j = 0; j < inv_ptr->phases[i].isotopes.size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp: In member function ‘bool Phreeqc::set_isotope_unknowns(inverse*)’:
phreeqcpp/inverse.cpp:3421:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3421 |         for (i = 0; i < inv_ptr->isotopes.size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp: In member function ‘int Phreeqc::check_isotopes(inverse*)’:
phreeqcpp/inverse.cpp:3502:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3502 |         for (j = 0; j < inv_ptr->count_solns; j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3511:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3511 |                 for (i = 0; i < inv_ptr->isotopes.size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3566:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3566 |                         for (i = 0; i < inv_ptr->i_u.size(); i++)
      |                                     ~~^~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3589:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3589 |                         if (j < inv_ptr->i_u[i].uncertainties.size()
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3660:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_phases>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3660 |         for (j = 0; j < inv_ptr->phases.size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3662:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3662 |                 for (i = 0; i < inv_ptr->isotopes.size(); i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3667:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3667 |                         for (k = 0; k < inv_ptr->phases[j].isotopes.size(); k++)
      |                                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp: In member function ‘int Phreeqc::write_optimize_names(inverse*)’:
phreeqcpp/inverse.cpp:3828:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3828 |         for (j = 0; j < inv_ptr->elts.size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3830:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3830 |                 for (i = 0; i < inv_ptr->count_solns; i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3843:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3843 |                 for (i = 0; i < inv_ptr->count_solns; i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3859:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3859 |         for (i = 0; i < inv_ptr->count_solns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3861:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3861 |                 for (j = 0; j < inv_ptr->isotope_unknowns.size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3874:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_phases>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3874 |         for (i = 0; i < inv_ptr->phases.size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:3876:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 3876 |                 for (j = 0; j < inv_ptr->isotopes.size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp: In member function ‘int Phreeqc::dump_netpath_pat(inverse*)’:
phreeqcpp/inverse.cpp:4274:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 4274 |         for (i = 0; i < inv_ptr->count_solns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:4304:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4304 |                 for (j = 0; j < inv_ptr->elts.size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:4329:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4329 |                         for (j = 0; j < inv_ptr->isotope_unknowns.size(); j++)
      |                                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:4732:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 4732 |         for (i = 0; i < count_current_solutions; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:4745:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4745 |         for (j = 0; j < inv_ptr->elts.size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:4774:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4774 |         for (j = 0; j < inv_ptr->isotopes.size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:4939:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 4939 |                 for (k = 0; k < inv_ptr->phases[i].isotopes.size(); k++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/inverse.cpp:5025:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 5025 |         for (i = 0; i < count_current_solutions - 1; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/ISolutionComp.cpp -o phreeqcpp/ISolutionComp.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/ISolution.cpp -o phreeqcpp/ISolution.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/isotopes.cpp -o phreeqcpp/isotopes.o
phreeqcpp/isotopes.cpp: In member function ‘int Phreeqc::calculate_values()’:
phreeqcpp/isotopes.cpp:1097:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<calculate_value*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1097 |         for (j = 0; j < calculate_value.size(); j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/Keywords.cpp -o phreeqcpp/Keywords.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/KineticsComp.cpp -o phreeqcpp/KineticsComp.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/kinetics.cpp -o phreeqcpp/kinetics.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/mainsubs.cpp -o phreeqcpp/mainsubs.o
phreeqcpp/mainsubs.cpp: In member function ‘int Phreeqc::xpp_assemblage_save(int)’:
phreeqcpp/mainsubs.cpp:1216:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1216 |         for (int j = 0; j < count_unknowns; j++)
      |                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/mainsubs.cpp: In member function ‘int Phreeqc::xsurface_save(int)’:
phreeqcpp/mainsubs.cpp:1453:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1453 |         for (int i = 0; i < count_unknowns; i++)
      |                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/mainsubs.cpp: In member function ‘int Phreeqc::copy_entities()’:
phreeqcpp/mainsubs.cpp:1858:67: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1858 |                         for (size_t i = copy_solution.start[j]; i <= copy_solution.end[j]; i++)
phreeqcpp/mainsubs.cpp:1860:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1860 |                                 if (i == copy_solution.n_user[j])
phreeqcpp/mainsubs.cpp:1872:72: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1872 |                         for (size_t i = copy_pp_assemblage.start[j]; i <= copy_pp_assemblage.end[j]; i++)
phreeqcpp/mainsubs.cpp:1874:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1874 |                                 if (i == copy_pp_assemblage.n_user[j])
phreeqcpp/mainsubs.cpp:1886:67: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1886 |                         for (size_t i = copy_reaction.start[j]; i <= copy_reaction.end[j]; i++)
phreeqcpp/mainsubs.cpp:1888:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1888 |                                 if (i == copy_reaction.n_user[j])
phreeqcpp/mainsubs.cpp:1900:62: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1900 |                         for (size_t i = copy_mix.start[j]; i <= copy_mix.end[j]; i++)
phreeqcpp/mainsubs.cpp:1902:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1902 |                                 if (i != copy_mix.n_user[j])
phreeqcpp/mainsubs.cpp:1915:67: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1915 |                         for (size_t i = copy_exchange.start[j]; i <= copy_exchange.end[j]; i++)
phreeqcpp/mainsubs.cpp:1917:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1917 |                                 if (i == copy_exchange.n_user[j]) continue;
phreeqcpp/mainsubs.cpp:1928:66: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1928 |                         for (size_t i = copy_surface.start[j]; i <= copy_surface.end[j]; i++)
phreeqcpp/mainsubs.cpp:1930:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1930 |                                 if (i == copy_surface.n_user[j])
phreeqcpp/mainsubs.cpp:1942:70: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1942 |                         for (size_t i = copy_temperature.start[j]; i <= copy_temperature.end[j]; i++)
phreeqcpp/mainsubs.cpp:1944:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1944 |                                 if (i != copy_temperature.n_user[j])
phreeqcpp/mainsubs.cpp:1957:67: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1957 |                         for (size_t i = copy_pressure.start[j]; i <= copy_pressure.end[j]; i++)
phreeqcpp/mainsubs.cpp:1959:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1959 |                                 if (i != copy_pressure.n_user[j])
phreeqcpp/mainsubs.cpp:1972:68: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1972 |                         for (size_t i = copy_gas_phase.start[j]; i <= copy_gas_phase.end[j]; i++)
phreeqcpp/mainsubs.cpp:1974:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1974 |                                 if (i == copy_gas_phase.n_user[j])
phreeqcpp/mainsubs.cpp:1986:67: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1986 |                         for (size_t i = copy_kinetics.start[j]; i <= copy_kinetics.end[j]; i++)
phreeqcpp/mainsubs.cpp:1988:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 1988 |                                 if (i == copy_kinetics.n_user[j])
phreeqcpp/mainsubs.cpp:2000:72: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 2000 |                         for (size_t i = copy_ss_assemblage.start[j]; i <= copy_ss_assemblage.end[j]; i++)
phreeqcpp/mainsubs.cpp:2002:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type’ {aka ‘int’} [-Wsign-compare]
 2002 |                                 if (i == copy_ss_assemblage.n_user[j])
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/model.cpp -o phreeqcpp/model.o
phreeqcpp/model.cpp: In member function ‘int Phreeqc::check_residuals()’:
phreeqcpp/model.cpp:291:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  291 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp: In member function ‘int Phreeqc::ineq(int)’:
phreeqcpp/model.cpp:972:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  972 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1010:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1010 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1017:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1017 |                                 for (j = 0; j < count_unknowns; j++)
      |                                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1021:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1021 |                                 for (j = 0; j < count_unknowns + 1; j++)
      |                                             ~~^~~~~~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1034:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1034 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1045:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1045 |                         for (j = 0; j < count_unknowns; j++)
      |                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1085:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1085 |                         for (j = 0; j < count_unknowns; j++)
      |                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1112:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1112 |                         for (j = 0; j < count_unknowns; j++)
      |                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1137 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1192:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1192 |                                         for (j = 0; j < count_unknowns + 1; j++)
      |                                                     ~~^~~~~~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1254:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1254 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1327:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1327 |                                 for (j = 0; j < count_unknowns; j++)
      |                                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1350:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1350 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1408:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1408 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1416:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1416 |                                 for (j = 0; j < count_unknowns; j++)
      |                                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1443:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1443 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1480:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1480 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1498:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1498 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1542:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1542 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1642:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1642 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1650:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1650 |                                 for (j = 0; j < count_unknowns; j++)
      |                                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1675:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1675 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1856:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1856 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1860:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1860 |                         for (j = 0; j < count_unknowns; j++)
      |                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1893:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1893 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp: In member function ‘int Phreeqc::jacobian_sums()’:
phreeqcpp/model.cpp:1937:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1937 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1941:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1941 |         for (i = 1; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:1975:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1975 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:2006:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2006 |                         for (i = 0; i < count_unknowns; i++)
      |                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:2024:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2024 |                         for (i = 0; i < count_unknowns; i++)
      |                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:2050:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2050 |                         for (i = 0; i < count_unknowns; i++)
      |                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:2059:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2059 |                                         for (j = 0; j < count_unknowns; j++)
      |                                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:2077:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2077 |                         for (i = 0; i < count_unknowns; i++)
      |                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:2086:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2086 |                                         for (j = 0; j < count_unknowns; j++)
      |                                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp: In member function ‘int Phreeqc::mb_sums()’:
phreeqcpp/model.cpp:2117:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2117 |         for (k = 0; k < count_unknowns; k++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp: In member function ‘int Phreeqc::reset()’:
phreeqcpp/model.cpp:2986:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2986 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:3121:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3121 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:3140:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3140 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:3155:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3155 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:3170:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3170 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:3309:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3309 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:3316:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3316 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:3335:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3335 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:3743:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3743 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp: In member function ‘int Phreeqc::residuals()’:
phreeqcpp/model.cpp:3798:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3798 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp: In member function ‘int Phreeqc::initial_guesses()’:
phreeqcpp/model.cpp:4619:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 4619 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp: In member function ‘int Phreeqc::revise_guesses()’:
phreeqcpp/model.cpp:4717:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 4717 |                         for (i = 0; i < count_unknowns; i++)
      |                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:4730:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 4730 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp: In member function ‘int Phreeqc::sum_species()’:
phreeqcpp/model.cpp:4959:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 4959 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp: In member function ‘int Phreeqc::numerical_jacobian()’:
phreeqcpp/model.cpp:5616:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 5616 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:5663:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 5663 |                         for (j = 0; j < count_unknowns; j++)
      |                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:5675:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 5675 |                         for (j = 0; j < count_unknowns; j++)
      |                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp:5710:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 5710 |                 for (j = 0; j < count_unknowns; j++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp: In member function ‘void Phreeqc::set_inert_moles()’:
phreeqcpp/model.cpp:5815:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 5815 |         for (j = 0; j < count_unknowns; j++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/model.cpp: In member function ‘void Phreeqc::unset_inert_moles()’:
phreeqcpp/model.cpp:5834:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 5834 |         for (j = 0; j < count_unknowns; j++)
      |                     ~~^~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/NameDouble.cpp -o phreeqcpp/NameDouble.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/NumKeyword.cpp -o phreeqcpp/NumKeyword.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/nvector.cpp -o phreeqcpp/nvector.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/nvector_serial.cpp -o phreeqcpp/nvector_serial.o
phreeqcpp/nvector_serial.cpp: In function ‘void N_VPrint_Serial(N_Vector)’:
phreeqcpp/nvector_serial.cpp:849:21: warning: variable ‘N’ set but not used [-Wunused-but-set-variable]
  849 |         integertype N;
      |                     ^
phreeqcpp/nvector_serial.cpp:850:19: warning: variable ‘xd’ set but not used [-Wunused-but-set-variable]
  850 |         realtype *xd;
      |                   ^~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/parse.cpp -o phreeqcpp/parse.o
phreeqcpp/parse.cpp: In member function ‘int Phreeqc::parse_eq(char*, std::vector<elt_list>&, int)’:
phreeqcpp/parse.cpp:156:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  156 |         for (i = 0; i < count_elts; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/parse.cpp: In member function ‘int Phreeqc::check_eqn(int)’:
phreeqcpp/parse.cpp:212:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  212 |         for (i = 0; i < count_trxn; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/parse.cpp:238:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  238 |         for (i = 0; i < count_elts; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/parse.cpp: In member function ‘int Phreeqc::get_elts_in_species(const char**, double)’:
phreeqcpp/parse.cpp:605:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  605 |                         if (count_elts >= (int)elt_list.size())
      |                             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/parse.cpp:619:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  619 |                         if (count_elts >= (int)elt_list.size())
      |                             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/parse.cpp: In member function ‘int Phreeqc::get_secondary_in_species(const char**, double)’:
phreeqcpp/parse.cpp:872:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  872 |                         if (count_elts >= (int)elt_list.size())
      |                             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/Parser.cpp -o phreeqcpp/Parser.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/PBasic.cpp -o phreeqcpp/PBasic.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/phqalloc.cpp -o phreeqcpp/phqalloc.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/Phreeqc.cpp -o phreeqcpp/Phreeqc.o
phreeqcpp/Phreeqc.cpp: In member function ‘void Phreeqc::InternalCopy(const Phreeqc*)’:
phreeqcpp/Phreeqc.cpp:1683:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<calculate_value*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1683 |         for (int i = 0; i < pSrc->calculate_value.size(); i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/PHRQ_base.cpp -o phreeqcpp/PHRQ_base.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/PHRQ_io.cpp -o phreeqcpp/PHRQ_io.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/PHRQ_io_output.cpp -o phreeqcpp/PHRQ_io_output.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/pitzer.cpp -o phreeqcpp/pitzer.o
phreeqcpp/pitzer.cpp: In member function ‘int Phreeqc::pitzer_initial_guesses()’:
phreeqcpp/pitzer.cpp:1736:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1736 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/pitzer.cpp: In member function ‘int Phreeqc::pitzer_revise_guesses()’:
phreeqcpp/pitzer.cpp:1839:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1839 |                         for (i = 0; i < count_unknowns; i++)
      |                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/pitzer.cpp:1852:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1852 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/pitzer.cpp: In member function ‘int Phreeqc::jacobian_pz()’:
phreeqcpp/pitzer.cpp:1986:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1986 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/pitzer.cpp:1993:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1993 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/pitzer.cpp:2072:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2072 |                         for (j = 0; j < count_unknowns; j++)
      |                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/pitzer.cpp:2094:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2094 |                 for (j = 0; j < count_unknowns; j++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/pitzer.cpp: In member function ‘int Phreeqc::check_gammas_pz()’:
phreeqcpp/pitzer.cpp:2448:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2448 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/pitzer_structures.cpp -o phreeqcpp/pitzer_structures.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/PPassemblageComp.cpp -o phreeqcpp/PPassemblageComp.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/PPassemblage.cpp -o phreeqcpp/PPassemblage.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/prep.cpp -o phreeqcpp/prep.o
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::prep()’:
phreeqcpp/prep.cpp:92:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
   92 |                 for (int j = 0; j < max_unknowns; j++)
      |                                 ~~^~~~~~~~~~~~~~
phreeqcpp/prep.cpp:115:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  115 |                 for (int i = 0; i < count_unknowns; i++)
      |                                 ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::quick_setup()’:
phreeqcpp/prep.cpp:197:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  197 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:261:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  261 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:302:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  302 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:309:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  309 |                 for (; i < count_unknowns; i++)
      |                        ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::build_gas_phase()’:
phreeqcpp/prep.cpp:408:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  408 |                 for (int j = 0; j < count_elts; j++)
      |                                 ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp:455:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  455 |                 for (int j = 0; j < count_elts; j++)
      |                                 ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::build_ss_assemblage()’:
phreeqcpp/prep.cpp:651:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  651 |         for (int i = 0; i < count_unknowns; i++)
      |                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:756:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  756 |                 for (int j = 0; j < count_elts; j++)
      |                                 ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp:815:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  815 |                                         for (int k = 0; k < count_unknowns; k++)
      |                                                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::build_jacobian_sums(int)’:
phreeqcpp/prep.cpp:905:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  905 |                         for (j = 0; j < count_unknowns; j++)
      |                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:927:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  927 |                         for (j = 0; j < count_unknowns; j++)
      |                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:971:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  971 |                         for (j = 0; j < count_unknowns; j++)
      |                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::build_model()’:
phreeqcpp/prep.cpp:1190:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1190 |                                 for (j = 0; j < count_elts; j++)
      |                                             ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp:1250:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1250 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::build_pure_phases()’:
phreeqcpp/prep.cpp:1363:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1363 |         for (int i = 0; i < count_unknowns; i++)
      |                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:1379:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1379 |         for (int i = 0; i < count_unknowns; i++)
      |                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:1430:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1430 |                 for (int j = 0; j < count_elts; j++)
      |                                 ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp:1496:59: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1496 |                                         for (int k = 0; k < count_unknowns; k++)
      |                                                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::build_solution_phase_boundaries()’:
phreeqcpp/prep.cpp:1539:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1539 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:1566:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1566 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::build_species_list(int)’:
phreeqcpp/prep.cpp:1622:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1622 |                 for (j = 0; j < count_elts; j++)
      |                             ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp:1644:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1644 |                 for (j = 0; j < count_elts; j++)
      |                             ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp:1662:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1662 |         for (j = 0; j < count_elts; j++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘std::vector<master*> Phreeqc::get_list_master_ptrs(const char*, master*)’:
phreeqcpp/prep.cpp:1983:19: warning: variable ‘count_list’ set but not used [-Wunused-but-set-variable]
 1983 |         int j, l, count_list;
      |                   ^~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::inout()’:
phreeqcpp/prep.cpp:2068:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2068 |         for (i = 1; i < count_trxn; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::mb_for_species_aq(int)’:
phreeqcpp/prep.cpp:2227:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2227 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:2245:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2245 |         for (i = 0; i < count_elts; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::mb_for_species_ex(int)’:
phreeqcpp/prep.cpp:2350:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2350 |         for (i = 0; i < count_elts; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::mb_for_species_surf(int)’:
phreeqcpp/prep.cpp:2441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2441 |         for (i = 0; i < count_elts; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::resetup_master()’:
phreeqcpp/prep.cpp:2580:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2580 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:2585:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<master*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 2585 |                 for (j = 0; j < x[i]->master.size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::write_mass_action_eqn_x(int)’:
phreeqcpp/prep.cpp:2657:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2657 |                 for (i = 1; i < count_rxn_orig; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::add_potential_factor()’:
phreeqcpp/prep.cpp:2725:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2725 |         for (i = 1; i < count_trxn; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp:2749:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2749 |                 for (i = 1; i < count_trxn; i++)
      |                             ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::add_cd_music_factors(int)’:
phreeqcpp/prep.cpp:2823:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2823 |         for (i = 1; i < count_trxn; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp:2842:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2842 |                 for (i = 1; i < count_trxn; i++)
      |                             ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::add_surface_charge_balance()’:
phreeqcpp/prep.cpp:2951:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2951 |         for (i = 0; i < count_elts; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp:2959:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2959 |         if (i >= count_elts)
      |             ~~^~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::add_cd_music_charge_balances(int)’:
phreeqcpp/prep.cpp:3018:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3018 |         for (i = 0; i < count_elts; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp:3026:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3026 |         if (i >= count_elts || master_ptr == NULL)
      |             ~~^~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::setup_surface()’:
phreeqcpp/prep.cpp:3527:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3527 |                 for (int i = 0; i < count_unknowns; i++)
      |                                 ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:3532:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3532 |                         for (int j = 0; j < count_unknowns; j++)
      |                                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:3589:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3589 |                 for (int i = 0; i < count_unknowns; i++)
      |                                 ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:3594:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3594 |                         for (int j = 0; j < count_unknowns; j++)
      |                                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘unknown* Phreeqc::find_surface_charge_unknown(std::string&, int)’:
phreeqcpp/prep.cpp:3661:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3661 |         for (int i = 0; i < count_unknowns; i++)
      |                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::adjust_setup_pure_phases()’:
phreeqcpp/prep.cpp:4105:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 4105 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::adjust_setup_solution()’:
phreeqcpp/prep.cpp:4501:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 4501 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::setup_unknowns()’:
phreeqcpp/prep.cpp:4651:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 4651 |         for (i = 0; i < max_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::switch_bases()’:
phreeqcpp/prep.cpp:4858:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 4858 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::write_mb_eqn_x()’:
phreeqcpp/prep.cpp:5057:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 5057 |                 for (i = 1; i < count_rxn_orig; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::write_mb_for_species_list(int)’:
phreeqcpp/prep.cpp:5131:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 5131 |         for (i = 1; i < count_trxn; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp:5149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 5149 |         for (i = 0; i < count_elts; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp:5153:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 5153 |                         if (count_elts >= (int)elt_list.size())
      |                             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::write_phase_sys_total(int)’:
phreeqcpp/prep.cpp:5188:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 5188 |         for (i = 1; i < count_trxn; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp:5201:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 5201 |         for (i = 0; i < count_elts; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/prep.cpp:5205:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 5205 |                         if (count_elts >= (int)elt_list.size())
      |                             ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::check_same_model()’:
phreeqcpp/prep.cpp:5694:49: warning: comparison of integer expressions of different signedness: ‘std::vector<phase*>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 5694 |                 if (last_model.gas_phase.size() != (int)gas_phase_ptr->Get_gas_comps().size())
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:5722:53: warning: comparison of integer expressions of different signedness: ‘std::vector<const char*>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 5722 |                 if (last_model.ss_assemblage.size() != (int) use.Get_ss_assemblage_ptr()->Get_SSs().size())
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:5744:53: warning: comparison of integer expressions of different signedness: ‘std::vector<phase*>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 5744 |                 if (last_model.pp_assemblage.size() != (int) pp_assemblage_ptr->Get_pp_assemblage_comps().size())
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:5783:52: warning: comparison of integer expressions of different signedness: ‘std::vector<const char*>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 5783 |                 if (last_model.surface_comp.size() != (int) use.Get_surface_ptr()->Get_surface_comps().size())
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:5785:54: warning: comparison of integer expressions of different signedness: ‘std::vector<const char*>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 5785 |                 if (last_model.surface_charge.size() != (int) use.Get_surface_ptr()->Get_surface_charges().size())
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::build_min_exch()’:
phreeqcpp/prep.cpp:5949:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 5949 |                 for (jj = 0; jj < count_elts; jj++)
      |                              ~~~^~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::build_min_surface()’:
phreeqcpp/prep.cpp:6059:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6059 |                 if (j < count_unknowns - 1 && x[(size_t)j + 1]->type == SURFACE_CB)
      |                     ~~^~~~~~~~~~~~~~~~~~~~
phreeqcpp/prep.cpp:6079:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6079 |                 for (int jj = 0; jj < count_elts; jj++)
      |                                  ~~~^~~~~~~~~~~~
phreeqcpp/prep.cpp: In member function ‘int Phreeqc::setup_related_surface()’:
phreeqcpp/prep.cpp:6155:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6155 |         for (int i = 0; i < count_unknowns; i++)
      |                         ~~^~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/Pressure.cpp -o phreeqcpp/Pressure.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/print.cpp -o phreeqcpp/print.o
phreeqcpp/print.cpp: In member function ‘int Phreeqc::set_pr_in_false()’:
phreeqcpp/print.cpp:67:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
   67 |                 for (int i = 0; i < count_unknowns; i++)
      |                                 ~~^~~~~~~~~~~~~~~~
phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_diffuse_layer(cxxSurfaceCharge*)’:
phreeqcpp/print.cpp:241:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  241 |         for (j = 0; j < count_unknowns; j++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/print.cpp:251:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  251 |         if (j >= count_unknowns)
      |             ~~^~~~~~~~~~~~~~~~~
phreeqcpp/print.cpp:277:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  277 |                 for (j = 0; j < count_unknowns; j++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/print.cpp:349:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  349 |                 for (j = 0; j < count_elts; j++)
      |                             ~~^~~~~~~~~~~~
phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_eh()’:
phreeqcpp/print.cpp:409:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  409 |                         for (j = 1; j < count_trxn; j++)
      |                                     ~~^~~~~~~~~~~~
phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_saturation_indices()’:
phreeqcpp/print.cpp:1273:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1273 |                                 for (int j = 0; j < count_unknowns; j++)
      |                                                 ~~^~~~~~~~~~~~~~~~
phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_pp_assemblage()’:
phreeqcpp/print.cpp:1326:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1326 |         for (j = 0; j < count_unknowns; j++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_surface()’:
phreeqcpp/print.cpp:1579:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1579 |         for (int j = 0; j < count_unknowns; j++)
      |                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/print.cpp:1722:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1722 |                         for (int k = j - 1; k < count_unknowns; k++)
      |                                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_surface_cd_music()’:
phreeqcpp/print.cpp:1861:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1861 |         for (int j = 0; j < count_unknowns; j++)
      |                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/print.cpp:2019:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2019 |                         for (int k = j - 1; k < count_unknowns; k++)
      |                                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_totals()’:
phreeqcpp/print.cpp:2104:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2104 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/print.cpp: In member function ‘int Phreeqc::punch_pp_assemblage()’:
phreeqcpp/print.cpp:2808:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2808 |                         for (int j = 0; j < count_unknowns; j++)
      |                                         ~~^~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/Reaction.cpp -o phreeqcpp/Reaction.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/ReadClass.cpp -o phreeqcpp/ReadClass.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/read.cpp -o phreeqcpp/read.o
phreeqcpp/read.cpp: In member function ‘int Phreeqc::read_exchange_species()’:
phreeqcpp/read.cpp:736:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  736 |                         for (i = 1; i < count_trxn; i++)
      |                                     ~~^~~~~~~~~~~~
phreeqcpp/read.cpp: In member function ‘int Phreeqc::read_inv_isotopes(inverse*, const char*)’:
phreeqcpp/read.cpp:1699:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1699 |         for (i = 0; i < inverse_ptr->isotopes.size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/read.cpp:1704:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1704 |         if (i == inverse_ptr->isotopes.size())
      |             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/read.cpp: In member function ‘int Phreeqc::read_phases()’:
phreeqcpp/read.cpp:3735:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3735 |                         for (i = 1; i < count_trxn; i++)
      |                                     ~~^~~~~~~~~~~~
phreeqcpp/read.cpp: In member function ‘int Phreeqc::read_species()’:
phreeqcpp/read.cpp:5598:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 5598 |                         for (i = 1; i < count_trxn; i++)
      |                                     ~~^~~~~~~~~~~~
phreeqcpp/read.cpp: In member function ‘int Phreeqc::read_surface_species()’:
phreeqcpp/read.cpp:6219:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 6219 |                         for (i = 1; i < count_trxn; i++)
      |                                     ~~^~~~~~~~~~~~
phreeqcpp/read.cpp: In member function ‘int Phreeqc::read_advection()’:
phreeqcpp/read.cpp:7296:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 7296 |                 for (size_t i = 0; i < count_ad_cells; i++)
      |                                    ~~^~~~~~~~~~~~~~~~
phreeqcpp/read.cpp:7315:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 7315 |                 for (size_t i = 0; i < count_ad_cells; i++)
      |                                    ~~^~~~~~~~~~~~~~~~
phreeqcpp/read.cpp:7325:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 7325 |                 for (size_t i = 0; i < count_ad_cells; i++)
      |                                    ~~^~~~~~~~~~~~~~~~
phreeqcpp/read.cpp:7344:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 7344 |                 for (size_t i = 0; i < count_ad_cells; i++)
      |                                    ~~^~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/readtr.cpp -o phreeqcpp/readtr.o
phreeqcpp/readtr.cpp: In member function ‘int Phreeqc::read_transport()’:
phreeqcpp/readtr.cpp:823:57: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  823 |                         for (size_t i = count_length; i <= max_cells; i++)
      |                                                       ~~^~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/runner.cpp -o phreeqcpp/runner.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/SelectedOutput.cpp -o phreeqcpp/SelectedOutput.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/Serializer.cpp -o phreeqcpp/Serializer.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/sit.cpp -o phreeqcpp/sit.o
phreeqcpp/sit.cpp: In member function ‘int Phreeqc::sit_initial_guesses()’:
phreeqcpp/sit.cpp:593:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  593 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/sit.cpp: In member function ‘int Phreeqc::sit_revise_guesses()’:
phreeqcpp/sit.cpp:695:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  695 |                         for (i = 0; i < count_unknowns; i++)
      |                                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/sit.cpp:708:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  708 |                 for (i = 0; i < count_unknowns; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/sit.cpp: In member function ‘int Phreeqc::jacobian_sit()’:
phreeqcpp/sit.cpp:1002:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1002 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
phreeqcpp/sit.cpp:1081:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1081 |                 for (j = 0; j < count_unknowns; j++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/sit.cpp: In member function ‘int Phreeqc::check_gammas_sit()’:
phreeqcpp/sit.cpp:1416:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1416 |         for (i = 0; i < count_unknowns; i++)
      |                     ~~^~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/smalldense.cpp -o phreeqcpp/smalldense.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/SolutionIsotope.cpp -o phreeqcpp/SolutionIsotope.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/Solution.cpp -o phreeqcpp/Solution.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/spread.cpp -o phreeqcpp/spread.o
phreeqcpp/spread.cpp: In member function ‘int Phreeqc::read_solution_spread()’:
phreeqcpp/spread.cpp:96:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const int’ [-Wsign-compare]
   96 |         for (size_t i = 0; i < count_iso_defaults; ++i) {
      |                            ~~^~~~~~~~~~~~~~~~~~~~
phreeqcpp/spread.cpp:259:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  259 |                                 for (int i = 0; i < row_ptr->count; i++)
      |                                                 ~~^~~~~~~~~~~~~~~~
phreeqcpp/spread.cpp:508:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  508 |                                 for (i = 0; i < heading->count; i++)
      |                                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/spread.cpp: In member function ‘int Phreeqc::spread_row_to_solution(spread_row*, spread_row*, spread_row*, defaults)’:
phreeqcpp/spread.cpp:579:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  579 |                 for (i = 0; i < heading->count; i++)
      |                             ~~^~~~~~~~~~~~~~~~
phreeqcpp/spread.cpp:586:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  586 |                 if (i == heading->count || data->type_vector[i] == EMPTY
      |                     ~~^~~~~~~~~~~~~~~~~
phreeqcpp/spread.cpp:587:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  587 |                         || data->count <= i)
      |                            ~~~~~~~~~~~~^~~~
phreeqcpp/spread.cpp:653:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  653 |         for (int i = 0; i < heading->count; i++)
      |                         ~~^~~~~~~~~~~~~~~~
phreeqcpp/spread.cpp:674:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  674 |                 if (i >= data->count || data->type_vector[i] == EMPTY)
      |                     ~~^~~~~~~~~~~~~~
phreeqcpp/spread.cpp:681:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  681 |                 if (units != NULL && i < units->count
      |                                      ~~^~~~~~~~~~~~~~
phreeqcpp/spread.cpp:834:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  834 |                                                 for (int ii = 0; ii < heading->count; ii++)
      |                                                                  ~~~^~~~~~~~~~~~~~~~
phreeqcpp/spread.cpp:849:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  849 |                                                 for (int ii = 0; ii < data->count; ii++)
      |                                                                  ~~~^~~~~~~~~~~~~
phreeqcpp/spread.cpp:863:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  863 |                                                 for (int ii = 0; ii < units->count; ii++)
      |                                                                  ~~~^~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/SSassemblage.cpp -o phreeqcpp/SSassemblage.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/SScomp.cpp -o phreeqcpp/SScomp.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/SS.cpp -o phreeqcpp/SS.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/step.cpp -o phreeqcpp/step.o
phreeqcpp/step.cpp: In member function ‘int Phreeqc::add_pp_assemblage(cxxPPassemblage*)’:
phreeqcpp/step.cpp:721:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  721 |                         for (i = 0; i < count_elts; i++)
      |                                     ~~^~~~~~~~~~~~
phreeqcpp/step.cpp:757:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  757 |                         for (i = 0; i < count_elts; i++)
      |                                     ~~^~~~~~~~~~~~
phreeqcpp/step.cpp: In member function ‘int Phreeqc::reaction_calc(cxxReaction*)’:
phreeqcpp/step.cpp:990:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  990 |         for (int i = 0; i < count_elts; i++)
      |                         ~~^~~~~~~~~~~~
phreeqcpp/step.cpp: In member function ‘int Phreeqc::add_gas_phase(cxxGasPhase*)’:
phreeqcpp/step.cpp:1047:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1047 |         for (i = 0; i < count_elts; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/step.cpp: In member function ‘int Phreeqc::add_ss_assemblage(cxxSSassemblage*)’:
phreeqcpp/step.cpp:1109:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1109 |                                 for (k = 0; k < count_elts; k++)
      |                                             ~~^~~~~~~~~~~~
phreeqcpp/step.cpp:1146:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1146 |                                 for (k = 0; k < count_elts; k++)
      |                                             ~~^~~~~~~~~~~~
phreeqcpp/step.cpp: In member function ‘int Phreeqc::gas_phase_check(cxxGasPhase*)’:
phreeqcpp/step.cpp:1244:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1244 |                         for (int j = 0; j < count_elts; j++)
      |                                         ~~^~~~~~~~~~~~
phreeqcpp/step.cpp: In member function ‘int Phreeqc::pp_assemblage_check(cxxPPassemblage*)’:
phreeqcpp/step.cpp:1316:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1316 |                         for (int i = 0; i < count_elts; i++)
      |                                         ~~^~~~~~~~~~~~
phreeqcpp/step.cpp: In member function ‘int Phreeqc::ss_assemblage_check(cxxSSassemblage*)’:
phreeqcpp/step.cpp:1390:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1390 |                                 for (l = 0; l < count_elts; l++)
      |                                             ~~^~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/StorageBinList.cpp -o phreeqcpp/StorageBinList.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/StorageBin.cpp -o phreeqcpp/StorageBin.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/structures.cpp -o phreeqcpp/structures.o
phreeqcpp/structures.cpp: In member function ‘int Phreeqc::add_elt_list(const cxxNameDouble&, double)’:
phreeqcpp/structures.cpp:399:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  399 |                 if (count_elts >= (int)elt_list.size())
      |                     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/structures.cpp: In member function ‘int Phreeqc::change_hydrogen_in_elt_list(double)’:
phreeqcpp/structures.cpp:440:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  440 |         for (j = 0; j < count_elts; j++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/structures.cpp: In member function ‘int Phreeqc::elt_list_combine()’:
phreeqcpp/structures.cpp:493:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  493 |         for (i = 1; i < count_elts; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/structures.cpp: In member function ‘cxxNameDouble Phreeqc::elt_list_NameDouble()’:
phreeqcpp/structures.cpp:581:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  581 |         for (int i = 0; i < count_elts; i++)
      |                         ~~^~~~~~~~~~~~
phreeqcpp/structures.cpp: In member function ‘int Phreeqc::inverse_free(inverse*)’:
phreeqcpp/structures.cpp:681:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  681 |         for (i = 0; i < inverse_ptr->elts.size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/structures.cpp:688:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  688 |         for (i = 0; i < inverse_ptr->isotopes.size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/structures.cpp:694:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  694 |         for (i = 0; i < inverse_ptr->i_u.size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/structures.cpp:701:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_phases>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  701 |         for (i = 0; i < inverse_ptr->phases.size(); i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/structures.cpp: In member function ‘master* Phreeqc::master_bsearch_secondary(const char*)’:
phreeqcpp/structures.cpp:995:49: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  995 |                 if ((master_ptr_primary->number >= (int)master.size() - 1) ||
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/structures.cpp: In member function ‘int Phreeqc::trxn_combine()’:
phreeqcpp/structures.cpp:2125:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2125 |         for (k = 2; k < count_trxn; k++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/structures.cpp: In member function ‘double Phreeqc::trxn_find_coef(const char*, int)’:
phreeqcpp/structures.cpp:2236:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2236 |         for (i = start; i < count_trxn; i++)
      |                         ~~^~~~~~~~~~~~
phreeqcpp/structures.cpp: In member function ‘int Phreeqc::trxn_multiply(double)’:
phreeqcpp/structures.cpp:2276:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2276 |         for (i = 0; i < count_trxn; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/structures.cpp: In member function ‘int Phreeqc::trxn_print()’:
phreeqcpp/structures.cpp:2314:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2314 |         for (i = 0; i < count_trxn; i++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/structures.cpp: In member function ‘int Phreeqc::trxn_swap(const char*)’:
phreeqcpp/structures.cpp:2381:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2381 |         for (j = 0; j < count_trxn; j++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/structures.cpp:2386:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2386 |         if (j >= count_trxn)
      |             ~~^~~~~~~~~~~~~
phreeqcpp/structures.cpp:2391:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2391 |                 for (i = 0; i < count_trxn; i++)
      |                             ~~^~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/sundialsmath.cpp -o phreeqcpp/sundialsmath.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/SurfaceCharge.cpp -o phreeqcpp/SurfaceCharge.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/SurfaceComp.cpp -o phreeqcpp/SurfaceComp.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/Surface.cpp -o phreeqcpp/Surface.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/System.cpp -o phreeqcpp/System.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/tally.cpp -o phreeqcpp/tally.o
phreeqcpp/tally.cpp: In member function ‘int Phreeqc::store_tally_table(double*, int, int, double)’:
phreeqcpp/tally.cpp:183:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  183 |         if (count_tally_table_rows > row_dim)
      |             ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
phreeqcpp/tally.cpp:191:39: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  191 |         if (count_tally_table_columns > col_dim)
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
phreeqcpp/tally.cpp:202:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  202 |         for (j = 0; j < count_tally_table_rows; j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp:209:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  209 |         for (j = 0; j < count_tally_table_rows; j++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp:222:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  222 |         for (i = 2; i < count_tally_table_columns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp:224:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  224 |                 for (j = 0; j < count_tally_table_rows; j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp: In member function ‘int Phreeqc::get_tally_table_row_heading(int, char*)’:
phreeqcpp/tally.cpp:277:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  277 |         if (row >= count_tally_table_rows)
      |             ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp: In member function ‘int Phreeqc::get_tally_table_column_heading(int, int*, char*)’:
phreeqcpp/tally.cpp:306:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  306 |         if (column >= count_tally_table_columns)
      |             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp: In member function ‘int Phreeqc::free_tally_table()’:
phreeqcpp/tally.cpp:327:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  327 |         for (i = 0; i < count_tally_table_columns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp: In member function ‘int Phreeqc::zero_tally_table()’:
phreeqcpp/tally.cpp:348:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  348 |         for (i = 0; i < count_tally_table_columns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp:351:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  351 |                 for (j = 0; j < count_tally_table_rows; j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp: In member function ‘int Phreeqc::diff_tally_table()’:
phreeqcpp/tally.cpp:371:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  371 |         for (i = 0; i < count_tally_table_columns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp:373:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  373 |                 for (j = 0; j < count_tally_table_rows; j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp: In member function ‘int Phreeqc::print_tally_table()’:
phreeqcpp/tally.cpp:397:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  397 |         for (i = 0; i < count_tally_table_columns; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp:404:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  404 |                 for (j = 0; j < count_tally_table_rows; j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp: In member function ‘int Phreeqc::fill_tally_table(int*, int, int)’:
phreeqcpp/tally.cpp:431:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  431 |         for (int i = 0; i < count_tally_table_columns; i++)
      |                         ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp: In member function ‘int Phreeqc::elt_list_to_tally_table(tally_buffer*)’:
phreeqcpp/tally.cpp:707:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  707 |         for (i = 0; i < count_tally_table_rows; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp:716:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  716 |         for (j = 0; j < count_elts; j++)
      |                     ~~^~~~~~~~~~~~
phreeqcpp/tally.cpp:726:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  726 |                 for (i = 0; i < count_tally_table_rows; i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp:738:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  738 |                 if (i >= count_tally_table_rows)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp: In member function ‘int Phreeqc::master_to_tally_table(tally_buffer*)’:
phreeqcpp/tally.cpp:752:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  752 |         for (i = 0; i < count_tally_table_rows; i++)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp:772:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  772 |                 for (i = 0; i < count_tally_table_rows; i++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp:780:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  780 |                 if (i >= count_tally_table_rows)
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp: In member function ‘int Phreeqc::build_tally_table()’:
phreeqcpp/tally.cpp:894:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  894 |                                 for (k = 1; k < count_tally_table_columns; k++)
      |                                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp:902:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  902 |                                 if (k < count_tally_table_columns)
      |                                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp:956:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  956 |                                         for (l = 1; l < count_tally_table_columns; l++)
      |                                                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp:962:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  962 |                                         if (l < count_tally_table_columns)
      |                                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp:998:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  998 |                                 for (l = 1; l < count_tally_table_columns; l++)
      |                                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp:1004:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1004 |                                 if (l < count_tally_table_columns)
      |                                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tally.cpp: In member function ‘int Phreeqc::extend_tally_table()’:
phreeqcpp/tally.cpp:1229:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1229 |                 for (j = 0; j < count_tally_table_rows; j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/Temperature.cpp -o phreeqcpp/Temperature.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/tidy.cpp -o phreeqcpp/tidy.o
phreeqcpp/tidy.cpp: In member function ‘int Phreeqc::rewrite_eqn_to_secondary()’:
phreeqcpp/tidy.cpp:748:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  748 |                 for (i = 1; i < count_trxn; i++)
      |                             ~~^~~~~~~~~~~~
phreeqcpp/tidy.cpp: In member function ‘int Phreeqc::replace_solids_gases()’:
phreeqcpp/tidy.cpp:813:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  813 |                 for (i = 1; i < count_trxn; i++)
      |                             ~~^~~~~~~~~~~~
phreeqcpp/tidy.cpp: In member function ‘int Phreeqc::rewrite_eqn_to_primary()’:
phreeqcpp/tidy.cpp:909:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  909 |                 for (j = 1; j < count_trxn; j++)
      |                             ~~^~~~~~~~~~~~
phreeqcpp/tidy.cpp: In member function ‘int Phreeqc::tidy_inverse()’:
phreeqcpp/tidy.cpp:1183:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1183 |                 for (j = 0; j < inverse[i].elts.size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tidy.cpp:1200:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1200 |                                 for (k = 0; k < inverse[i].count_solns; k++)
      |                                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tidy.cpp:1221:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_phases>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1221 |                 for (j = 0; j < inverse[i].phases.size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tidy.cpp:1238:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1238 |                                 for (k = 0; k < inverse[i].phases[j].isotopes.size(); k++)
      |                                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tidy.cpp:1307:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1307 |                 for (j = 0; j < count_elts; j++)
      |                             ~~^~~~~~~~~~~~
phreeqcpp/tidy.cpp:1312:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1312 |                 for (j = 0; j < inverse[i].elts.size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tidy.cpp:1382:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1382 |                                 for (k = 0; k < inverse[i].count_solns; k++)
      |                                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tidy.cpp:1402:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1402 |                 for (j = 0; j < inverse[i].elts.size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tidy.cpp:1420:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1420 |                                         for (l = 0; l < inverse[i].count_solns; l++)
      |                                                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tidy.cpp:1430:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1430 |                 for (j = 0; j < inverse[i].elts.size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tidy.cpp:1448:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 1448 |                                         for (l = 0; l < inverse[i].count_solns; l++)
      |                                                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tidy.cpp:1464:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
 1464 |                 for (j = 0; j < inverse[i].elts.size(); j++)
      |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tidy.cpp: In member function ‘int Phreeqc::tidy_species()’:
phreeqcpp/tidy.cpp:2397:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2397 |                 for (j = 1; j < count_trxn; j++)
      |                             ~~^~~~~~~~~~~~
phreeqcpp/tidy.cpp: In member function ‘int Phreeqc::tidy_isotopes()’:
phreeqcpp/tidy.cpp:2963:79: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
 2963 |                                         for (size_t k = primary_number + 1; k < (int)master.size(); k++)
      |                                                                             ~~^~~~~~~~~~~~~~~~~~~~
phreeqcpp/tidy.cpp: In member function ‘int Phreeqc::tidy_min_exchange()’:
phreeqcpp/tidy.cpp:3421:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3421 |                         for (jj = 0; jj < count_elts; jj++)
      |                                      ~~~^~~~~~~~~~~~
phreeqcpp/tidy.cpp: In member function ‘int Phreeqc::update_min_exchange()’:
phreeqcpp/tidy.cpp:3591:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3591 |                                 for (jj = 0; jj < count_elts; jj++)
      |                                              ~~~^~~~~~~~~~~~
phreeqcpp/tidy.cpp: In member function ‘int Phreeqc::tidy_min_surface()’:
phreeqcpp/tidy.cpp:3824:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3824 |                         for (int jj = 0; jj < count_elts; jj++)
      |                                          ~~~^~~~~~~~~~~~
phreeqcpp/tidy.cpp: In member function ‘int Phreeqc::tidy_kin_surface()’:
phreeqcpp/tidy.cpp:4212:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 4212 |                         for (int j = 0; j < count_elts; j++)
      |                                         ~~^~~~~~~~~~~~
phreeqcpp/tidy.cpp:4245:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 4245 |                                         for (l = 0; l < count_elts_kinetics; l++)
      |                                                     ~~^~~~~~~~~~~~~~~~~~~~~
phreeqcpp/tidy.cpp:4252:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 4252 |                                         if (l == count_elts_kinetics)
      |                                             ~~^~~~~~~~~~~~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/transport.cpp -o phreeqcpp/transport.o
phreeqcpp/transport.cpp: In member function ‘void Phreeqc::diffuse_implicit(double, int)’:
phreeqcpp/transport.cpp:2804:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 2804 |                 for (int k = 0; k < count_elts; k++)
      |                                 ~~^~~~~~~~~~~~
phreeqcpp/transport.cpp: In member function ‘int Phreeqc::fill_m_s(J_ij*, int, int, int)’:
phreeqcpp/transport.cpp:3661:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3661 |                         for (k = 0; k < count_elts; k++)
      |                                     ~~^~~~~~~~~~~~
phreeqcpp/transport.cpp:3684:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
 3684 |                         for (k = 0; k < count_elts; k++)
      |                                     ~~^~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/Use.cpp -o phreeqcpp/Use.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/UserPunch.cpp -o phreeqcpp/UserPunch.o
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/utilities.cpp -o phreeqcpp/utilities.o
phreeqcpp/utilities.cpp: In member function ‘int Phreeqc::compute_gfw(const char*, double*)’:
phreeqcpp/utilities.cpp:243:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
  243 |         for (i = 0; i < count_elts; i++)
      |                     ~~^~~~~~~~~~~~
g++-13 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING  -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -pedantic -mtune=native   -c phreeqcpp/Utils.cpp -o phreeqcpp/Utils.o
g++-13 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -Wl,-O1 -o phreeqc.so CSelectedOutput.o IPhreeqcLib.o IPhreeqc.o R.o Var.o phreeqcpp/advection.o phreeqcpp/basicsubs.o phreeqcpp/ChartHandler.o phreeqcpp/ChartObject.o phreeqcpp/cl1.o phreeqcpp/CurveObject.o phreeqcpp/cvdense.o phreeqcpp/cvode.o phreeqcpp/cxxKinetics.o phreeqcpp/cxxMix.o phreeqcpp/dense.o phreeqcpp/Dictionary.o phreeqcpp/dumper.o phreeqcpp/Exchange.o phreeqcpp/ExchComp.o phreeqcpp/GasComp.o phreeqcpp/gases.o phreeqcpp/GasPhase.o phreeqcpp/input.o phreeqcpp/integrate.o phreeqcpp/inverse.o phreeqcpp/ISolutionComp.o phreeqcpp/ISolution.o phreeqcpp/isotopes.o phreeqcpp/Keywords.o phreeqcpp/KineticsComp.o phreeqcpp/kinetics.o phreeqcpp/mainsubs.o phreeqcpp/model.o phreeqcpp/NameDouble.o phreeqcpp/NumKeyword.o phreeqcpp/nvector.o phreeqcpp/nvector_serial.o phreeqcpp/parse.o phreeqcpp/Parser.o phreeqcpp/PBasic.o phreeqcpp/phqalloc.o phreeqcpp/Phreeqc.o phreeqcpp/PHRQ_base.o phreeqcpp/PHRQ_io.o phreeqcpp/PHRQ_io_output.o phreeqcpp/pitzer.o phreeqcpp/pitzer_structures.o phreeqcpp/PPassemblageComp.o phreeqcpp/PPassemblage.o phreeqcpp/prep.o phreeqcpp/Pressure.o phreeqcpp/print.o phreeqcpp/Reaction.o phreeqcpp/ReadClass.o phreeqcpp/read.o phreeqcpp/readtr.o phreeqcpp/runner.o phreeqcpp/SelectedOutput.o phreeqcpp/Serializer.o phreeqcpp/sit.o phreeqcpp/smalldense.o phreeqcpp/SolutionIsotope.o phreeqcpp/Solution.o phreeqcpp/spread.o phreeqcpp/SSassemblage.o phreeqcpp/SScomp.o phreeqcpp/SS.o phreeqcpp/step.o phreeqcpp/StorageBinList.o phreeqcpp/StorageBin.o phreeqcpp/structures.o phreeqcpp/sundialsmath.o phreeqcpp/SurfaceCharge.o phreeqcpp/SurfaceComp.o phreeqcpp/Surface.o phreeqcpp/System.o phreeqcpp/tally.o phreeqcpp/Temperature.o phreeqcpp/tidy.o phreeqcpp/transport.o phreeqcpp/Use.o phreeqcpp/UserPunch.o phreeqcpp/utilities.o phreeqcpp/Utils.o -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -lR
make[1]: Leaving directory '/tmp/RtmpIUsGH6/R.INSTALL13228b666efdc3/phreeqc/src'
make[1]: Entering directory '/tmp/RtmpIUsGH6/R.INSTALL13228b666efdc3/phreeqc/src'
make[1]: Leaving directory '/tmp/RtmpIUsGH6/R.INSTALL13228b666efdc3/phreeqc/src'
installing to /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/00LOCK-phreeqc/00new/phreeqc/libs
** R
** data
*** moving datasets to lazyload DB
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (phreeqc)