* 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-14 (Debian 14.2.0-8) 14.2.0’ using C++ compiler: ‘g++-14 (Debian 14.2.0-8) 14.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpe1bUWE/R.INSTALL3157cd4b596cd4/phreeqc/src' g++-14 -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++-14 -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++-14 -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++-14 -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-14 -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++-14 -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++-14 -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_SC()’: phreeqcpp/basicsubs.cpp:371:23: warning: unused variable ‘eps_c’ [-Wunused-variable] 371 | LDBLE eps_c = eps_r; // Cl concentration corrected eps_r | ^~~~~ phreeqcpp/basicsubs.cpp:265:56: warning: unused variable ‘v_Cl’ [-Wunused-variable] 265 | LDBLE ka, l_z, Dw, ff, sqrt_mu, a, a2, a3, av, v_Cl = 1; | ^~~~ phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::calc_solution_volume()’: phreeqcpp/basicsubs.cpp:688:15: warning: unused variable ‘rho’ [-Wunused-variable] 688 | LDBLE rho = calc_dens(); | ^~~ phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::calc_surface_charge(const char*)’: phreeqcpp/basicsubs.cpp:927:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 927 | 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:981:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 981 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:1017:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1017 | if (j >= count_unknowns) | ~~^~~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:1246:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1246 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::equi_phase(const char*)’: phreeqcpp/basicsubs.cpp:1306:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1306 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:1319:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1319 | if (j == count_unknowns) | ~~^~~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::equi_phase_delta(const char*)’: phreeqcpp/basicsubs.cpp:1351:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1351 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:1364:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1364 | if (j == count_unknowns) | ~~^~~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::surf_total(const char*, const char*)’: phreeqcpp/basicsubs.cpp:2403:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2403 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:2418:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2418 | if (j >= count_unknowns) | ~~^~~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::surf_total_no_redox(const char*, const char*)’: phreeqcpp/basicsubs.cpp:2531:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2531 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:2549:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2549 | if (j >= count_unknowns) | ~~^~~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:2584:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2584 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::total(const char*)’: phreeqcpp/basicsubs.cpp:2648:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2648 | (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:3528:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3528 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3578:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3578 | for (k = 0; k < count_unknowns; k++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3611:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3611 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3633:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3633 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3650:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3650 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3686:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3686 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3724:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3724 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp: In member function ‘int Phreeqc::system_total_elt_secondary(const char*)’: phreeqcpp/basicsubs.cpp:3774:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3774 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3819:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3819 | for (k = 0; k < count_unknowns; k++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3843:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3843 | for (l = 0; l < count_elts; l++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3860:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3860 | if (l >= count_elts) | ~~^~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3879:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3879 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3896:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3896 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3933:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3933 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::solution_sum_secondary(const char*)’: phreeqcpp/basicsubs.cpp:4060:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4060 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ g++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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:796:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 796 | for (int j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/integrate.cpp:737:67: warning: variable ‘viscos’ set but not used [-Wunused-but-set-variable] 737 | LDBLE new_g2, f_psi2, surf_chrg_eq2, psi_avg2, dif, var1, viscos; | ^~~~~~ phreeqcpp/integrate.cpp: In member function ‘int Phreeqc::calc_init_donnan()’: phreeqcpp/integrate.cpp:984:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 984 | for (int j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/integrate.cpp: In member function ‘double Phreeqc::calc_psi_avg(cxxSurfaceCharge*, double, double, double, std::vector<double>&)’: phreeqcpp/integrate.cpp:1179:53: warning: ‘z_2’ may be used uninitialized [-Wmaybe-uninitialized] 1179 | sum_co += z * temp; | ~~^~~~~~ phreeqcpp/integrate.cpp:1070:28: note: ‘z_2’ was declared here 1070 | LDBLE z1, z2, z_1, z_2; | ^~~ phreeqcpp/integrate.cpp:1173:58: warning: ‘z2’ may be used uninitialized [-Wmaybe-uninitialized] 1173 | sum_counter += z * temp; | ~~^~~~~~ phreeqcpp/integrate.cpp:1070:19: note: ‘z2’ was declared here 1070 | LDBLE z1, z2, z_1, z_2; | ^~ g++-14 -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:3585:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3585 | if (j < inv_ptr->i_u[i].uncertainties.size() | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/inverse.cpp:3642:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_phases>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3642 | for (j = 0; j < inv_ptr->phases.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/inverse.cpp:3644:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3644 | for (i = 0; i < inv_ptr->isotopes.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/inverse.cpp:3649:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3649 | 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:3810:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3810 | for (j = 0; j < inv_ptr->elts.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/inverse.cpp:3812:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3812 | for (i = 0; i < inv_ptr->count_solns; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/inverse.cpp:3825:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3825 | for (i = 0; i < inv_ptr->count_solns; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/inverse.cpp:3841:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3841 | for (i = 0; i < inv_ptr->count_solns; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/inverse.cpp:3843:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3843 | for (j = 0; j < inv_ptr->isotope_unknowns.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/inverse.cpp:3856:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_phases>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3856 | for (i = 0; i < inv_ptr->phases.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/inverse.cpp:3858:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 3858 | for (j = 0; j < inv_ptr->isotopes.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/inverse.cpp: In member function ‘int Phreeqc::dump_netpath_pat(inverse*)’: phreeqcpp/inverse.cpp:4256:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4256 | for (i = 0; i < inv_ptr->count_solns; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/inverse.cpp:4286:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4286 | for (j = 0; j < inv_ptr->elts.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/inverse.cpp:4311:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4311 | for (j = 0; j < inv_ptr->isotope_unknowns.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/inverse.cpp:4714:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4714 | for (i = 0; i < count_current_solutions; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/inverse.cpp:4727:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4727 | for (j = 0; j < inv_ptr->elts.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/inverse.cpp:4756:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4756 | for (j = 0; j < inv_ptr->isotopes.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/inverse.cpp:4921:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 4921 | for (k = 0; k < inv_ptr->phases[i].isotopes.size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/inverse.cpp:5007:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5007 | for (i = 0; i < count_current_solutions - 1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-14 -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++-14 -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++-14 -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:1094:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<calculate_value*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1094 | for (j = 0; j < calculate_value.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ g++-14 -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++-14 -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++-14 -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++-14 -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:1226:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1226 | for (int j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/mainsubs.cpp: In member function ‘int Phreeqc::xsurface_save(int)’: phreeqcpp/mainsubs.cpp:1466:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1466 | for (int i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/mainsubs.cpp: In member function ‘int Phreeqc::copy_entities()’: phreeqcpp/mainsubs.cpp:1871: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] 1871 | for (size_t i = copy_solution.start[j]; i <= copy_solution.end[j]; i++) phreeqcpp/mainsubs.cpp:1873: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] 1873 | if (i == copy_solution.n_user[j]) phreeqcpp/mainsubs.cpp:1885: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] 1885 | for (size_t i = copy_pp_assemblage.start[j]; i <= copy_pp_assemblage.end[j]; i++) phreeqcpp/mainsubs.cpp:1887: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] 1887 | if (i == copy_pp_assemblage.n_user[j]) phreeqcpp/mainsubs.cpp:1899: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] 1899 | for (size_t i = copy_reaction.start[j]; i <= copy_reaction.end[j]; i++) phreeqcpp/mainsubs.cpp:1901: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] 1901 | if (i == copy_reaction.n_user[j]) phreeqcpp/mainsubs.cpp:1913: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] 1913 | for (size_t i = copy_mix.start[j]; i <= copy_mix.end[j]; i++) phreeqcpp/mainsubs.cpp:1915: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] 1915 | if (i != copy_mix.n_user[j]) phreeqcpp/mainsubs.cpp:1928: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] 1928 | for (size_t i = copy_exchange.start[j]; i <= copy_exchange.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_exchange.n_user[j]) continue; phreeqcpp/mainsubs.cpp:1941: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] 1941 | for (size_t i = copy_surface.start[j]; i <= copy_surface.end[j]; i++) phreeqcpp/mainsubs.cpp:1943: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] 1943 | if (i == copy_surface.n_user[j]) phreeqcpp/mainsubs.cpp:1955: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] 1955 | for (size_t i = copy_temperature.start[j]; i <= copy_temperature.end[j]; i++) phreeqcpp/mainsubs.cpp:1957: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] 1957 | if (i != copy_temperature.n_user[j]) phreeqcpp/mainsubs.cpp:1970: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] 1970 | for (size_t i = copy_pressure.start[j]; i <= copy_pressure.end[j]; i++) phreeqcpp/mainsubs.cpp:1972: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] 1972 | if (i != copy_pressure.n_user[j]) phreeqcpp/mainsubs.cpp:1985: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] 1985 | for (size_t i = copy_gas_phase.start[j]; i <= copy_gas_phase.end[j]; i++) phreeqcpp/mainsubs.cpp:1987: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] 1987 | if (i == copy_gas_phase.n_user[j]) phreeqcpp/mainsubs.cpp:1999: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] 1999 | for (size_t i = copy_kinetics.start[j]; i <= copy_kinetics.end[j]; i++) phreeqcpp/mainsubs.cpp:2001: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] 2001 | if (i == copy_kinetics.n_user[j]) phreeqcpp/mainsubs.cpp:2013: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] 2013 | for (size_t i = copy_ss_assemblage.start[j]; i <= copy_ss_assemblage.end[j]; i++) phreeqcpp/mainsubs.cpp:2015: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] 2015 | if (i == copy_ss_assemblage.n_user[j]) g++-14 -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:971:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 971 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1009:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1009 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1016:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1016 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1020:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1020 | for (j = 0; j < count_unknowns + 1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1033:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1033 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1044:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1044 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1084:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1084 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1111:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1111 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1136:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1136 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1191:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1191 | for (j = 0; j < count_unknowns + 1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1253:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1253 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1326:47: 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/model.cpp:1349:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1349 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1407:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1407 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1415:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1415 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1442:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1442 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1479:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1479 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1497:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1497 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1541:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1541 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1641:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1641 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1649:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1649 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1674:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1674 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1855:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1855 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1859:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1859 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1892:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1892 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp: In member function ‘int Phreeqc::jacobian_sums()’: phreeqcpp/model.cpp:1936:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1936 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1940:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1940 | for (i = 1; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:1974:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1974 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:2005:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2005 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:2023:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2023 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:2049:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2049 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:2058:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2058 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:2076:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2076 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:2085:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2085 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp: In member function ‘int Phreeqc::mb_sums()’: phreeqcpp/model.cpp:2116:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2116 | for (k = 0; k < count_unknowns; k++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp: In member function ‘int Phreeqc::reset()’: phreeqcpp/model.cpp:2985:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2985 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:3120:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3120 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:3139:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3139 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:3154:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3154 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:3169:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3169 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:3308:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3308 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:3315:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3315 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:3334:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3334 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:3742:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3742 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp: In member function ‘int Phreeqc::residuals()’: phreeqcpp/model.cpp:3797:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3797 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp: In member function ‘int Phreeqc::initial_guesses()’: phreeqcpp/model.cpp:4618:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4618 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp: In member function ‘int Phreeqc::revise_guesses()’: phreeqcpp/model.cpp:4716:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4716 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:4729:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4729 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp: In member function ‘int Phreeqc::sum_species()’: phreeqcpp/model.cpp:4957:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4957 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp: In member function ‘int Phreeqc::numerical_jacobian()’: phreeqcpp/model.cpp:5614:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5614 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:5661:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5661 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:5673:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5673 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp:5708:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5708 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp: In member function ‘void Phreeqc::set_inert_moles()’: phreeqcpp/model.cpp:5813:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5813 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/model.cpp: In member function ‘void Phreeqc::unset_inert_moles()’: phreeqcpp/model.cpp:5832:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5832 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ g++-14 -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++-14 -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++-14 -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++-14 -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:850:21: warning: variable ‘N’ set but not used [-Wunused-but-set-variable] 850 | integertype N; | ^ phreeqcpp/nvector_serial.cpp:851:19: warning: variable ‘xd’ set but not used [-Wunused-but-set-variable] 851 | realtype *xd; | ^~ g++-14 -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:157:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 157 | for (i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/parse.cpp: In member function ‘int Phreeqc::check_eqn(int)’: phreeqcpp/parse.cpp:213:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 213 | for (i = 0; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/parse.cpp:239:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 239 | 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:606:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 606 | if (count_elts >= (int)elt_list.size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/parse.cpp:620:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 620 | 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:873:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 873 | if (count_elts >= (int)elt_list.size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ g++-14 -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++-14 -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 phreeqcpp/PBasic.cpp:3532:17: warning: multi-line comment [-Wcomment] 3532 | // # affinity m ^ 2 / mol roughness, temperature_factors(TABLE 4) : e_H e_H2O e_CO2 e_OA e_OH, \ | ^ phreeqcpp/PBasic.cpp: In member function ‘valrec PBasic::factor(LOC_exec*)’: phreeqcpp/PBasic.cpp:3510:24: warning: unused variable ‘pk_Org’ [-Wunused-variable] 3510 | double pk_Org = pkOrg - 3.0 + e_OA * dif_temp; | ^~~~~~ phreeqcpp/PBasic.cpp:3622:24: warning: unused variable ‘lgk_H’ [-Wunused-variable] 3622 | double lgk_H = it->second[0]; | ^~~~~ g++-14 -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++-14 -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:1691:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<calculate_value*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1691 | for (int i = 0; i < pSrc->calculate_value.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-14 -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++-14 -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++-14 -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++-14 -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:1738:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1738 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/pitzer.cpp: In member function ‘int Phreeqc::pitzer_revise_guesses()’: phreeqcpp/pitzer.cpp:1841:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1841 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/pitzer.cpp:1854:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1854 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/pitzer.cpp: In member function ‘int Phreeqc::jacobian_pz()’: phreeqcpp/pitzer.cpp:1988:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1988 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/pitzer.cpp:1995:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1995 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/pitzer.cpp:2074:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2074 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/pitzer.cpp:2096:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2096 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/pitzer.cpp: In member function ‘int Phreeqc::check_gammas_pz()’: phreeqcpp/pitzer.cpp:2450:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2450 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ g++-14 -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++-14 -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++-14 -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++-14 -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 ‘int Phreeqc::inout()’: phreeqcpp/prep.cpp:2073:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2073 | for (i = 1; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::mb_for_species_aq(int)’: phreeqcpp/prep.cpp:2233:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2233 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp:2251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2251 | for (i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::mb_for_species_ex(int)’: phreeqcpp/prep.cpp:2356:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2356 | for (i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::mb_for_species_surf(int)’: phreeqcpp/prep.cpp:2447:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2447 | for (i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::resetup_master()’: phreeqcpp/prep.cpp:2586:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2586 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp:2591:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<master*>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2591 | 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:2663:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2663 | for (i = 1; i < count_rxn_orig; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::add_potential_factor()’: phreeqcpp/prep.cpp:2731:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2731 | for (i = 1; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp:2755:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2755 | for (i = 1; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::add_cd_music_factors(int)’: phreeqcpp/prep.cpp:2829:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2829 | for (i = 1; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp:2848:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2848 | for (i = 1; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::add_surface_charge_balance()’: phreeqcpp/prep.cpp:2957:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2957 | for (i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp:2965:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2965 | if (i >= count_elts) | ~~^~~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::add_cd_music_charge_balances(int)’: phreeqcpp/prep.cpp:3024:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3024 | for (i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp:3032:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3032 | if (i >= count_elts || master_ptr == NULL) | ~~^~~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::setup_surface()’: phreeqcpp/prep.cpp:3533:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3533 | for (int i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp:3538:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3538 | for (int j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp:3595:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3595 | for (int i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp:3600:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3600 | 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:3667:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3667 | for (int i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::adjust_setup_pure_phases()’: phreeqcpp/prep.cpp:4113:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4113 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::adjust_setup_solution()’: phreeqcpp/prep.cpp:4509:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4509 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::setup_unknowns()’: phreeqcpp/prep.cpp:4659:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4659 | for (i = 0; i < max_unknowns; i++) | ~~^~~~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::switch_bases()’: phreeqcpp/prep.cpp:4866:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4866 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::write_mb_eqn_x()’: phreeqcpp/prep.cpp:5065:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5065 | 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:5139:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5139 | for (i = 1; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp:5157:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5157 | for (i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp:5161:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5161 | if (count_elts >= (int)elt_list.size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::write_phase_sys_total(int)’: phreeqcpp/prep.cpp:5196:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5196 | for (i = 1; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp:5209:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5209 | for (i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp:5213:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5213 | if (count_elts >= (int)elt_list.size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::check_same_model()’: phreeqcpp/prep.cpp:5756:49: warning: comparison of integer expressions of different signedness: ‘std::vector<phase*>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5756 | if (last_model.gas_phase.size() != (int)gas_phase_ptr->Get_gas_comps().size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp:5784:53: warning: comparison of integer expressions of different signedness: ‘std::vector<const char*>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5784 | if (last_model.ss_assemblage.size() != (int) use.Get_ss_assemblage_ptr()->Get_SSs().size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp:5806:53: warning: comparison of integer expressions of different signedness: ‘std::vector<phase*>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5806 | if (last_model.pp_assemblage.size() != (int) pp_assemblage_ptr->Get_pp_assemblage_comps().size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp:5845:52: warning: comparison of integer expressions of different signedness: ‘std::vector<const char*>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5845 | if (last_model.surface_comp.size() != (int) use.Get_surface_ptr()->Get_surface_comps().size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp:5847:54: warning: comparison of integer expressions of different signedness: ‘std::vector<const char*>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5847 | 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:6011:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6011 | for (jj = 0; jj < count_elts; jj++) | ~~~^~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::build_min_surface()’: phreeqcpp/prep.cpp:6121:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6121 | if (j < count_unknowns - 1 && x[(size_t)j + 1]->type == SURFACE_CB) | ~~^~~~~~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp:6141:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6141 | for (int jj = 0; jj < count_elts; jj++) | ~~~^~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::setup_related_surface()’: phreeqcpp/prep.cpp:6217:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6217 | for (int i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ g++-14 -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++-14 -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:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 77 | for (int i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_diffuse_layer(cxxSurfaceCharge*)’: phreeqcpp/print.cpp:251:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp:261:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 261 | if (j >= count_unknowns) | ~~^~~~~~~~~~~~~~~~~ phreeqcpp/print.cpp:306:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 306 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp:388:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 388 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_eh()’: phreeqcpp/print.cpp:448:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 448 | for (j = 1; j < count_trxn; j++) | ~~^~~~~~~~~~~~ phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_saturation_indices()’: phreeqcpp/print.cpp:1312:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1312 | for (int j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_pp_assemblage()’: phreeqcpp/print.cpp:1365:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1365 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_surface()’: phreeqcpp/print.cpp:1618:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1618 | for (int j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp:1761:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1761 | for (int k = j - 1; k < count_unknowns; k++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_surface_cd_music()’: phreeqcpp/print.cpp:1900:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1900 | for (int j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp:2058:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2058 | for (int k = j - 1; k < count_unknowns; k++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_totals()’: phreeqcpp/print.cpp:2143:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2143 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp: In member function ‘int Phreeqc::punch_pp_assemblage()’: phreeqcpp/print.cpp:2847:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2847 | for (int j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ g++-14 -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++-14 -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++-14 -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:751:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 751 | for (i = 1; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/read.cpp: In member function ‘int Phreeqc::read_inv_isotopes(inverse*, const char*)’: phreeqcpp/read.cpp:1714:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1714 | for (i = 0; i < inverse_ptr->isotopes.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/read.cpp:1719:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1719 | if (i == inverse_ptr->isotopes.size()) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/read.cpp: In member function ‘int Phreeqc::read_phases()’: phreeqcpp/read.cpp:4155:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4155 | for (i = 1; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/read.cpp: In member function ‘int Phreeqc::read_species()’: phreeqcpp/read.cpp:6023:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6023 | for (i = 1; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/read.cpp: In member function ‘int Phreeqc::read_surface_species()’: phreeqcpp/read.cpp:6644:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6644 | for (i = 1; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/read.cpp: In member function ‘int Phreeqc::read_advection()’: phreeqcpp/read.cpp:7773:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 7773 | for (size_t i = 0; i < count_ad_cells; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/read.cpp:7792:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 7792 | for (size_t i = 0; i < count_ad_cells; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/read.cpp:7802:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 7802 | for (size_t i = 0; i < count_ad_cells; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/read.cpp:7821:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 7821 | for (size_t i = 0; i < count_ad_cells; i++) | ~~^~~~~~~~~~~~~~~~ g++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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:178:70: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 178 | if (count == 2 || count == 3 && (num == TRUE || token[0] == 'c' || token[0] == 'C')) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/spread.cpp:269:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 269 | for (int i = 0; i < row_ptr->count; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/spread.cpp:520:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 520 | 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:591:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 591 | for (i = 0; i < heading->count; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/spread.cpp:598:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 598 | if (i == heading->count || data->type_vector[i] == EMPTY | ~~^~~~~~~~~~~~~~~~~ phreeqcpp/spread.cpp:599:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 599 | || data->count <= i) | ~~~~~~~~~~~~^~~~ phreeqcpp/spread.cpp:665:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 665 | for (int i = 0; i < heading->count; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/spread.cpp:686:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 686 | if (i >= data->count || data->type_vector[i] == EMPTY) | ~~^~~~~~~~~~~~~~ phreeqcpp/spread.cpp:693:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 693 | if (units != NULL && i < units->count | ~~^~~~~~~~~~~~~~ phreeqcpp/spread.cpp:846:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 846 | for (int ii = 0; ii < heading->count; ii++) | ~~~^~~~~~~~~~~~~~~~ phreeqcpp/spread.cpp:861:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 861 | for (int ii = 0; ii < data->count; ii++) | ~~~^~~~~~~~~~~~~ phreeqcpp/spread.cpp:875:69: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 875 | for (int ii = 0; ii < units->count; ii++) | ~~~^~~~~~~~~~~~~~ g++-14 -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++-14 -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++-14 -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++-14 -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_mix(cxxMix*)’: phreeqcpp/step.cpp:624:30: warning: variable ‘intensive’ set but not used [-Wunused-but-set-variable] 624 | LDBLE sum_fractions, intensive, extensive; | ^~~~~~~~~ phreeqcpp/step.cpp: In member function ‘int Phreeqc::add_pp_assemblage(cxxPPassemblage*)’: phreeqcpp/step.cpp:802:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | for (i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/step.cpp:838:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 838 | for (i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/step.cpp: In member function ‘int Phreeqc::reaction_calc(cxxReaction*)’: phreeqcpp/step.cpp:1071:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1071 | for (int i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/step.cpp: In member function ‘int Phreeqc::add_gas_phase(cxxGasPhase*)’: phreeqcpp/step.cpp:1128:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1128 | for (i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/step.cpp: In member function ‘int Phreeqc::add_ss_assemblage(cxxSSassemblage*)’: phreeqcpp/step.cpp:1190:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1190 | for (k = 0; k < count_elts; k++) | ~~^~~~~~~~~~~~ phreeqcpp/step.cpp:1227:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1227 | for (k = 0; k < count_elts; k++) | ~~^~~~~~~~~~~~ phreeqcpp/step.cpp: In member function ‘int Phreeqc::gas_phase_check(cxxGasPhase*)’: phreeqcpp/step.cpp:1325:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1325 | for (int j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/step.cpp: In member function ‘int Phreeqc::pp_assemblage_check(cxxPPassemblage*)’: phreeqcpp/step.cpp:1397:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1397 | for (int i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/step.cpp: In member function ‘int Phreeqc::ss_assemblage_check(cxxSSassemblage*)’: phreeqcpp/step.cpp:1471:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1471 | for (l = 0; l < count_elts; l++) | ~~^~~~~~~~~~~~ g++-14 -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++-14 -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++-14 -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:400:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 400 | if (count_elts >= (int)elt_list.size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/structures.cpp: In member function ‘int Phreeqc::change_hydrogen_in_elt_list(double)’: phreeqcpp/structures.cpp:441:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 441 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/structures.cpp: In member function ‘int Phreeqc::elt_list_combine()’: phreeqcpp/structures.cpp:494:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 494 | for (i = 1; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/structures.cpp: In member function ‘cxxNameDouble Phreeqc::elt_list_NameDouble()’: phreeqcpp/structures.cpp:582:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 582 | for (int i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/structures.cpp: In member function ‘int Phreeqc::inverse_free(inverse*)’: phreeqcpp/structures.cpp:682:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 682 | for (i = 0; i < inverse_ptr->elts.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/structures.cpp:689:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 689 | for (i = 0; i < inverse_ptr->isotopes.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/structures.cpp:695:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 695 | for (i = 0; i < inverse_ptr->i_u.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/structures.cpp:702:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_phases>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 702 | 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:996:49: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 996 | if ((master_ptr_primary->number >= (int)master.size() - 1) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/structures.cpp: In member function ‘int Phreeqc::trxn_combine()’: phreeqcpp/structures.cpp:2127:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2127 | for (k = 2; k < count_trxn; k++) | ~~^~~~~~~~~~~~ phreeqcpp/structures.cpp: In member function ‘double Phreeqc::trxn_find_coef(const char*, int)’: phreeqcpp/structures.cpp:2238:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2238 | for (i = start; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/structures.cpp: In member function ‘int Phreeqc::trxn_multiply(double)’: phreeqcpp/structures.cpp:2278:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2278 | for (i = 0; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/structures.cpp: In member function ‘int Phreeqc::trxn_print()’: phreeqcpp/structures.cpp:2316:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2316 | for (i = 0; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/structures.cpp: In member function ‘int Phreeqc::trxn_swap(const char*)’: phreeqcpp/structures.cpp:2383:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2383 | for (j = 0; j < count_trxn; j++) | ~~^~~~~~~~~~~~ phreeqcpp/structures.cpp:2388:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2388 | if (j >= count_trxn) | ~~^~~~~~~~~~~~~ phreeqcpp/structures.cpp:2393:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2393 | for (i = 0; i < count_trxn; i++) | ~~^~~~~~~~~~~~ g++-14 -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++-14 -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 phreeqcpp/SurfaceCharge.cpp: In member function ‘void cxxSurfaceCharge::read_raw(CParser&, bool)’: phreeqcpp/SurfaceCharge.cpp:163:14: warning: variable ‘DDL_viscosity_defined’ set but not used [-Wunused-but-set-variable] 163 | bool DDL_viscosity_defined(false); | ^~~~~~~~~~~~~~~~~~~~~ g++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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++-14 -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:1175:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1175 | for (j = 0; j < inverse[i].elts.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/tidy.cpp:1192:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1192 | for (k = 0; k < inverse[i].count_solns; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/tidy.cpp:1213:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_phases>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1213 | for (j = 0; j < inverse[i].phases.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/tidy.cpp:1230:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1230 | for (k = 0; k < inverse[i].phases[j].isotopes.size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/tidy.cpp:1299:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1299 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/tidy.cpp:1304:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1304 | for (j = 0; j < inverse[i].elts.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/tidy.cpp:1374:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1374 | for (k = 0; k < inverse[i].count_solns; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/tidy.cpp:1394:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1394 | for (j = 0; j < inverse[i].elts.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/tidy.cpp:1412:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1412 | for (l = 0; l < inverse[i].count_solns; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/tidy.cpp:1422:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1422 | for (j = 0; j < inverse[i].elts.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/tidy.cpp:1440:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1440 | for (l = 0; l < inverse[i].count_solns; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/tidy.cpp:1456:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_elts>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1456 | for (j = 0; j < inverse[i].elts.size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/tidy.cpp: In member function ‘int Phreeqc::tidy_species()’: phreeqcpp/tidy.cpp:2385:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2385 | for (j = 1; j < count_trxn; j++) | ~~^~~~~~~~~~~~ phreeqcpp/tidy.cpp: In member function ‘int Phreeqc::tidy_isotopes()’: phreeqcpp/tidy.cpp:2951:79: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2951 | 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:3405:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3405 | for (jj = 0; jj < count_elts; jj++) | ~~~^~~~~~~~~~~~ phreeqcpp/tidy.cpp: In member function ‘int Phreeqc::update_min_exchange()’: phreeqcpp/tidy.cpp:3575:49: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3575 | for (jj = 0; jj < count_elts; jj++) | ~~~^~~~~~~~~~~~ phreeqcpp/tidy.cpp: In member function ‘int Phreeqc::tidy_min_surface()’: phreeqcpp/tidy.cpp:3808:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3808 | for (int jj = 0; jj < count_elts; jj++) | ~~~^~~~~~~~~~~~ phreeqcpp/tidy.cpp: In member function ‘int Phreeqc::tidy_kin_surface()’: phreeqcpp/tidy.cpp:4196:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4196 | for (int j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/tidy.cpp:4229:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4229 | for (l = 0; l < count_elts_kinetics; l++) | ~~^~~~~~~~~~~~~~~~~~~~~ phreeqcpp/tidy.cpp:4236:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4236 | if (l == count_elts_kinetics) | ~~^~~~~~~~~~~~~~~~~~~~~~ g++-14 -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:2846:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2846 | 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:3703:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3703 | for (k = 0; k < count_elts; k++) | ~~^~~~~~~~~~~~ phreeqcpp/transport.cpp:3726:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3726 | for (k = 0; k < count_elts; k++) | ~~^~~~~~~~~~~~ g++-14 -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++-14 -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++-14 -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:247:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 247 | for (i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ g++-14 -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++-14 -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 '/home/hornik/tmp/scratch/Rtmpe1bUWE/R.INSTALL3157cd4b596cd4/phreeqc/src' make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpe1bUWE/R.INSTALL3157cd4b596cd4/phreeqc/src' make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpe1bUWE/R.INSTALL3157cd4b596cd4/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)