* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’ * installing *source* package ‘redist’ ... ** package ‘redist’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-14 (Debian 14.2.0-8) 14.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpUbnMwN/R.INSTALL16d94c714d4348/redist/src' g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c adj_reduce.cpp -o adj_reduce.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c check_contiguity.cpp -o check_contiguity.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c coarsen.cpp -o coarsen.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c coloring.cpp -o coloring.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c compact_vectorized.cpp -o compact_vectorized.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c constraint_calc_helper.cpp -o constraint_calc_helper.o constraint_calc_helper.cpp: In function ‘arma::uvec getIn(arma::ivec, arma::ivec)’: constraint_calc_helper.cpp:107:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 107 | for(i = 0; i < vec1.n_elem; i++){ | ~~^~~~~~~~~~~~~ constraint_calc_helper.cpp:109:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 109 | for(j = 0; j < vec2.n_elem; j++){ | ~~^~~~~~~~~~~~~ constraint_calc_helper.cpp: In function ‘arma::uvec get_in_index(arma::vec, arma::vec)’: constraint_calc_helper.cpp:125:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 125 | for(i = 0; i < vec1.n_elem; i++){ | ~~^~~~~~~~~~~~~ constraint_calc_helper.cpp:127:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 127 | for(j = 0; j < vec2.n_elem; j++){ | ~~^~~~~~~~~~~~~ constraint_calc_helper.cpp:124:22: warning: variable ‘match’ set but not used [-Wunused-but-set-variable] 124 | int i; int j; bool match; arma::uvec store_in(vec1.n_elem); | ^~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c contiguity.cpp -o contiguity.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c cores.cpp -o cores.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c crsg.cpp -o crsg.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c distance_helpers.cpp -o distance_helpers.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c kirchhoff.cpp -o kirchhoff.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c labeling.cpp -o labeling.o labeling.cpp: In function ‘double log_labelings_IS(const Graph&, int)’: labeling.cpp:117:17: warning: ‘vtx’ may be used uninitialized [-Wmaybe-uninitialized] 117 | int vtx; | ^~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c make_swaps_helper.cpp -o make_swaps_helper.o make_swaps_helper.cpp: In function ‘Rcpp::NumericVector distParity(Rcpp::NumericMatrix, Rcpp::NumericVector)’: make_swaps_helper.cpp:412:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 412 | for(int k = 0; k < assignments.size(); k++){ | ~~^~~~~~~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c map_calc.cpp -o map_calc.o map_calc.cpp: In function ‘double log_boundary(const Graph&, const arma::subview_col<long long unsigned int>&, int, int)’: map_calc.cpp:16:26: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 16 | if (districts(i) != distr_root) continue; // same side of boundary as root | ~~~~~~~~~~~~~^~~~~~~~~~~~~ map_calc.cpp:18:33: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 18 | if (districts(nbor) != distr_other) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ map_calc.cpp: In function ‘double eval_sq_entropy(const arma::subview_col<long long unsigned int>&, const arma::uvec&, int, const arma::uvec&, int, int, int)’: map_calc.cpp:38:28: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 38 | if (current[k] != j) continue; map_calc.cpp:41:30: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 41 | if (districts[k] == distr) | ~~~~~~~~~~~~~^~~~~~~~ map_calc.cpp: In function ‘double eval_inc(const arma::subview_col<long long unsigned int>&, int, const arma::uvec&)’: map_calc.cpp:114:42: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 114 | if (districts[incumbents[i] - 1] == distr) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ map_calc.cpp: In function ‘double eval_polsby(const arma::subview_col<long long unsigned int>&, int, const arma::ivec&, const arma::ivec&, const arma::vec&, const arma::vec&)’: map_calc.cpp:242:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 242 | for (int e = 0; e < idx.size(); e++) { | ~~^~~~~~~~~~~~ map_calc.cpp:246:41: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 246 | if (districts(from(idx(e))) != distr) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ map_calc.cpp: In function ‘double eval_fry_hold(const arma::subview_col<long long unsigned int>&, int, const arma::uvec&, arma::mat, double)’: map_calc.cpp:264:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 264 | for (int i = 0; i < idxs.size() - 1; i++) { | ~~^~~~~~~~~~~~~~~~~ map_calc.cpp:265:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘long long unsigned int’} [-Wsign-compare] 265 | for (int k = i + 1; k < idxs.size(); k++) { | ~~^~~~~~~~~~~~~ map_calc.cpp: In function ‘double eval_grp_hinge(const arma::subview_col<long long unsigned int>&, int, const arma::vec&, const arma::uvec&, const arma::uvec&)’: map_calc.cpp:71:43: warning: ‘target’ may be used uninitialized [-Wmaybe-uninitialized] 71 | return std::sqrt(std::max(0.0, target - frac)); | ~~~~~~~^~~~~~ map_calc.cpp:60:12: note: ‘target’ was declared here 60 | double target; | ^~~~~~ map_calc.cpp: In function ‘double eval_grp_inv_hinge(const arma::subview_col<long long unsigned int>&, int, const arma::vec&, const arma::uvec&, const arma::uvec&)’: map_calc.cpp:93:41: warning: ‘target’ may be used uninitialized [-Wmaybe-uninitialized] 93 | return std::sqrt(std::max(0.0, frac - target)); | ~~~~~^~~~~~~~ map_calc.cpp:82:12: note: ‘target’ was declared here 82 | double target; | ^~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c mcmc_gibbs.cpp -o mcmc_gibbs.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c merge_split.cpp -o merge_split.o In file included from merge_split.h:14, from merge_split.cpp:9: /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h: In function ‘double log_st_distr(const Graph&, const arma::umat&, const arma::uvec&, int, int, int)’: /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:25:27: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 25 | if (districts(i, idx) == district && counties(i) == county) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:25:54: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 25 | if (districts(i, idx) == district && counties(i) == county) { | ~~~~~~~~~~~~^~~~~~~~~ /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:34:27: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 34 | if (districts(i, idx) != district || counties(i) != county) continue; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:34:54: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 34 | if (districts(i, idx) != district || counties(i) != county) continue; | ~~~~~~~~~~~~^~~~~~~~~ /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:43:32: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 43 | if (districts(nbor, idx) != district || counties(nbor) != county) continue; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:43:62: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 43 | if (districts(nbor, idx) != district || counties(nbor) != county) continue; | ~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h: In function ‘double log_st_contr(const Graph&, const arma::umat&, const arma::uvec&, int, int, int)’: /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:70:27: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 70 | if (districts(i, idx) != district) continue; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:85:27: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 85 | if (districts(i, idx) != district) continue; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:93:32: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 93 | if (districts(nbor, idx) != district || pos.at(nbor) == cty) continue; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ merge_split.cpp: In function ‘double split_map_ms(const Graph&, const arma::uvec&, Multigraph&, arma::subview_col<long long unsigned int>, int, int, const arma::uvec&, double, double, double, int)’: merge_split.cpp:187:26: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 187 | if (districts(i) == distr_1 || districts(i) == distr_2) { | ~~~~~~~~~~~~~^~~~~~~~~~ merge_split.cpp:187:53: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 187 | if (districts(i) == distr_1 || districts(i) == distr_2) { | ~~~~~~~~~~~~~^~~~~~~~~~ merge_split.cpp: In function ‘bool cut_districts_ms(Tree&, int, int, arma::subview_col<long long unsigned int>&, int, int, const arma::uvec&, double, double, double, double)’: merge_split.cpp:230:26: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 230 | if (districts(i) != distr_root || i == root) continue; | ~~~~~~~~~~~~~^~~~~~~~~~~~~ merge_split.cpp: In function ‘void adapt_ms_parameters(const Graph&, int, int&, double, double, const arma::uvec&, const arma::uvec&, Multigraph&, const arma::uvec&, double)’: merge_split.cpp:299:25: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 299 | if (plan(j) == distr_1 || plan(j) == distr_2) { | ~~~~~~~~^~~~~~~~~~ merge_split.cpp:299:47: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 299 | if (plan(j) == distr_1 || plan(j) == distr_2) { | ~~~~~~~~^~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c pareto.cpp -o pareto.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c pop_helpers.cpp -o pop_helpers.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c random.cpp -o random.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c renumber.cpp -o renumber.o In file included from renumber.cpp:4: hungarian.h: In member function ‘void HungarianAlgorithm::assignmentoptimal(int*, double*, double*, int, int)’: hungarian.h:169:21: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 169 | if (fabs(distMatrix[row + nOfRows*col]) < DBL_EPSILON) | ^~ hungarian.h:177:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 177 | for (row = 0; row<nOfRows; row++) | ^~~ hungarian.h: In member function ‘void HungarianAlgorithm::step2b(int*, double*, bool*, bool*, bool*, bool*, bool*, int, int, int)’: hungarian.h:254:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 254 | for (col = 0; col<nOfColumns; col++) | ^~~ hungarian.h:258:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 258 | if (nOfCoveredColumns == minDim) | ^~ hungarian.h: In member function ‘void HungarianAlgorithm::step3(int*, double*, bool*, bool*, bool*, bool*, bool*, int, int, int)’: hungarian.h:288:29: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 288 | for (starCol = 0; starCol<nOfColumns; starCol++) | ^~~ hungarian.h:292:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 292 | if (starCol == nOfColumns) /* no starred zero found */ | ^~ hungarian.h: In member function ‘void HungarianAlgorithm::step4(int*, double*, bool*, bool*, bool*, bool*, bool*, int, int, int, int, int)’: hungarian.h:326:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 326 | for (starRow = 0; starRow<nOfRows; starRow++) | ^~~ hungarian.h:330:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 330 | while (starRow<nOfRows) | ^~~~~ hungarian.h:337:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 337 | for (primeCol = 0; primeCol<nOfColumns; primeCol++) | ^~~ hungarian.h:342:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 342 | newStarMatrix[primeRow + nOfRows*primeCol] = true; | ^~~~~~~~~~~~~ hungarian.h: In member function ‘void HungarianAlgorithm::step5(int*, double*, bool*, bool*, bool*, bool*, bool*, int, int, int)’: hungarian.h:374:17: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 374 | for (col = 0; col<nOfColumns; col++) | ^~~ hungarian.h:383:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 383 | for (row = 0; row<nOfRows; row++) | ^~~ hungarian.h:383:21: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] hungarian.h:389:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 389 | for (col = 0; col<nOfColumns; col++) | ^~~ hungarian.h:389:25: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] hungarian.h:395:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 395 | step3(assignment, distMatrix, starMatrix, newStarMatrix, primeMatrix, coveredColumns, coveredRows, nOfRows, nOfColumns, minDim); | ^~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c rsg.cpp -o rsg.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c scorer_helpers.cpp -o scorer_helpers.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c shatter_search.cpp -o shatter_search.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c smc.cpp -o smc.o In file included from smc.h:15, from smc.cpp:8: /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h: In function ‘double log_st_distr(const Graph&, const arma::umat&, const arma::uvec&, int, int, int)’: /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:25:27: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 25 | if (districts(i, idx) == district && counties(i) == county) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:25:54: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 25 | if (districts(i, idx) == district && counties(i) == county) { | ~~~~~~~~~~~~^~~~~~~~~ /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:34:27: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 34 | if (districts(i, idx) != district || counties(i) != county) continue; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:34:54: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 34 | if (districts(i, idx) != district || counties(i) != county) continue; | ~~~~~~~~~~~~^~~~~~~~~ /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:43:32: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 43 | if (districts(nbor, idx) != district || counties(nbor) != county) continue; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:43:62: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 43 | if (districts(nbor, idx) != district || counties(nbor) != county) continue; | ~~~~~~~~~~~~~~~^~~~~~~~~ /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h: In function ‘double log_st_contr(const Graph&, const arma::umat&, const arma::uvec&, int, int, int)’: /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:70:27: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 70 | if (districts(i, idx) != district) continue; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:85:27: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 85 | if (districts(i, idx) != district) continue; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include/kirchhoff_inline.h:93:32: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 93 | if (districts(nbor, idx) != district || pos.at(nbor) == cty) continue; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ smc.cpp: In function ‘Rcpp::List smc_plans(int, Rcpp::List, const arma::uvec&, const arma::uvec&, int, double, double, double, double, arma::umat, int, int, Rcpp::List, Rcpp::List, int)’: smc.cpp:40:26: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 40 | if (districts.n_rows != V || districts.n_cols != N) | ~~~~~~~~~~~~~~~~~^~~~ smc.cpp:40:51: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare] 40 | if (districts.n_rows != V || districts.n_cols != N) | ~~~~~~~~~~~~~~~~~^~~~ smc.cpp: In function ‘double cut_districts(Tree&, int, int, arma::subview_col<long long unsigned int>&, int, const arma::uvec&, double, double, double, double)’: smc.cpp:557:30: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 557 | if (districts(i - 1) != distr_root || i - 1 == root) continue; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c smc_base.cpp -o smc_base.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c splits.cpp -o splits.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c sw_mh_alg.cpp -o sw_mh_alg.o sw_mh_alg.cpp: In function ‘Rcpp::List vector_to_list(arma::uvec)’: sw_mh_alg.cpp:26:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 26 | for(int i = 0; i < vecname.n_elem; i++) { | ~~^~~~~~~~~~~~~~~~ sw_mh_alg.cpp: In function ‘arma::uvec get_not_in(arma::uvec, arma::uvec)’: sw_mh_alg.cpp:35:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 35 | for(i = 0; i < vec1.n_elem; i++) { | ~~^~~~~~~~~~~~~ sw_mh_alg.cpp: In function ‘Rcpp::List swMH(Rcpp::List, Rcpp::NumericVector, Rcpp::NumericVector, int, Rcpp::List, double, double, Rcpp::NumericVector, Rcpp::NumericVector, int, double, std::string, int, int, int, int, int, int, int, bool)’: sw_mh_alg.cpp:365:37: warning: ‘start_anneal’ may be used uninitialized [-Wmaybe-uninitialized] 365 | if ((k >= start_anneal) & (k < start_cold)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ sw_mh_alg.cpp:131:9: note: ‘start_anneal’ was declared here 131 | int start_anneal; | ^~~~~~~~~~~~ sw_mh_alg.cpp:365:37: warning: ‘start_cold’ may be used uninitialized [-Wmaybe-uninitialized] 365 | if ((k >= start_anneal) & (k < start_cold)) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ sw_mh_alg.cpp:132:9: note: ‘start_cold’ was declared here 132 | int start_cold; | ^~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c sw_mh_helper.cpp -o sw_mh_helper.o sw_mh_helper.cpp: In function ‘Rcpp::NumericVector init_pop(Rcpp::NumericVector, arma::vec)’: sw_mh_helper.cpp:42:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 42 | for(j = 0; j < cd_i_ind.n_elem; j++){ | ~~^~~~~~~~~~~~~~~~~ sw_mh_helper.cpp: In function ‘int count_valid(Rcpp::List, Rcpp::List, Rcpp::NumericVector)’: sw_mh_helper.cpp:309:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const arma::uword’ {aka ‘const long long unsigned int’} [-Wsign-compare] 309 | for(j = 0; j < find_cds.n_elem; j++){ | ~~^~~~~~~~~~~~~~~~~ sw_mh_helper.cpp: In function ‘Rcpp::List changeBeta(arma::vec, double, double, Rcpp::NumericVector, int)’: sw_mh_helper.cpp:793:70: warning: ‘wj’ may be used uninitialized [-Wmaybe-uninitialized] 793 | double mhprobGT = (double)exp(-1 * constraint * (propBeta - beta)) * wj / wi * qji / qij; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ sw_mh_helper.cpp:737:10: note: ‘wj’ was declared here 737 | double wj; | ^~ sw_mh_helper.cpp:793:61: warning: ‘propBeta’ may be used uninitialized [-Wmaybe-uninitialized] 793 | double mhprobGT = (double)exp(-1 * constraint * (propBeta - beta)) * wj / wi * qji / qij; | ~~~~~~~~~~^~~~~~~ sw_mh_helper.cpp:738:10: note: ‘propBeta’ was declared here 738 | double propBeta; | ^~~~~~~~ sw_mh_helper.cpp: In function ‘Rcpp::List make_swaps(Rcpp::List, Rcpp::List, Rcpp::NumericVector, Rcpp::NumericVector, Rcpp::NumericVector, Rcpp::List, Rcpp::CharacterVector, double, double, double, int, double, double, const Graph&)’: sw_mh_helper.cpp:599:16: warning: ‘curr_cd’ may be used uninitialized [-Wmaybe-uninitialized] 599 | cd_pair(0) = curr_cd; | ~~~~~~~~~~~^~~~~~~~~ sw_mh_helper.cpp:473:9: note: ‘curr_cd’ was declared here 473 | int curr_cd; | ^~~~~~~ sw_mh_helper.cpp:600:16: warning: ‘prop_cd’ may be used uninitialized [-Wmaybe-uninitialized] 600 | cd_pair(1) = prop_cd; | ~~~~~~~~~~~^~~~~~~~~ sw_mh_helper.cpp:474:9: note: ‘prop_cd’ was declared here 474 | int prop_cd; | ^~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c tree_op.cpp -o tree_op.o tree_op.cpp: In function ‘int find_subroot(const Tree&, const std::vector<bool>&)’: tree_op.cpp:232:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int, std::allocator<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 232 | for (int k = 0; k < nbors->size(); k++) { | ~~^~~~~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c varinfo.cpp -o varinfo.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/redistmetrics/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fopenmp -DARMA_64BIT_WORD=1 -g0 -fpic -g -O2 -Wall -pedantic -mtune=native -c wilson.cpp -o wilson.o wilson.cpp: In function ‘int walk_until(const Graph&, int, std::vector<int, std::allocator<int> >&, int, const std::vector<bool>&, const std::vector<bool>&, const arma::uvec&)’: wilson.cpp:206:52: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare] 206 | if (ignore[proposal] || counties[proposal] != county) { g++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o redist.so RcppExports.o adj_reduce.o check_contiguity.o coarsen.o coloring.o compact_vectorized.o constraint_calc_helper.o contiguity.o cores.o crsg.o distance_helpers.o kirchhoff.o labeling.o make_swaps_helper.o map_calc.o mcmc_gibbs.o merge_split.o pareto.o pop_helpers.o random.o renumber.o rsg.o scorer_helpers.o shatter_search.o smc.o smc_base.o splits.o sw_mh_alg.o sw_mh_helper.o tree_op.o varinfo.o wilson.o -latomic -lpthread -llapack -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lRblas -lgfortran -lm -lquadmath -fopenmp -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpUbnMwN/R.INSTALL16d94c714d4348/redist/src' make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpUbnMwN/R.INSTALL16d94c714d4348/redist/src' make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpUbnMwN/R.INSTALL16d94c714d4348/redist/src' installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-redist/00new/redist/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices converting help for package ‘redist’ finding HTML links ... done EPSG html add_reference html avg_by_prec html classify_plans html compare_plans html constraints html fl25 html fl250 html fl25_adj html fl25_enum html fl70 html get_adj html get_existing html get_mh_acceptance_rate html get_plans_matrix html get_plans_weights html get_pop_tol html get_sampling_info html get_target html iowa html is_contiguous html is_county_split html last_plan html match_numbers html merge_by html min_move_parity html number_by html pl html plans_diversity html plot.redist_classified html plot.redist_constr html plot.redist_map html plot.redist_plans html prec_assignment html prec_cooccurrence html print.redist_classified html print.redist_constr html print.redist_map html print.redist_plans html pullback html finding level-2 HTML links ... done rbind.redist_plans html redist-package html redist.adjacency html redist.calc.frontier.size html redist.coarsen.adjacency html redist.combine.mpi html redist.compactness html redist.competitiveness html redist.constraint.helper html redist.county.id html redist.county.relabel html redist.crsg html redist.diagplot html redist.dist.pop.overlap html redist.distances html redist.district.splits html redist.enumpart html redist.find.target html redist.findparams html redist.freeze html redist.group.percent html redist.identify.cores html redist.init.enumpart html redist.ipw html redist.mcmc.mpi html redist.metrics html redist.multisplits html redist.muni.splits html redist.parity html redist.plot.adj html redist.plot.cores html redist.plot.distr_qtys html redist.plot.hist html redist.plot.majmin html redist.plot.map html redist.plot.penalty html redist.plot.plans html redist.plot.scatter html redist.plot.trace html redist.plot.varinfo html redist.plot.wted.adj html redist.prec.pop.overlap html redist.prep.enumpart html redist.random.subgraph html redist.read.enumpart html redist.reduce.adjacency html redist.reorder html redist.rsg html redist.run.enumpart html redist.segcalc html redist.sink.plan html redist.smc_is_ci html redist.splits html redist.subset html redist.uncoarsen html redist.wted.adj html redist_ci html redist_constr html redist_flip html redist_flip_anneal html redist_map html redist_mergesplit html redist_mergesplit_parallel html redist_plans html redist_quantile_trunc html redist_shortburst html redist_smc html reexports html scorer-arith html scorer-combine html scorers html subset_sampled html summary.redist_plans html tally_var html *** copying figures ** building package indices ** installing vignettes ** 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 (redist)