* installing *source* package ‘outliertree’ ... ** using staged installation checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether g++-14 -std=gnu++17 accepts -g... yes checking for g++-14 -std=gnu++17 option to enable C++11 features... none needed configure: creating ./config.status config.status: creating src/Makevars ** libs using C++ compiler: ‘g++-14 (Debian 14.2.0-3) 14.2.0’ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -D_FOR_R -DSUPPORTS_RESTRICT=1 -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/tmp/CRAN_recheck/Library/Rcereal/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fopenmp -fno-math-errno -fno-trapping-math -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c RcppExports.cpp -o RcppExports.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -D_FOR_R -DSUPPORTS_RESTRICT=1 -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/tmp/CRAN_recheck/Library/Rcereal/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fopenmp -fno-math-errno -fno-trapping-math -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c Rwrapper.cpp -o Rwrapper.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -D_FOR_R -DSUPPORTS_RESTRICT=1 -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/tmp/CRAN_recheck/Library/Rcereal/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fopenmp -fno-math-errno -fno-trapping-math -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c cat_outlier.cpp -o cat_outlier.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -D_FOR_R -DSUPPORTS_RESTRICT=1 -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/tmp/CRAN_recheck/Library/Rcereal/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fopenmp -fno-math-errno -fno-trapping-math -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c clusters.cpp -o clusters.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -D_FOR_R -DSUPPORTS_RESTRICT=1 -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/tmp/CRAN_recheck/Library/Rcereal/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fopenmp -fno-math-errno -fno-trapping-math -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c fit_model.cpp -o fit_model.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -D_FOR_R -DSUPPORTS_RESTRICT=1 -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/tmp/CRAN_recheck/Library/Rcereal/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fopenmp -fno-math-errno -fno-trapping-math -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c misc.cpp -o misc.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -D_FOR_R -DSUPPORTS_RESTRICT=1 -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/tmp/CRAN_recheck/Library/Rcereal/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fopenmp -fno-math-errno -fno-trapping-math -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c predict.cpp -o predict.o predict.cpp: In function ‘_Z17find_new_outliersPdPiS0_miR12ModelOutputs._omp_fn.0’: predict.cpp:132:68: warning: ‘num_val_this’ may be used uninitialized [-Wmaybe-uninitialized] 132 | outliers_thread[omp_get_thread_num()] = follow_tree(model_outputs, prediction_data, 0, 0, row, col, col_is_num, num_val_this, cat_val_this)? | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ predict.cpp:76:12: note: ‘num_val_this’ was declared here 76 | double num_val_this; | ^~~~~~~~~~~~ predict.cpp:132:68: warning: ‘cat_val_this’ may be used uninitialized [-Wmaybe-uninitialized] 132 | outliers_thread[omp_get_thread_num()] = follow_tree(model_outputs, prediction_data, 0, 0, row, col, col_is_num, num_val_this, cat_val_this)? | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ predict.cpp:77:9: note: ‘cat_val_this’ was declared here 77 | int cat_val_this; | ^~~~~~~~~~~~ g++-14 -std=gnu++17 -I"/home/hornik/tmp/R-d-gcc-14/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -D_FOR_R -DSUPPORTS_RESTRICT=1 -I'/home/hornik/lib/R/Library/4.5/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/tmp/CRAN_recheck/Library/Rcereal/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DSTRICT_R_HEADERS=1 -fopenmp -fno-math-errno -fno-trapping-math -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -DR_NO_REMAP -c split.cpp -o split.o split.cpp: In function ‘void split_categx_categy_subset(size_t*, size_t, size_t, int*, int*, size_t, size_t, long double, size_t*, size_t*, size_t*, bool, size_t, long double*, signed char*, bool*, bool*)’: split.cpp:1158:40: warning: ‘last_bit’ may be used uninitialized [-Wmaybe-uninitialized] 1158 | for (size_t catx = 0; catx < last_bit; catx++) { | ~~~~~^~~~~~~~~~ split.cpp:1112:12: note: ‘last_bit’ was declared here 1112 | size_t last_bit; | ^~~~~~~~ In file included from split.cpp:34: outlier_tree.h:69:45: warning: ‘best_subset’ may be used uninitialized [-Wmaybe-uninitialized] 69 | #define extract_bit(number, bit) (((number) >> (bit)) & 1) /* https://stackoverflow.com/questions/2249731/how-do-i-get-bit-by-bit-data-from-an-integer-value-in-c */ | ~~~~~~~~~~^~~~~~~~~ split.cpp:1197:34: note: in expansion of macro ‘extract_bit’ 1197 | split_subset[catx] = extract_bit(best_subset, catx); | ^~~~~~~~~~~ split.cpp:1050:12: note: ‘best_subset’ was declared here 1050 | size_t best_subset; | ^~~~~~~~~~~ g++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R-d-gcc-14/lib -Wl,-O1 -o outliertree.so RcppExports.o Rwrapper.o cat_outlier.o clusters.o fit_model.o misc.o predict.o split.o -fopenmp -L/home/hornik/tmp/R-d-gcc-14/lib -lR installing to /home/hornik/tmp/CRAN_recheck/outliertree.Rcheck/00LOCK-outliertree/00new/outliertree/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices ** 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 (outliertree)