* installing to library ‘/home/hornik/tmp/R.check/r-patched-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/RtmpahtVfu/R.INSTALL31de802d15aa60/phreeqc/src' g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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:353:23: warning: unused variable ‘eps_c’ [-Wunused-variable] 353 | LDBLE eps_c = eps_r; // Cl concentration corrected eps_r | ^~~~~ phreeqcpp/basicsubs.cpp:249:56: warning: unused variable ‘v_Cl’ [-Wunused-variable] 249 | 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:668:15: warning: unused variable ‘rho’ [-Wunused-variable] 668 | LDBLE rho = calc_dens(); | ^~~ phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::calc_surface_charge(const char*)’: phreeqcpp/basicsubs.cpp:907:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 907 | 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:961:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 961 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:997:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 997 | if (j >= count_unknowns) | ~~^~~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:1203:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1203 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::equi_phase(const char*)’: phreeqcpp/basicsubs.cpp:1263:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1263 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:1276:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1276 | if (j == count_unknowns) | ~~^~~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::equi_phase_delta(const char*)’: phreeqcpp/basicsubs.cpp:1308:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1308 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:1321:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1321 | if (j == count_unknowns) | ~~^~~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::surf_total(const char*, const char*)’: phreeqcpp/basicsubs.cpp:2360:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2360 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:2375:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2375 | if (j >= count_unknowns) | ~~^~~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::surf_total_no_redox(const char*, const char*)’: phreeqcpp/basicsubs.cpp:2488:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2488 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:2506:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2506 | if (j >= count_unknowns) | ~~^~~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:2541:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2541 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::total(const char*)’: phreeqcpp/basicsubs.cpp:2605:36: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 2605 | (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:3485:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3485 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3535:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3535 | for (k = 0; k < count_unknowns; k++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3568:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3568 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3590:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3590 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3607:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3607 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3643:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3643 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3681:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3681 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp: In member function ‘int Phreeqc::system_total_elt_secondary(const char*)’: phreeqcpp/basicsubs.cpp:3731:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3731 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3776:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3776 | for (k = 0; k < count_unknowns; k++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3800:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3800 | for (l = 0; l < count_elts; l++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3817:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3817 | if (l >= count_elts) | ~~^~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3836:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3836 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3853:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3853 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp:3890:55: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3890 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/basicsubs.cpp: In member function ‘double Phreeqc::solution_sum_secondary(const char*)’: phreeqcpp/basicsubs.cpp:4017:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4017 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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:1225:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1225 | for (int j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/mainsubs.cpp: In member function ‘int Phreeqc::xsurface_save(int)’: phreeqcpp/mainsubs.cpp:1463:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1463 | for (int i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/mainsubs.cpp: In member function ‘int Phreeqc::copy_entities()’: phreeqcpp/mainsubs.cpp:1868: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] 1868 | for (size_t i = copy_solution.start[j]; i <= copy_solution.end[j]; i++) phreeqcpp/mainsubs.cpp:1870: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] 1870 | if (i == copy_solution.n_user[j]) phreeqcpp/mainsubs.cpp:1882: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] 1882 | for (size_t i = copy_pp_assemblage.start[j]; i <= copy_pp_assemblage.end[j]; i++) phreeqcpp/mainsubs.cpp:1884: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] 1884 | if (i == copy_pp_assemblage.n_user[j]) phreeqcpp/mainsubs.cpp:1896: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] 1896 | for (size_t i = copy_reaction.start[j]; i <= copy_reaction.end[j]; i++) phreeqcpp/mainsubs.cpp:1898: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] 1898 | if (i == copy_reaction.n_user[j]) phreeqcpp/mainsubs.cpp:1910: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] 1910 | for (size_t i = copy_mix.start[j]; i <= copy_mix.end[j]; i++) phreeqcpp/mainsubs.cpp:1912: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] 1912 | if (i != copy_mix.n_user[j]) phreeqcpp/mainsubs.cpp:1925: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] 1925 | for (size_t i = copy_exchange.start[j]; i <= copy_exchange.end[j]; i++) phreeqcpp/mainsubs.cpp:1927: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] 1927 | if (i == copy_exchange.n_user[j]) continue; phreeqcpp/mainsubs.cpp:1938: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] 1938 | for (size_t i = copy_surface.start[j]; i <= copy_surface.end[j]; i++) phreeqcpp/mainsubs.cpp:1940: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] 1940 | if (i == copy_surface.n_user[j]) phreeqcpp/mainsubs.cpp:1952: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] 1952 | for (size_t i = copy_temperature.start[j]; i <= copy_temperature.end[j]; i++) phreeqcpp/mainsubs.cpp:1954: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] 1954 | if (i != copy_temperature.n_user[j]) phreeqcpp/mainsubs.cpp:1967: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] 1967 | for (size_t i = copy_pressure.start[j]; i <= copy_pressure.end[j]; i++) phreeqcpp/mainsubs.cpp:1969: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] 1969 | if (i != copy_pressure.n_user[j]) phreeqcpp/mainsubs.cpp:1982: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] 1982 | for (size_t i = copy_gas_phase.start[j]; i <= copy_gas_phase.end[j]; i++) phreeqcpp/mainsubs.cpp:1984: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] 1984 | if (i == copy_gas_phase.n_user[j]) phreeqcpp/mainsubs.cpp:1996: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] 1996 | for (size_t i = copy_kinetics.start[j]; i <= copy_kinetics.end[j]; i++) phreeqcpp/mainsubs.cpp:1998: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] 1998 | if (i == copy_kinetics.n_user[j]) phreeqcpp/mainsubs.cpp:2010: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] 2010 | for (size_t i = copy_ss_assemblage.start[j]; i <= copy_ss_assemblage.end[j]; i++) phreeqcpp/mainsubs.cpp:2012: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] 2012 | if (i == copy_ss_assemblage.n_user[j]) g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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:3522:17: warning: multi-line comment [-Wcomment] 3522 | // # 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:3500:24: warning: unused variable ‘pk_Org’ [-Wunused-variable] 3500 | double pk_Org = pkOrg - 3.0 + e_OA * dif_temp; | ^~~~~~ phreeqcpp/PBasic.cpp:3612:24: warning: unused variable ‘lgk_H’ [-Wunused-variable] 3612 | double lgk_H = it->second[0]; | ^~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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:4111:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4111 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::adjust_setup_solution()’: phreeqcpp/prep.cpp:4507:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4507 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::setup_unknowns()’: phreeqcpp/prep.cpp:4657:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4657 | for (i = 0; i < max_unknowns; i++) | ~~^~~~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::switch_bases()’: phreeqcpp/prep.cpp:4864:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4864 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::write_mb_eqn_x()’: phreeqcpp/prep.cpp:5063:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5063 | 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:5137:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5137 | for (i = 1; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp:5155:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5155 | for (i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp:5159:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5159 | if (count_elts >= (int)elt_list.size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::write_phase_sys_total(int)’: phreeqcpp/prep.cpp:5194:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5194 | for (i = 1; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp:5207:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5207 | for (i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/prep.cpp:5211:40: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5211 | if (count_elts >= (int)elt_list.size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::check_same_model()’: phreeqcpp/prep.cpp:5754:49: warning: comparison of integer expressions of different signedness: ‘std::vector<phase*>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5754 | if (last_model.gas_phase.size() != (int)gas_phase_ptr->Get_gas_comps().size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp:5782:53: warning: comparison of integer expressions of different signedness: ‘std::vector<const char*>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5782 | if (last_model.ss_assemblage.size() != (int) use.Get_ss_assemblage_ptr()->Get_SSs().size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp:5804:53: warning: comparison of integer expressions of different signedness: ‘std::vector<phase*>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5804 | if (last_model.pp_assemblage.size() != (int) pp_assemblage_ptr->Get_pp_assemblage_comps().size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp:5843:52: warning: comparison of integer expressions of different signedness: ‘std::vector<const char*>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5843 | if (last_model.surface_comp.size() != (int) use.Get_surface_ptr()->Get_surface_comps().size()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp:5845:54: 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_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:6009:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6009 | for (jj = 0; jj < count_elts; jj++) | ~~~^~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::build_min_surface()’: phreeqcpp/prep.cpp:6119:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6119 | if (j < count_unknowns - 1 && x[(size_t)j + 1]->type == SURFACE_CB) | ~~^~~~~~~~~~~~~~~~~~~~ phreeqcpp/prep.cpp:6139:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6139 | for (int jj = 0; jj < count_elts; jj++) | ~~~^~~~~~~~~~~~ phreeqcpp/prep.cpp: In member function ‘int Phreeqc::setup_related_surface()’: phreeqcpp/prep.cpp:6215:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6215 | for (int i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-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-patched-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:66:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_diffuse_layer(cxxSurfaceCharge*)’: phreeqcpp/print.cpp:240:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 240 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp:250:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 250 | if (j >= count_unknowns) | ~~^~~~~~~~~~~~~~~~~ phreeqcpp/print.cpp:286:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 286 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp:368:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 368 | for (j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_eh()’: phreeqcpp/print.cpp:428:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 428 | for (j = 1; j < count_trxn; j++) | ~~^~~~~~~~~~~~ phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_saturation_indices()’: phreeqcpp/print.cpp:1292:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1292 | for (int j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_pp_assemblage()’: phreeqcpp/print.cpp:1345:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1345 | for (j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_surface()’: phreeqcpp/print.cpp:1598:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1598 | for (int j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp:1741:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1741 | for (int k = j - 1; k < count_unknowns; k++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_surface_cd_music()’: phreeqcpp/print.cpp:1880:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1880 | for (int j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp:2038:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2038 | for (int k = j - 1; k < count_unknowns; k++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp: In member function ‘int Phreeqc::print_totals()’: phreeqcpp/print.cpp:2123:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2123 | for (i = 0; i < count_unknowns; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/print.cpp: In member function ‘int Phreeqc::punch_pp_assemblage()’: phreeqcpp/print.cpp:2827:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2827 | for (int j = 0; j < count_unknowns; j++) | ~~^~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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:748:39: 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/read.cpp: In member function ‘int Phreeqc::read_inv_isotopes(inverse*, const char*)’: phreeqcpp/read.cpp:1711:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1711 | for (i = 0; i < inverse_ptr->isotopes.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/read.cpp:1716:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<inv_isotope>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1716 | if (i == inverse_ptr->isotopes.size()) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phreeqcpp/read.cpp: In member function ‘int Phreeqc::read_phases()’: phreeqcpp/read.cpp:4058:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 4058 | for (i = 1; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/read.cpp: In member function ‘int Phreeqc::read_species()’: phreeqcpp/read.cpp:5926:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5926 | for (i = 1; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/read.cpp: In member function ‘int Phreeqc::read_surface_species()’: phreeqcpp/read.cpp:6547:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6547 | for (i = 1; i < count_trxn; i++) | ~~^~~~~~~~~~~~ phreeqcpp/read.cpp: In member function ‘int Phreeqc::read_advection()’: phreeqcpp/read.cpp:7676:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 7676 | for (size_t i = 0; i < count_ad_cells; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/read.cpp:7695:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 7695 | for (size_t i = 0; i < count_ad_cells; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/read.cpp:7705:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 7705 | for (size_t i = 0; i < count_ad_cells; i++) | ~~^~~~~~~~~~~~~~~~ phreeqcpp/read.cpp:7724:38: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 7724 | for (size_t i = 0; i < count_ad_cells; i++) | ~~^~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/include" -DNDEBUG -I. -Iphreeqcpp -DNDEBUG -DR_SO -DSWIG_SHARED_OBJ -DNO_UTF8_ENCODING -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c phreeqcpp/step.cpp -o phreeqcpp/step.o phreeqcpp/step.cpp: In member function ‘int Phreeqc::add_pp_assemblage(cxxPPassemblage*)’: phreeqcpp/step.cpp:723:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 723 | for (i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/step.cpp:759:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 759 | for (i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/step.cpp: In member function ‘int Phreeqc::reaction_calc(cxxReaction*)’: phreeqcpp/step.cpp:992:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 992 | for (int i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/step.cpp: In member function ‘int Phreeqc::add_gas_phase(cxxGasPhase*)’: phreeqcpp/step.cpp:1049:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1049 | for (i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/step.cpp: In member function ‘int Phreeqc::add_ss_assemblage(cxxSSassemblage*)’: phreeqcpp/step.cpp:1111:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1111 | for (k = 0; k < count_elts; k++) | ~~^~~~~~~~~~~~ phreeqcpp/step.cpp:1148:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1148 | for (k = 0; k < count_elts; k++) | ~~^~~~~~~~~~~~ phreeqcpp/step.cpp: In member function ‘int Phreeqc::gas_phase_check(cxxGasPhase*)’: phreeqcpp/step.cpp:1246:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1246 | for (int j = 0; j < count_elts; j++) | ~~^~~~~~~~~~~~ phreeqcpp/step.cpp: In member function ‘int Phreeqc::pp_assemblage_check(cxxPPassemblage*)’: phreeqcpp/step.cpp:1318:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1318 | for (int i = 0; i < count_elts; i++) | ~~^~~~~~~~~~~~ phreeqcpp/step.cpp: In member function ‘int Phreeqc::ss_assemblage_check(cxxSSassemblage*)’: phreeqcpp/step.cpp:1392:47: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1392 | for (l = 0; l < count_elts; l++) | ~~^~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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-patched-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:2828:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 2828 | 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:3685:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3685 | for (k = 0; k < count_elts; k++) | ~~^~~~~~~~~~~~ phreeqcpp/transport.cpp:3708:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 3708 | for (k = 0; k < count_elts; k++) | ~~^~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-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-patched-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-patched-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-patched-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-patched-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-patched-gcc/Work/build/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpahtVfu/R.INSTALL31de802d15aa60/phreeqc/src' make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpahtVfu/R.INSTALL31de802d15aa60/phreeqc/src' make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpahtVfu/R.INSTALL31de802d15aa60/phreeqc/src' installing to /home/hornik/tmp/R.check/r-patched-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 converting help for package ‘phreeqc’ finding HTML links ... done Amm.dat html ColdChem.dat html Kinec.v2.dat html PHREEQC_ThermoddemV1.10_15Dec2020.dat html Tipping_Hurley.dat html core10.dat html ex1 html ex10 html ex11 html ex12 html ex13 html ex14 html ex15 html ex15.dat html ex16 html ex17 html ex18 html ex19 html ex2 html ex20 html ex21 html ex22 html ex3 html ex4 html ex5 html ex6 html ex7 html ex8 html ex9 html frezchem.dat html iso.dat html llnl.dat html minteq.dat html minteq.v4.dat html phrAccumulateLine html phrClearAccumulatedLines html phrGetAccumulatedLines html phrGetComponentList html phrGetDumpFileName html phrGetDumpFileOn html phrGetDumpStrings html phrGetDumpStringsOn html phrGetErrorFileName html phrGetErrorFileOn html phrGetErrorStrings html phrGetErrorStringsOn html phrGetLogFileName html phrGetLogFileOn html phrGetLogStrings html phrGetLogStringsOn html phrGetOutputFileName html phrGetOutputFileOn html phrGetOutputStrings html phrGetOutputStringsOn html phrGetSelectedOutput html phrGetSelectedOutputFileName html phrGetWarningStrings html phrLoadDatabase html phrLoadDatabaseString html phrRunAccumulated html phrRunFile html phrRunString html phrSetDumpFileName html phrSetDumpFileOn html phrSetDumpStringsOn html phrSetErrorFileName html phrSetErrorFileOn html phrSetErrorStringsOn html phrSetLogFileName html phrSetLogFileOn html phrSetLogStringsOn html phrSetOutputFileName html phrSetOutputFileOn html phrSetOutputStringsOn html phrSetSelectedOutputFileName html phrSetSelectedOutputFileOn html phreeqc-package html phreeqc.dat html phreeqc_rates.dat html pitzer.dat html sit.dat html wateq4f.dat html ** 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)