* 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++.exe (GCC) 14.3.0'
make[1]: Entering directory '/d/temp/2026_10_14_01_50_00_30378/RtmpuID1cZ/R.INSTALL4de5c32121ad1/flexBART/src'
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c RcppExports.cpp -o RcppExports.o
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c data_parsing_funs.cpp -o data_parsing_funs.o
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 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 long unsigned int'} [-Wsign-compare]
140 | for(int c = 0; c < tmp_components.size(); ++c){
| ~~^~~~~~~~~~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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 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 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 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 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];
| ~~~^~~~~~~~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c draw_tree.cpp -o draw_tree.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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c funs.cpp -o funs.o
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 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 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 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 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 long unsigned int'} [-Wsign-compare]
235 | for(int j = 0; j < theta.size(); ++j){
| ~~^~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c gen_models.cpp -o gen_models.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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c graph_funs.cpp -o graph_funs.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 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 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 long unsigned int'} [-Wsign-compare]
651 | for(int comp_ix = 0; comp_ix < components.size(); comp_ix++){
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c multi_ensm_fit.cpp -o multi_ensm_fit.o
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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c multi_ensm_heteroskedastic.cpp -o multi_ensm_heteroskedastic.o
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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c multi_ensm_logit.cpp -o multi_ensm_logit.o
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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c multi_ensm_poisson.cpp -o multi_ensm_poisson.o
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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c multi_ensm_probit.cpp -o multi_ensm_probit.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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c predict_flexBART.cpp -o predict_flexBART.o
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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c rng.cpp -o rng.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)){
| ~~~~~~~~~^~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c rule_funs.cpp -o rule_funs.o
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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c single_ensem_heteroskedastic.cpp -o single_ensem_heteroskedastic.o
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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c single_ensm_poisson.cpp -o single_ensm_poisson.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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c single_ensm_probit.cpp -o single_ensm_probit.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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c tree.cpp -o tree.o
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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c update_tree.cpp -o update_tree.o
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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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 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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -I"D:/RCompile/recent/R-4.5.3/include" -DNDEBUG -I'D:/RCompile/CRANpkg/lib/4.5/Rcpp/include' -I'D:/RCompile/CRANpkg/lib/4.5/RcppArmadillo/include' -I"d:/rtools45/x86_64-w64-mingw32.static.posix/include" -fopenmp -pedantic -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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_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 long unsigned int'} and 'int' [-Wsign-compare]
266 | if(hex_str.size() != num_blocks+1){
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
g++ -std=gnu++17 -shared -s -static-libgcc -o flexBART.dll tmp.def 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 -LD:/RCompile/recent/R-4.5.3/bin/x64 -lRlapack -LD:/RCompile/recent/R-4.5.3/bin/x64 -lRblas -lgfortran -lquadmath -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools45/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R-4.5.3/bin/x64 -lR
make[1]: Leaving directory '/d/temp/2026_10_14_01_50_00_30378/RtmpuID1cZ/R.INSTALL4de5c32121ad1/flexBART/src'
make[1]: Entering directory '/d/temp/2026_10_14_01_50_00_30378/RtmpuID1cZ/R.INSTALL4de5c32121ad1/flexBART/src'
make[1]: Leaving directory '/d/temp/2026_10_14_01_50_00_30378/RtmpuID1cZ/R.INSTALL4de5c32121ad1/flexBART/src'
installing to d:/Rcompile/CRANpkg/lib/4.5/00LOCK-flexBART/00new/flexBART/libs/x64
** 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
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* MD5 sums
packaged installation of 'flexBART' as flexBART_2.0.6.zip
* DONE (flexBART)