* 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)