* installing *source* package ‘flexBART’ ...
** this is package ‘flexBART’ version ‘2.0.6’
** package ‘flexBART’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++ (GCC) 16.2.1 20261029 (Red Hat 16.2.1-3)’
make[1]: Entering directory '/data/localhost/ripley/R/packages/tests-devel/flexBART/src'
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c RcppExports.cpp -o RcppExports.o
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c data_parsing_funs.cpp -o data_parsing_funs.o
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c detect_nesting.cpp -o detect_nesting.o
In file included from graph_funs.h:4,
                 from detect_nesting.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
detect_nesting.cpp: In function ‘Rcpp::List detect_nesting(arma::mat, Rcpp::IntegerVector, int)’:
detect_nesting.cpp:77:34: warning: comparison of integer expressions of different signedness: ‘std::set<int>::size_type’ {aka ‘long unsigned int’} and ‘Rcpp::traits::storage_type<13>::type’ {aka ‘int’} [-Wsign-compare]
   77 |           if(used_lo_vals.size() != K(lo)){
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
detect_nesting.cpp:94:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::pair<int, int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   94 |       for(int i = 0; i < hi_lo_pair.size();++i){
      |                      ~~^~~~~~~~~~~~~~~~~~~
detect_nesting.cpp:101:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<int, std::allocator<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  101 |         for(int ii = 0; ii < hi_lo_vec[i].size(); ++ii) tmp_nest_map[ii] = hi_lo_vec[i][ii];
      |                         ~~~^~~~~~~~~~~~~~~~~~~~~
In file included from graph_funs.h:4,
                 from data_parsing_funs.h:3,
                 from data_parsing_funs.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
data_parsing_funs.cpp: In function ‘void parse_nesting(std::vector<hi_lo_map>&, std::vector<std::map<int, std::vector<edge> > >&, std::vector<std::map<int, std::vector<edge> > >&, std::vector<std::map<int, std::set<int> > >&, int&, Rcpp::IntegerMatrix&, std::vector<std::set<int> >&, Rcpp::Nullable<Rcpp::Vector<19> >&)’:
data_parsing_funs.cpp:140:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int, std::allocator<int> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  140 |         for(int c = 0; c < tmp_components.size(); ++c){
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c draw_tree.cpp -o draw_tree.o
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c funs.cpp -o funs.o
In file included from tree.h:4,
                 from rule_funs.h:4,
                 from draw_tree.h:4,
                 from draw_tree.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from tree.h:4,
                 from funs.h:6,
                 from funs.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
funs.cpp: In function ‘void fit_ensemble(std::vector<double>&, std::vector<tree>&, data_info&)’:
funs.cpp:45:17: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
   45 |   if(fit.size() != di.n) Rcpp::stop("[fit_ensemble]: size of fit must be equal to di.n!"); // honestly should never get triggered
      |      ~~~~~~~~~~~^~~~~~~
funs.cpp:52:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<tree>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   52 |     for(int m = 0; m < t_vec.size(); m++) fit[i] += t_vec[m].evaluate(xx_cont, xx_cat); // involves a tree traversal
      |                    ~~^~~~~~~~~~~~~~
funs.cpp: In function ‘void update_theta_u(std::vector<double>&, double&, std::vector<int, std::allocator<int> >&, int&, double&, double&, RNG&)’:
funs.cpp:192:19: warning: comparison of integer expressions of different signedness: ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  192 |   if(theta.size() != p){
      |      ~~~~~~~~~~~~~^~~~
funs.cpp: In function ‘void update_theta_u_subset(std::vector<double>&, double&, std::vector<int, std::allocator<int> >&, double&, double&, RNG&)’:
funs.cpp:235:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<double>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  235 |   for(int j = 0; j < theta.size(); ++j){
      |                  ~~^~~~~~~~~~~~~~
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c gen_models.cpp -o gen_models.o
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c graph_funs.cpp -o graph_funs.o
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c multi_ensm_fit.cpp -o multi_ensm_fit.o
In file included from gen_models.h:4,
                 from gen_models.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c multi_ensm_heteroskedastic.cpp -o multi_ensm_heteroskedastic.o
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c multi_ensm_logit.cpp -o multi_ensm_logit.o
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c multi_ensm_poisson.cpp -o multi_ensm_poisson.o
In file included from graph_funs.h:4,
                 from graph_funs.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
graph_funs.cpp: In function ‘void delete_edge(int&, std::set<int>&, std::set<int>&, std::vector<edge>&, std::set<int>&)’:
graph_funs.cpp:522:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<edge>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  522 |   for(int e = 0; e < edges.size(); e++){
      |                  ~~^~~~~~~~~~~~~~
graph_funs.cpp: In function ‘void fiedler_split(std::set<int>&, std::set<int>&, std::vector<edge>&, std::set<int>&, bool&, RNG&)’:
graph_funs.cpp:610:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘arma::uword’ {aka ‘unsigned int’} [-Wsign-compare]
  610 |     for(int ix = 0; ix < lval_index.size(); ++ix){
      |                     ~~~^~~~~~~~~~~~~~~~~~~
graph_funs.cpp: In function ‘void graph_partition(std::set<int>&, std::set<int>&, std::vector<edge>&, std::set<int>&, int&, RNG&)’:
graph_funs.cpp:651:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::vector<int, std::allocator<int> > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  651 |       for(int comp_ix = 0; comp_ix < components.size(); comp_ix++){
      |                            ~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from tree.h:4,
                 from rule_funs.h:4,
                 from update_tree.h:4,
                 from multi_ensm_fit.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from tree.h:4,
                 from rule_funs.h:4,
                 from update_tree.h:4,
                 from update_tree_heteroskedastic.h:4,
                 from multi_ensm_heteroskedastic.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from graph_funs.h:4,
                 from data_parsing_funs.h:3,
                 from multi_ensm_logit.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from graph_funs.h:4,
                 from data_parsing_funs.h:3,
                 from multi_ensm_poisson.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c multi_ensm_probit.cpp -o multi_ensm_probit.o
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c predict_flexBART.cpp -o predict_flexBART.o
In file included from tree.h:4,
                 from rule_funs.h:4,
                 from update_tree.h:4,
                 from multi_ensm_probit.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from tree.h:4,
                 from funs.h:6,
                 from predict_flexBART.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c rescale_beta.cpp -o rescale_beta.o
rescale_beta.cpp: In function ‘arma::mat rescale_beta_mean(arma::mat, double, double, Rcpp::NumericVector, Rcpp::NumericVector, Rcpp::IntegerVector)’:
rescale_beta.cpp:13:24: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const unsigned int’} and ‘int’ [-Wsign-compare]
   13 |   if(beta_input.n_cols != R){
      |      ~~~~~~~~~~~~~~~~~~^~~~
rescale_beta.cpp: In function ‘arma::cube rescale_beta(arma::cube, double, double, Rcpp::NumericVector, Rcpp::NumericVector, Rcpp::IntegerVector)’:
rescale_beta.cpp:45:26: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const unsigned int’} and ‘int’ [-Wsign-compare]
   45 |   if(beta_input.n_slices != R){
      |      ~~~~~~~~~~~~~~~~~~~~^~~~
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c rflexBART.cpp -o rflexBART.o
In file included from tree.h:4,
                 from rule_funs.h:4,
                 from draw_tree.h:4,
                 from rflexBART.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c rng.cpp -o rng.o
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c rule_funs.cpp -o rule_funs.o
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c single_ensem_heteroskedastic.cpp -o single_ensem_heteroskedastic.o
rng.cpp: In member function ‘arma::vec RNG::mvnormal(arma::vec, arma::mat)’:
rng.cpp:150:17: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const unsigned int’} and ‘int’ [-Wsign-compare]
  150 |   if( (P.n_rows != d) | (P.n_cols != d)){
      |        ~~~~~~~~~^~~~
rng.cpp:150:35: warning: comparison of integer expressions of different signedness: ‘const arma::uword’ {aka ‘const unsigned int’} and ‘int’ [-Wsign-compare]
  150 |   if( (P.n_rows != d) | (P.n_cols != d)){
      |                          ~~~~~~~~~^~~~
In file included from tree.h:4,
                 from rule_funs.h:4,
                 from rule_funs.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from tree.h:4,
                 from rule_funs.h:4,
                 from update_tree.h:4,
                 from update_tree_heteroskedastic.h:4,
                 from single_ensem_heteroskedastic.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c single_ensm_fit.cpp -o single_ensm_fit.o
In file included from tree.h:4,
                 from rule_funs.h:4,
                 from update_tree.h:4,
                 from single_ensm_fit.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c single_ensm_logit.cpp -o single_ensm_logit.o
In file included from graph_funs.h:4,
                 from data_parsing_funs.h:3,
                 from single_ensm_logit.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c single_ensm_poisson.cpp -o single_ensm_poisson.o
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c single_ensm_probit.cpp -o single_ensm_probit.o
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c tree.cpp -o tree.o
In file included from graph_funs.h:4,
                 from data_parsing_funs.h:3,
                 from single_ensm_poisson.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c update_tree.cpp -o update_tree.o
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c update_tree_gen.cpp -o update_tree_gen.o
In file included from tree.h:4,
                 from rule_funs.h:4,
                 from update_tree.h:4,
                 from single_ensm_probit.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from tree.h:4,
                 from tree.cpp:4:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from tree.h:4,
                 from rule_funs.h:4,
                 from update_tree.h:4,
                 from update_tree.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++20 -I"/data/localhost/ripley/R/R-devel/include" -DNDEBUG  -I'/data/localhost/ripley/R/test-dev/Rcpp/include' -I'/data/localhost/ripley/R/test-dev/RcppArmadillo/include' -I/usr/local/include   -fopenmp -fpic  -g -O2 -Wall -pedantic -mtune=native -Wno-ignored-attributes -Wno-parentheses -Wp,-D_FORTIFY_SOURCE=3 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection   -c update_tree_heteroskedastic.cpp -o update_tree_heteroskedastic.o
In file included from tree.h:4,
                 from rule_funs.h:4,
                 from update_tree.h:4,
                 from update_tree_gen.h:4,
                 from update_tree_gen.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from tree.h:4,
                 from rule_funs.h:4,
                 from update_tree.h:4,
                 from update_tree_heteroskedastic.h:4,
                 from update_tree_heteroskedastic.cpp:1:
structs.h: In member function ‘std::set<int> set_str_conversion::hex_to_set(int&, std::string&)’:
structs.h:266:23: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
  266 |     if(hex_str.size() != num_blocks+1){
      |        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++20 -shared -L/usr/local/lib64 -o flexBART.so RcppExports.o data_parsing_funs.o detect_nesting.o draw_tree.o funs.o gen_models.o graph_funs.o multi_ensm_fit.o multi_ensm_heteroskedastic.o multi_ensm_logit.o multi_ensm_poisson.o multi_ensm_probit.o predict_flexBART.o rescale_beta.o rflexBART.o rng.o rule_funs.o single_ensem_heteroskedastic.o single_ensm_fit.o single_ensm_logit.o single_ensm_poisson.o single_ensm_probit.o tree.o update_tree.o update_tree_gen.o update_tree_heteroskedastic.o -fopenmp -llapack -L/data/localhost/ripley/R/R-devel/lib -lRblas -lgfortran -lm -latomic_asneeded -lquadmath
make[1]: Leaving directory '/data/localhost/ripley/R/packages/tests-devel/flexBART/src'
make[1]: Entering directory '/data/localhost/ripley/R/packages/tests-devel/flexBART/src'
make[1]: Leaving directory '/data/localhost/ripley/R/packages/tests-devel/flexBART/src'
installing to /data/localhost/ripley/R/packages/tests-devel/flexBART.Rcheck/00LOCK-flexBART/00new/flexBART/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (flexBART)