* installing to library ‘/home/hornik/tmp/R.check/r-release-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/RtmplH4wUm/R.INSTALL53f143bdbf839/redist/src' g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-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-release-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-release-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-release-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-release-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-release-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-release-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-release-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-release-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-release-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-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-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-release-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-release-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-release-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-release-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-release-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-release-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-release-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-release-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-release-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-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-release-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-release-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-release-gcc/Work/build/lib -lRblas -lgfortran -lm -lquadmath -fopenmp -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmplH4wUm/R.INSTALL53f143bdbf839/redist/src' make[1]: Entering directory '/home/hornik/tmp/scratch/RtmplH4wUm/R.INSTALL53f143bdbf839/redist/src' make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmplH4wUm/R.INSTALL53f143bdbf839/redist/src' installing to /home/hornik/tmp/R.check/r-release-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 *** 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)