* installing to library ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages’
* installing *source* package ‘redist’ ...
** this is package ‘redist’ version ‘4.3.1’
** package ‘redist’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++-15 (Debian 15.2.0-9) 15.2.0’
using C++17
make[1]: Entering directory '/tmp/RtmpRJwr9j/R.INSTALL28e5ee42798fd1/redist/src'
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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
In file included from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:30,
                 from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/RcppArmadillo/interface/RcppArmadilloForward.h:26,
                 from /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include/RcppArmadillo.h:32,
                 from smc_base.h:10,
                 from map_calc.h:4,
                 from map_calc.cpp:2:
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/check_r_headers.h:27:21: note: ‘#pragma message: R.h has been included before any Rcpp headers. This can lead to hard-to-debug errors, and is not necessary. See https://github.com/RcppCore/Rcpp/issues/1410’
   27 |     #pragma message "R.h has been included before any Rcpp headers. This can lead to hard-to-debug errors, and is not necessary. See https://github.com/RcppCore/Rcpp/issues/1410"
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/check_r_headers.h:35:21: note: ‘#pragma message: Rinternals.h has been included before any Rcpp headers. This can lead to hard-to-debug errors, and is not necessary. See https://github.com/RcppCore/Rcpp/issues/1410’
   35 |     #pragma message "Rinternals.h has been included before any Rcpp headers. This can lead to hard-to-debug errors, and is not necessary. See https://github.com/RcppCore/Rcpp/issues/1410"
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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&, Tree&, const arma::uvec&, Multigraph&, arma::subview_col<long long unsigned int>, int, int, std::vector<bool>&, std::vector<bool>&, const arma::uvec&, double, double, double, int)’:
merge_split.cpp:186:26: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare]
  186 |         if (districts(i) == distr_1 || districts(i) == distr_2) {
      |             ~~~~~~~~~~~~~^~~~~~~~~~
merge_split.cpp:186:53: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare]
  186 |         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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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-devel-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:38:26: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare]
   38 |     if (districts.n_rows != V || districts.n_cols != N)
      |         ~~~~~~~~~~~~~~~~~^~~~
smc.cpp:38:51: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const long long unsigned int’} and ‘int’ [-Wsign-compare]
   38 |     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:528:30: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare]
  528 |         if (districts(i - 1) != distr_root || i - 1 == root) continue;
      |             ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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:186: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]
  186 |         for (int k = 0; k < nbors->size(); k++) {
      |                         ~~^~~~~~~~~~~~~~~
g++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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++-15 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-devel-gcc/Work/build/include" -DNDEBUG  -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/Rcpp/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppArmadillo/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/RcppThread/include' -I'/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/cli/include' -I'/home/hornik/tmp/R.check/r-devel-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:208:52: warning: comparison of integer expressions of different signedness: ‘const long long unsigned int’ and ‘int’ [-Wsign-compare]
  208 |         if (ignore[proposal] || counties[proposal] != county) {
'LdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
'RcppLdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-devel-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 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-devel-gcc/Work/build/lib -lRblas -lgfortran -lm -lquadmath -fopenmp -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
'LdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
'RcppLdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
make[1]: Leaving directory '/tmp/RtmpRJwr9j/R.INSTALL28e5ee42798fd1/redist/src'
make[1]: Entering directory '/tmp/RtmpRJwr9j/R.INSTALL28e5ee42798fd1/redist/src'
'LdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
'RcppLdFlags' has not been needed since 2013 (!!) and may get removed in 2027. Please update your 'Makevars'.
make[1]: Leaving directory '/tmp/RtmpRJwr9j/R.INSTALL28e5ee42798fd1/redist/src'
installing to /home/hornik/tmp/R.check/r-devel-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)