downloading reverse dependencies ... downloading BioM2_1.1.3.tar.gz ... ok downloading cpi_0.1.5.tar.gz ... ok downloading DoubleML_1.0.2.tar.gz ... ok downloading GenericML_0.2.2.tar.gz ... ok downloading gKRLS_1.0.4.tar.gz ... ok downloading HetSeq_0.1.0.tar.gz ... ok downloading highMLR_0.1.1.tar.gz ... ok downloading MantaID_1.0.4.tar.gz ... ok downloading mcboost_0.4.4.tar.gz ... ok downloading mlr3batchmark_0.2.2.tar.gz ... ok downloading mlr3cluster_0.1.12.tar.gz ... ok downloading mlr3db_0.7.0.tar.gz ... ok downloading mlr3fairness_0.4.0.tar.gz ... ok downloading mlr3fda_0.3.0.tar.gz ... ok downloading mlr3filters_0.9.0.tar.gz ... ok downloading mlr3fselect_1.5.0.tar.gz ... ok downloading mlr3hyperband_1.0.0.tar.gz ... ok downloading mlr3inferr_0.2.1.tar.gz ... ok downloading mlr3learners_0.13.0.tar.gz ... ok downloading mlr3mbo_0.3.3.tar.gz ... ok downloading mlr3oml_0.11.0.tar.gz ... ok downloading mlr3pipelines_0.10.0.tar.gz ... ok downloading mlr3resampling_2025.11.19.tar.gz ... ok downloading mlr3shiny_0.5.0.tar.gz ... ok downloading mlr3spatial_0.6.1.tar.gz ... ok downloading mlr3spatiotempcv_2.3.4.tar.gz ... ok downloading mlr3summary_0.1.0.tar.gz ... ok downloading mlr3superlearner_0.1.2.tar.gz ... ok downloading mlr3torch_0.3.2.tar.gz ... ok downloading mlr3tuning_1.5.0.tar.gz ... ok downloading mlr3tuningspaces_0.6.0.tar.gz ... ok downloading mlr3verse_0.3.1.tar.gz ... ok downloading sense_1.1.0.tar.gz ... ok downloading spFSR_2.0.4.tar.gz ... ok downloading survivalsurrogate_1.1.tar.gz ... ok downloading xtdml_0.1.9.tar.gz ... ok downloading condvis2_0.1.2.tar.gz ... ok downloading counterfactuals_0.1.6.tar.gz ... ok downloading DALEXtra_2.3.0.tar.gz ... ok downloading drape_0.0.2.tar.gz ... ok downloading explainer_1.0.2.tar.gz ... ok downloading iml_0.11.4.tar.gz ... ok downloading leakr_0.1.0.tar.gz ... ok downloading miesmuschel_0.0.4-3.tar.gz ... ok downloading mlr3benchmark_0.1.7.tar.gz ... ok downloading mlr3data_0.9.0.tar.gz ... ok downloading mlr3viz_0.10.1.tar.gz ... ok downloading mlrintermbo_0.5.1-1.tar.gz ... ok downloading parttree_0.1.1.tar.gz ... ok downloading vetiver_0.2.6.tar.gz ... ok downloading vivid_0.3.0.tar.gz ... ok installing dependencies ‘adagio’, ‘ALEPlot’, ‘animint2’, ‘auditor’, ‘bestNormalize’, ‘blockCV’, ‘Boruta’, ‘bundle’, ‘care’, ‘carSurv’, ‘CAST’, ‘cccp’, ‘cereal’, ‘cmaesr’, ‘CMplot’, ‘condvis2’, ‘cvms’, ‘DALEXtra’, ‘DendSer’, ‘dimRed’, ‘DoubleML’, ‘fairml’, ‘fastshap’, ‘fastVoteR’, ‘FDboost’, ‘flashlight’, ‘FSelectorRcpp’, ‘ggparty’, ‘ggstatsplot’, ‘glmnetUtils’, ‘grandR’, ‘irace’, ‘knockoff’, ‘lime’, ‘localModel’, ‘LPCM’, ‘luz’, ‘miesmuschel’, ‘mlflow’, ‘mlr3’, ‘mlr3batchmark’, ‘mlr3benchmark’, ‘mlr3cluster’, ‘mlr3data’, ‘mlr3db’, ‘mlr3fairness’, ‘mlr3fda’, ‘mlr3filters’, ‘mlr3fselect’, ‘mlr3hyperband’, ‘mlr3inferr’, ‘mlr3mbo’, ‘mlr3oml’, ‘mlr3proba’, ‘mlr3spatial’, ‘mlr3spatiotempcv’, ‘mlr3summary’, ‘mlr3torch’, ‘mlr3tuningspaces’, ‘mlr3verse’, ‘mlr3viz’, ‘nc’, ‘paws.machine.learning’, ‘pbdMPI’, ‘pins’, ‘polars’, ‘PracTools’, ‘praznik’, ‘precrec’, ‘probably’, ‘rapidoc’, ‘rBeta2009’, ‘rchallenge’, ‘redux’, ‘rush’, ‘scagnostics’, ‘scutr’, ‘shiny’, ‘smdocker’, ‘smotefamily’, ‘sperrorest’, ‘stabm’, ‘stacks’, ‘stream’, ‘tf’, ‘tfevents’, ‘themis’, ‘tinyplot’, ‘titanic’, ‘trtf’, ‘vtreat’, ‘xgboost’, ‘zenplots’ Warning: packages ‘polars’, ‘mlr3proba’, ‘ALEPlot’ are not available for this version of R Versions of these packages for your version of R might be available elsewhere, see the ideas at https://cran.r-project.org/doc/manuals/r-devel/R-admin.html#Installing-packages also installing the dependencies ‘usmapdata’, ‘CVST’, ‘ggside’, ‘statsExpressions’, ‘Rdsdp’, ‘lfc’, ‘usmap’, ‘gamboostLSS’, ‘ROSE’, ‘DRR’, ‘automap’, ‘hnp’, ‘groupdata2’, ‘rearrr’, ‘paws.compute’, ‘paws.developer.tools’, ‘paws.management’, ‘paws.security.identity’, ‘MetricsWeighted’, ‘PairViz’ begin installing package ‘usmapdata’ begin installing package ‘CVST’ begin installing package ‘ggside’ begin installing package ‘statsExpressions’ begin installing package ‘Rdsdp’ begin installing package ‘lfc’ begin installing package ‘gamboostLSS’ begin installing package ‘ROSE’ begin installing package ‘automap’ begin installing package ‘hnp’ begin installing package ‘rearrr’ begin installing package ‘paws.compute’ begin installing package ‘paws.developer.tools’ begin installing package ‘paws.management’ begin installing package ‘paws.security.identity’ begin installing package ‘MetricsWeighted’ begin installing package ‘PairViz’ begin installing package ‘mlr3data’ begin installing package ‘CMplot’ begin installing package ‘LPCM’ begin installing package ‘stream’ begin installing package ‘cccp’ begin installing package ‘fairml’ begin installing package ‘mlr3viz’ begin installing package ‘tf’ begin installing package ‘Boruta’ begin installing package ‘care’ begin installing package ‘carSurv’ * installing *source* package ‘lfc’ ... ** this is package ‘lfc’ version ‘0.2.3’ ** package ‘lfc’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (lfc) begin installing package ‘FSelectorRcpp’ * installing *source* package ‘care’ ... ** this is package ‘care’ version ‘1.1.11’ ** package ‘care’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** 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 * DONE (care) begin installing package ‘praznik’ * installing *source* package ‘MetricsWeighted’ ... ** this is package ‘MetricsWeighted’ version ‘1.0.4’ ** package ‘MetricsWeighted’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (MetricsWeighted) begin installing package ‘stabm’ * installing *source* package ‘Boruta’ ... ** this is package ‘Boruta’ version ‘9.0.0’ ** package ‘Boruta’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (Boruta) begin installing package ‘fastVoteR’ * installing *source* package ‘usmapdata’ ... ** this is package ‘usmapdata’ version ‘1.0.0’ ** package ‘usmapdata’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 * DONE (usmapdata) begin installing package ‘redux’ * installing *source* package ‘ROSE’ ... ** this is package ‘ROSE’ version ‘0.0-4’ ** package ‘ROSE’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** 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 * DONE (ROSE) begin installing package ‘bestNormalize’ * installing *source* package ‘LPCM’ ... ** this is package ‘LPCM’ version ‘0.47-6’ ** package ‘LPCM’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** 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 * DONE (LPCM) begin installing package ‘smotefamily’ * installing *source* package ‘hnp’ ... ** this is package ‘hnp’ version ‘1.2-7’ ** package ‘hnp’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** 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 * DONE (hnp) begin installing package ‘vtreat’ * installing *source* package ‘statsExpressions’ ... ** this is package ‘statsExpressions’ version ‘1.7.1’ ** package ‘statsExpressions’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (statsExpressions) begin installing package ‘pbdMPI’ * installing *source* package ‘PairViz’ ... ** this is package ‘PairViz’ version ‘1.3.6’ ** package ‘PairViz’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** demo ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (PairViz) begin installing package ‘animint2’ * installing *source* package ‘smotefamily’ ... ** this is package ‘smotefamily’ version ‘1.4.0’ ** package ‘smotefamily’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 * DONE (smotefamily) begin installing package ‘nc’ * installing *source* package ‘mlr3viz’ ... ** this is package ‘mlr3viz’ version ‘0.10.1’ ** package ‘mlr3viz’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 * DONE (mlr3viz) begin installing package ‘ggparty’ * installing *source* package ‘stabm’ ... ** this is package ‘stabm’ version ‘1.2.2’ ** package ‘stabm’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (stabm) begin installing package ‘DALEXtra’ * installing *source* package ‘CMplot’ ... ** this is package ‘CMplot’ version ‘4.5.1’ ** package ‘CMplot’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** 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 * DONE (CMplot) begin installing package ‘CAST’ * installing *source* package ‘CVST’ ... ** this is package ‘CVST’ version ‘0.2-3’ ** package ‘CVST’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 * DONE (CVST) begin installing package ‘sperrorest’ * installing *source* package ‘redux’ ... ** this is package ‘redux’ version ‘1.1.5’ ** package ‘redux’ successfully unpacked and MD5 sums checked ** using staged installation Found pkg-config cflags and libs! Using PKG_CFLAGS=-I/usr/include/hiredis -D_FILE_OFFSET_BITS=64 -I/usr/include/hiredis Using PKG_LIBS=-lhiredis ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpJc2SQg/R.INSTALL38fd4303b4a8a/redux/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/usr/include/hiredis -D_FILE_OFFSET_BITS=64 -I/usr/include/hiredis -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c connection.c -o connection.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/usr/include/hiredis -D_FILE_OFFSET_BITS=64 -I/usr/include/hiredis -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c conversions.c -o conversions.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/usr/include/hiredis -D_FILE_OFFSET_BITS=64 -I/usr/include/hiredis -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c registration.c -o registration.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I/usr/include/hiredis -D_FILE_OFFSET_BITS=64 -I/usr/include/hiredis -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c subscribe.c -o subscribe.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o redux.so connection.o conversions.o registration.o subscribe.o -lhiredis -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpJc2SQg/R.INSTALL38fd4303b4a8a/redux/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-redux/00new/redux/libs ** R ** 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 (redux) begin installing package ‘fastshap’ * installing *source* package ‘praznik’ ... ** this is package ‘praznik’ version ‘12.0.0’ ** package ‘praznik’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpj0bKLU/R.INSTALL38f685b7bb487/praznik/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fopenmp -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c praznik.c -o praznik.o In file included from praznik.c:18: In function ‘fillHt’, inlined from ‘C_tri._omp_fn.0’ at trips.h:100:5: ht.h:31:6: warning: ‘nab’ may be used uninitialized [-Wmaybe-uninitialized] 31 | int Neff=nA*nB; | ^~~~ In file included from praznik.c:48: trips.h: In function ‘C_tri._omp_fn.0’: trips.h:85:19: note: ‘nab’ was declared here 85 | int oa=-1,ob=-1,nab; | ^~~ gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o praznik.so praznik.o -fopenmp -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpj0bKLU/R.INSTALL38f685b7bb487/praznik/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-praznik/00new/praznik/libs ** R ** data ** 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 (praznik) begin installing package ‘tfevents’ * installing *source* package ‘fairml’ ... ** this is package ‘fairml’ version ‘0.9’ ** package ‘fairml’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** 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 * DONE (fairml) begin installing package ‘adagio’ * installing *source* package ‘gamboostLSS’ ... ** this is package ‘gamboostLSS’ version ‘2.1-0’ ** package ‘gamboostLSS’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (gamboostLSS) begin installing package ‘irace’ * installing *source* package ‘tf’ ... ** this is package ‘tf’ version ‘0.3.4’ ** package ‘tf’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 * DONE (tf) begin installing package ‘mlflow’ * installing *source* package ‘nc’ ... ** this is package ‘nc’ version ‘2025.3.24’ ** package ‘nc’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (nc) begin installing package ‘miesmuschel’ * installing *source* package ‘automap’ ... ** this is package ‘automap’ version ‘1.1-20’ ** package ‘automap’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** demo ** 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 * DONE (automap) begin installing package ‘mlr3benchmark’ * installing *source* package ‘vtreat’ ... ** this is package ‘vtreat’ version ‘1.6.5’ ** package ‘vtreat’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (vtreat) begin installing package ‘rBeta2009’ * installing *source* package ‘rearrr’ ... ** this is package ‘rearrr’ version ‘0.3.5’ ** package ‘rearrr’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 * DONE (rearrr) begin installing package ‘DendSer’ * installing *source* package ‘mlr3data’ ... ** this is package ‘mlr3data’ version ‘0.9.0’ ** package ‘mlr3data’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** 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 * DONE (mlr3data) begin installing package ‘scagnostics’ * installing *source* package ‘rBeta2009’ ... ** this is package ‘rBeta2009’ version ‘1.0.1’ ** package ‘rBeta2009’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpumd51s/R.INSTALL39925379d4801/rBeta2009/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c betaAlgs.cc -o betaAlgs.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c rBeta2009SEXP.cc -o rBeta2009SEXP.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o rBeta2009.so betaAlgs.o rBeta2009SEXP.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpumd51s/R.INSTALL39925379d4801/rBeta2009/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-rBeta2009/00new/rBeta2009/libs ** R ** 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 (rBeta2009) begin installing package ‘glmnetUtils’ * installing *source* package ‘ggside’ ... ** this is package ‘ggside’ version ‘0.4.1’ ** package ‘ggside’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ggside) begin installing package ‘trtf’ * installing *source* package ‘adagio’ ... ** this is package ‘adagio’ version ‘0.9.2’ ** package ‘adagio’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 * DONE (adagio) begin installing package ‘rchallenge’ * installing *source* package ‘DALEXtra’ ... ** this is package ‘DALEXtra’ version ‘2.3.0’ ** package ‘DALEXtra’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 * DONE (DALEXtra) begin installing package ‘lime’ * installing *source* package ‘bestNormalize’ ... ** this is package ‘bestNormalize’ version ‘1.9.2’ ** package ‘bestNormalize’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (bestNormalize) begin installing package ‘localModel’ * installing *source* package ‘DendSer’ ... ** this is package ‘DendSer’ version ‘1.0.2’ ** package ‘DendSer’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpNLJbgF/R.INSTALL39a27455f97c3/DendSer/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c DendSer_init.c -o DendSer_init.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c carct.c -o carct.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cbar.c -o cbar.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c clpl.c -o clpl.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c cpl.c -o cpl.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o DendSer.so DendSer_init.o carct.o cbar.o clpl.o cpl.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpNLJbgF/R.INSTALL39a27455f97c3/DendSer/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-DendSer/00new/DendSer/libs ** R ** demo ** byte-compile and prepare package for lazy loading Warning in seriation::set_criterion_method("dist", "BAR", criterion_method_dist_BAR, : Entry with name ‘BAR’ already exists! Modifying entry. ** 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 (DendSer) begin installing package ‘stacks’ * installing *source* package ‘mlflow’ ... ** this is package ‘mlflow’ version ‘3.6.0’ ** package ‘mlflow’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 * DONE (mlflow) begin installing package ‘precrec’ * installing *source* package ‘sperrorest’ ... ** this is package ‘sperrorest’ version ‘3.0.5’ ** package ‘sperrorest’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (sperrorest) begin installing package ‘cmaesr’ * installing *source* package ‘scagnostics’ ... ** this is package ‘scagnostics’ version ‘0.2-6’ ** package ‘scagnostics’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 * DONE (scagnostics) begin installing package ‘tinyplot’ * installing *source* package ‘mlr3benchmark’ ... ** this is package ‘mlr3benchmark’ version ‘0.1.7’ ** package ‘mlr3benchmark’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 * DONE (mlr3benchmark) begin installing package ‘titanic’ * installing *source* package ‘rchallenge’ ... ** this is package ‘rchallenge’ version ‘1.3.4’ ** package ‘rchallenge’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** 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 * DONE (rchallenge) begin installing package ‘bundle’ * installing *source* package ‘ggparty’ ... ** this is package ‘ggparty’ version ‘1.0.0.1’ ** package ‘ggparty’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ggparty) begin installing package ‘cereal’ * installing *source* package ‘titanic’ ... ** this is package ‘titanic’ version ‘0.1.0’ ** package ‘titanic’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** 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 * DONE (titanic) begin installing package ‘pins’ * installing *source* package ‘glmnetUtils’ ... ** this is package ‘glmnetUtils’ version ‘1.1.9’ ** package ‘glmnetUtils’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (glmnetUtils) begin installing package ‘rapidoc’ * installing *source* package ‘cereal’ ... ** this is package ‘cereal’ version ‘0.1.0’ ** package ‘cereal’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 * DONE (cereal) begin installing package ‘luz’ * installing *source* package ‘localModel’ ... ** this is package ‘localModel’ version ‘0.5’ ** package ‘localModel’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (localModel) begin installing package ‘paws.machine.learning’ * installing *source* package ‘pbdMPI’ ... ** this is package ‘pbdMPI’ version ‘0.5-4’ ** package ‘pbdMPI’ successfully unpacked and MD5 sums checked ** using staged installation checking for sed... /usr/bin/sed checking for mpicc... mpicc checking for ompi_info... ompi_info checking for pkg-config... /usr/bin/pkg-config Try sed, mpicc, and ompi_info ... >> TMP_INC_DIRS = /usr/lib/x86_64-linux-gnu/openmpi/include /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi Checking /usr/lib/x86_64-linux-gnu/openmpi/include ... Found /usr/lib/x86_64-linux-gnu/openmpi/include/mpi.h ... >> TMP_LIB_DIRS = /usr/lib/x86_64-linux-gnu/openmpi/lib Checking /usr/lib/x86_64-linux-gnu/openmpi/lib ... Found /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so ... Found mpi.h and libmpi.so ... via mpicc --showme >> TMP_INC = /usr/lib/x86_64-linux-gnu/openmpi/include >> TMP_LIB = /usr/lib/x86_64-linux-gnu/openmpi/lib >> TMP_FOUND = mpicc --showme checking for openpty in -lutil... yes checking for main in -lpthread... yes ./configure: line 4738: module: command not found ******************* Results of pbdMPI package configure ***************** >> MPIRUN = /usr/bin/mpirun >> MPIEXEC = /usr/bin/mpiexec >> ORTERUN = >> TMP_INC = /usr/lib/x86_64-linux-gnu/openmpi/include >> TMP_LIB = /usr/lib/x86_64-linux-gnu/openmpi/lib >> TMP_LIBNAME = libmpi.so >> TMP_FOUND = mpicc --showme >> MPI_ROOT = >> MPITYPE = OPENMPI >> MPI_INCLUDE_PATH = /usr/lib/x86_64-linux-gnu/openmpi/include >> MPI_LIBPATH = /usr/lib/x86_64-linux-gnu/openmpi/lib >> MPI_LIBNAME = libmpi.so >> MPI_LIBS = -lutil -lpthread >> MPI_DEFS = -DMPI2 >> MPI_INCL2 = >> MPI_LDFLAGS = >> PKG_CPPFLAGS = -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI >> PKG_LIBS = -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -lutil -lpthread >> PROF_LDFLAGS = >> ENABLE_LD_LIBRARY_PATH = no ************************************************************************* configure: creating ./config.status config.status: creating src/Makevars configure: creating ./config.status config.status: creating src/Makevars config.status: creating R/zzz.r config.status: creating R/util_execmpi.r ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp6nC6zj/R.INSTALL3926454516869/pbdMPI/src' echo "MPIRUN = /usr/bin/mpirun" > Makeconf echo "MPIEXEC = /usr/bin/mpiexec" >> Makeconf echo "ORTERUN = " >> Makeconf echo "TMP_INC = /usr/lib/x86_64-linux-gnu/openmpi/include" >> Makeconf echo "TMP_LIB = /usr/lib/x86_64-linux-gnu/openmpi/lib" >> Makeconf echo "TMP_LIBNAME = libmpi.so" >> Makeconf echo "TMP_FOUND = mpicc --showme" >> Makeconf echo "MPI_ROOT = " >> Makeconf echo "MPITYPE = OPENMPI" >> Makeconf echo "MPI_INCLUDE_PATH = /usr/lib/x86_64-linux-gnu/openmpi/include" >> Makeconf echo "MPI_LIBPATH = /usr/lib/x86_64-linux-gnu/openmpi/lib" >> Makeconf echo "MPI_LIBNAME = libmpi.so" >> Makeconf echo "MPI_LIBS = -lutil -lpthread" >> Makeconf echo "MPI_DEFS = -DMPI2" >> Makeconf echo "MPI_INCL2 = " >> Makeconf echo "MPI_LDFLAGS = " >> Makeconf echo "PKG_CPPFLAGS = -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI" >> Makeconf echo "PKG_LIBS = -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -lutil -lpthread" >> Makeconf echo "PROF_LDFLAGS = " >> Makeconf echo "ENABLE_LD_LIBRARY_PATH = no" >> Makeconf gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c comm_errors.c -o comm_errors.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c comm_sort_double.c -o comm_sort_double.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c comm_sort_integer.c -o comm_sort_integer.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c pkg_dl.c -o pkg_dl.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c pkg_tools.c -o pkg_tools.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd.c -o spmd.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_allgather.c -o spmd_allgather.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_allgatherv.c -o spmd_allgatherv.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_allreduce.c -o spmd_allreduce.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_alltoall.c -o spmd_alltoall.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_alltoallv.c -o spmd_alltoallv.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_bcast.c -o spmd_bcast.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_communicator.c -o spmd_communicator.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_communicator_spawn.c -o spmd_communicator_spawn.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_gather.c -o spmd_gather.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_gatherv.c -o spmd_gatherv.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_info.c -o spmd_info.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_recv.c -o spmd_recv.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_reduce.c -o spmd_reduce.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_scatter.c -o spmd_scatter.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_scatterv.c -o spmd_scatterv.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_send.c -o spmd_send.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_sendrecv.c -o spmd_sendrecv.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_sendrecv_replace.c -o spmd_sendrecv_replace.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_tool.c -o spmd_tool.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_utility.c -o spmd_utility.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c spmd_wait.c -o spmd_wait.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/lib/x86_64-linux-gnu/openmpi/include -DMPI2 -DOPENMPI -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c zzz.c -o zzz.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o pbdMPI.so comm_errors.o comm_sort_double.o comm_sort_integer.o pkg_dl.o pkg_tools.o spmd.o spmd_allgather.o spmd_allgatherv.o spmd_allreduce.o spmd_alltoall.o spmd_alltoallv.o spmd_bcast.o spmd_communicator.o spmd_communicator_spawn.o spmd_gather.o spmd_gatherv.o spmd_info.o spmd_recv.o spmd_reduce.o spmd_scatter.o spmd_scatterv.o spmd_send.o spmd_sendrecv.o spmd_sendrecv_replace.o spmd_tool.o spmd_utility.o spmd_wait.o zzz.o -L/usr/lib/x86_64-linux-gnu/openmpi/lib -lmpi -lutil -lpthread -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp6nC6zj/R.INSTALL3926454516869/pbdMPI/src' installing via 'install.libs.R' to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-pbdMPI/00new/pbdMPI ** R ** demo ** 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 (pbdMPI) begin installing package ‘probably’ * installing *source* package ‘bundle’ ... ** this is package ‘bundle’ version ‘0.1.2’ ** package ‘bundle’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (bundle) begin installing package ‘mlr3’ * installing *source* package ‘trtf’ ... ** this is package ‘trtf’ version ‘0.4-3’ ** package ‘trtf’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** demo ** 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 * DONE (trtf) begin installing package ‘xgboost’ * installing *source* package ‘rapidoc’ ... ** this is package ‘rapidoc’ version ‘9.3.4’ ** package ‘rapidoc’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 * DONE (rapidoc) begin installing package ‘shiny’ * installing *source* package ‘irace’ ... ** this is package ‘irace’ version ‘4.3’ ** package ‘irace’ successfully unpacked and MD5 sums checked ** using staged installation ** libs make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpbQbAfp/R.INSTALL398cd679b988a/irace/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c iracebin/irace.c -o iracebin/irace.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c iracebin/whereami.c -o iracebin/whereami.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native iracebin/irace.o iracebin/whereami.o -o iracebin/irace gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c iracebin/ablation.c -o iracebin/ablation.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native iracebin/ablation.o iracebin/whereami.o -o iracebin/ablation gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c dummy/target-runner-dummy.c -o dummy/target-runner-dummy.o gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native dummy/target-runner-dummy.o -o dummy/target-runner-dummy make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpbQbAfp/R.INSTALL398cd679b988a/irace/src' installing via 'install.libs.R' to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-irace/00new/irace ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (irace) begin installing package ‘usmap’ * installing *source* package ‘fastVoteR’ ... ** this is package ‘fastVoteR’ version ‘0.0.1’ ** package ‘fastVoteR’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpXIu6lJ/R.INSTALL38fa87802328d/fastVoteR/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c av.cpp -o av.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c pav.cpp -o pav.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c phragmen.cpp -o phragmen.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c sav.cpp -o sav.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o fastVoteR.so RcppExports.o av.o pav.o phragmen.o sav.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpXIu6lJ/R.INSTALL38fa87802328d/fastVoteR/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-fastVoteR/00new/fastVoteR/libs ** R ** 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 (fastVoteR) begin installing package ‘DRR’ * installing *source* package ‘cmaesr’ ... ** this is package ‘cmaesr’ version ‘1.0.3’ ** package ‘cmaesr’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 * DONE (cmaesr) begin installing package ‘groupdata2’ * installing *source* package ‘carSurv’ ... ** this is package ‘carSurv’ version ‘1.0.0’ ** package ‘carSurv’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmpvj8fw2/R.INSTALL38aad5decb508/carSurv/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c weightedCovarRcpp.cpp -o weightedCovarRcpp.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c weightedCovarRcppN.cpp -o weightedCovarRcppN.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c weightedVarRcpp.cpp -o weightedVarRcpp.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c weightedVarRcppN.cpp -o weightedVarRcppN.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o carSurv.so RcppExports.o init.o weightedCovarRcpp.o weightedCovarRcppN.o weightedVarRcpp.o weightedVarRcppN.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmpvj8fw2/R.INSTALL38aad5decb508/carSurv/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-carSurv/00new/carSurv/libs ** R ** 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 (carSurv) begin installing package ‘ggstatsplot’ * installing *source* package ‘animint2’ ... ** this is package ‘animint2’ version ‘2025.10.17’ ** package ‘animint2’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 ** 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 * DONE (animint2) begin installing package ‘grandR’ * installing *source* package ‘usmap’ ... ** this is package ‘usmap’ version ‘1.0.0’ ** package ‘usmap’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (usmap) begin installing package ‘scutr’ * installing *source* package ‘tinyplot’ ... ** this is package ‘tinyplot’ version ‘0.6.0’ ** package ‘tinyplot’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 * DONE (tinyplot) begin installing package ‘FDboost’ * installing *source* package ‘CAST’ ... ** this is package ‘CAST’ version ‘1.0.3’ ** package ‘CAST’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (CAST) begin installing package ‘rush’ * installing *source* package ‘Rdsdp’ ... ** this is package ‘Rdsdp’ version ‘1.0.6’ ** package ‘Rdsdp’ successfully unpacked and MD5 sums checked ** using staged installation ./configure: line 2303: -z: command not found Using bundled DSDP checking for gcc... gcc-15 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 gcc-15 accepts -g... yes checking for gcc-15 option to enable C11 features... none needed checking how to run the C preprocessor... gcc-15 -E R_INCLUDE_DIR=/home/hornik/tmp/R/include configure: creating ./config.status config.status: creating src/Makevars ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -Idsdp/include -DUSING_R -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Rdsdp.c -o Rdsdp.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -Idsdp/include -DUSING_R -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c Rreadsdpa.c -o Rreadsdpa.o Rreadsdpa.c: In function ‘ReadSDPA2’: Rreadsdpa.c:489:9: warning: variable ‘fgets_return_pt’ set but not used [-Wunused-but-set-variable] 489 | char* fgets_return_pt; | ^~~~~~~~~~~~~~~ Rreadsdpa.c:488:7: warning: variable ‘fscanf_return_int’ set but not used [-Wunused-but-set-variable] 488 | int fscanf_return_int; | ^~~~~~~~~~~~~~~~~ Rreadsdpa.c: In function ‘DSDPReadOptions2’: Rreadsdpa.c:1021:9: warning: variable ‘fgets_return_pt’ set but not used [-Wunused-but-set-variable] 1021 | char* fgets_return_pt; | ^~~~~~~~~~~~~~~ (cd dsdp && \ (make dsdplibrary CC="gcc-15" CFLAGS="-g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include " AR="ar" RANLIB="ranlib") && \ touch dsdp.ts) make[2]: Entering directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp' ========================================== Compiling DSDP5 For help with installation problems, please send EVERYTHING printed out below to the developers ========================================== On Wed Dec 3 17:44:08 CET 2025 on anduin2 Machine characteristics: Linux anduin2 6.16.7+deb14-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.16.7-1 (2025-09-11) x86_64 GNU/Linux ----------------------------------------- Using C compiler: gcc-15 Using compiler options: -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include ----------------------------------------- Current Directory: /home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp Using DSDP directory: ../../ ========================================== cd src; make all make[3]: Entering directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src' cd solver; make dsdplib; make[4]: Entering directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src/solver' gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -c dualalg.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -c dualimpl.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -c dsdpcops.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -c dsdpschurmat.c dsdpschurmat.c: In function ‘DSDPSetFixedVariables’: dsdpschurmat.c:696:10: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 696 | int i,info; | ^~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -c dsdpcg.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -c dsdpconverge.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -c dsdpsetup.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -c dsdpcone.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -c dsdpsetoptions.c dsdpsetoptions.c: In function ‘DSDPReadOptions’: dsdpsetoptions.c:152:9: warning: variable ‘fgets_return_pt’ set but not used [-Wunused-but-set-variable] 152 | char* fgets_return_pt; | ^~~~~~~~~~~~~~~ dsdpsetoptions.c:147:9: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 147 | int i,info,line=0; | ^~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -c dsdpsetdata.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -c dsdprescone.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -c dsdpobjcone.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -c dsdpprintout.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -c dsdpschurmatadd.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -c dsdpx.c dsdpx.c: In function ‘DSDPComputeX’: dsdpx.c:57:76: warning: variable ‘rpobjerr’ set but not used [-Wunused-but-set-variable] 57 | double pobj=0,ppobj2=0,ddobj,tracexs=0,tracexs2=0,rpinfeas=0,rpinfeas2=0,rpobjerr=0; | ^~~~~~~~ ar cr ../..//lib/libdsdp.a dualalg.o dualimpl.o dsdpcops.o dsdpschurmat.o dsdpcg.o dsdpconverge.o dsdpsetup.o dsdpcone.o dsdpsetoptions.o dsdpsetdata.o dsdprescone.o dsdpobjcone.o dsdpprintout.o dsdpschurmatadd.o dsdpx.o ranlib ../..//lib/libdsdp.a make clean make[5]: Entering directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src/solver' rm -f dualalg.o dualimpl.o dsdpcops.o dsdpschurmat.o dsdpcg.o dsdpconverge.o dsdpsetup.o dsdpcone.o dsdpsetoptions.o dsdpsetdata.o dsdprescone.o dsdpobjcone.o dsdpprintout.o dsdpschurmatadd.o dsdpx.o make[5]: Leaving directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src/solver' make[4]: Leaving directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src/solver' cd sdp; make dsdplib; make[4]: Entering directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src/sdp' gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -c dsdpstep.c dsdpstep.c: In function ‘ComputeStepROBUST’: dsdpstep.c:283:10: warning: variable ‘LDA’ set but not used [-Wunused-but-set-variable] 283 | int N, LDA, LWORK; | ^~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -c printsdpa.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -c sdpconevec.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -c sdpsss.c sdpsss.c: In function ‘CountNonzeros’: sdpsss.c:59:5: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 59 | for (j=0;jn; | ^~~ dlpack.c: In function ‘DenseSymPSDNormF2’: dlpack.c:423:7: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 423 | int info; | ^~~~ dlpack.c: In function ‘DSDPXMatPCreateWithData’: dlpack.c:587:10: warning: variable ‘dtmp’ set but not used [-Wunused-but-set-variable] 587 | double dtmp; | ^~~~ dlpack.c: In function ‘DvechmatGetRowAdd’: dlpack.c:717:7: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 717 | int info; | ^~~~ dlpack.c: In function ‘DSDPGetDMat’: dlpack.c:939:10: warning: variable ‘dtmp’ set but not used [-Wunused-but-set-variable] 939 | double dtmp; | ^~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c dufull.c dufull.c: In function ‘DSDPGetEigs2’: dufull.c:163:23: warning: variable ‘LDZ’ set but not used [-Wunused-but-set-variable] 163 | ffinteger N=n,LDA=n,LDZ=n,LWORK=nd,INFO=0; | ^~~ dufull.c: In function ‘DTRUMatSolve’: dufull.c:255:13: warning: variable ‘ierr’ set but not used [-Wunused-but-set-variable] 255 | ffinteger ierr,INFO=0,NRHS=1,LDA=A->LDA,LDB=A->LDA,N=A->n; | ^~~~ dufull.c: In function ‘DSDPLAPACKSUDualMatCreate2P’: dufull.c:822:7: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 822 | int info; | ^~~~ dufull.c: In function ‘DenseSymPSDNormF2’: dufull.c:855:7: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 855 | int info; | ^~~~ dufull.c: In function ‘DSDPXMatUCreateWithData’: dufull.c:958:10: warning: variable ‘dtmp’ set but not used [-Wunused-but-set-variable] 958 | double dtmp; | ^~~~ dufull.c: In function ‘DvecumatGetRowAdd’: dufull.c:1075:7: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 1075 | int info; | ^~~~ dufull.c: In function ‘DSDPGetDUMat’: dufull.c:1302:10: warning: variable ‘dtmp’ set but not used [-Wunused-but-set-variable] 1302 | double dtmp; | ^~~~ dufull.c: At top level: dufull.c:340:12: warning: ‘DTRUMatView2’ defined but not used [-Wunused-function] 340 | static int DTRUMatView2(void* AA){ | ^~~~~~~~~~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdpvec.c sdpvec.c: In function ‘DSDPVecSetBasis’: sdpvec.c:138:7: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 138 | int info; | ^~~~ sdpvec.c: In function ‘DSDPVecWAXPY’: sdpvec.c:341:7: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 341 | int info; | ^~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c identity.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c spds.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c zeromat.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c onemat.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c diag.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c rmmat.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c cholmat.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c cholmat2.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c dtrsm2.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdpmatx.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdpnfac.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdporder.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdpalloc.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdpsymb.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdpxlist.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdpdvct.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -I../sdp -c sdpexit.c ar cr ../..//lib/libdsdp.a vech.o vechu.o drowcol.o dlpack.o dufull.o sdpvec.o identity.o spds.o zeromat.o onemat.o diag.o rmmat.o cholmat.o cholmat2.o dtrsm2.o sdpmatx.o sdpnfac.o sdporder.o sdpalloc.o sdpsymb.o sdpxlist.o sdpdvct.o sdpexit.o ranlib ../..//lib/libdsdp.a make clean make[5]: Entering directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src/vecmat' rm -f vech.o vechu.o drowcol.o dlpack.o dufull.o sdpvec.o identity.o spds.o zeromat.o onemat.o diag.o rmmat.o cholmat.o cholmat2.o dtrsm2.o sdpmatx.o sdpnfac.o sdporder.o sdpalloc.o sdpsymb.o sdpxlist.o sdpdvct.o sdpexit.o make[5]: Leaving directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src/vecmat' make[4]: Leaving directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src/vecmat' cd sys; make dsdplib; make[4]: Entering directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src/sys' gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -DDSDP_TIME -c dsdperror.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -DDSDP_TIME -c dsdploginfo.c dsdploginfo.c: In function ‘DSDPLogInfoAllow’: dsdploginfo.c:70:10: warning: variable ‘ierr’ set but not used [-Wunused-but-set-variable] 70 | char* ierr; | ^~~~ dsdploginfo.c: In function ‘DSDPLogFInfo’: dsdploginfo.c:118:15: warning: variable ‘urank’ set but not used [-Wunused-but-set-variable] 118 | int urank; | ^~~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -DDSDP_TIME -c dsdplog.c gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -DDSDP_TIME -c dsdptime.c ar cr ../..//lib/libdsdp.a dsdperror.o dsdploginfo.o dsdplog.o dsdptime.o ranlib ../..//lib/libdsdp.a make clean make[5]: Entering directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src/sys' rm -f dsdperror.o dsdploginfo.o dsdplog.o dsdptime.o make[5]: Leaving directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src/sys' make[4]: Leaving directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src/sys' cd bounds; make dsdplib; make[4]: Entering directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src/bounds' gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -c dbounds.c dbounds.c: In function ‘BConeComputeS’: dbounds.c:90:12: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 90 | int i,ii,info; | ^~~~ dbounds.c: In function ‘LPANorm2’: dbounds.c:366:12: warning: variable ‘info’ set but not used [-Wunused-but-set-variable] 366 | int i,ii,info; | ^~~~ gcc-15 -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -DNOSHORTS -I/home/hornik/tmp/R/include -DUSING_R -fpic -DNOSHORTS -I../../include -I../solver -c allbounds.c allbounds.c: In function ‘LUBoundsHessian’: allbounds.c:100:18: warning: variable ‘asrs’ set but not used [-Wunused-but-set-variable] 100 | double assa,as,asrs=0,sl,su; | ^~~~ ar cr ../..//lib/libdsdp.a dbounds.o allbounds.o ranlib ../..//lib/libdsdp.a make clean make[5]: Entering directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src/bounds' rm -f dbounds.o allbounds.o make[5]: Leaving directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src/bounds' make[4]: Leaving directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src/bounds' make[3]: Leaving directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp/src' make[2]: Leaving directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src/dsdp' gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o Rdsdp.so Rdsdp.o Rreadsdpa.o -Ldsdp/lib -ldsdp -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -lm -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpT9TNCm/R.INSTALL38a4467904570/Rdsdp/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-Rdsdp/00new/Rdsdp/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 (Rdsdp) begin installing package ‘themis’ * installing *source* package ‘stacks’ ... ** this is package ‘stacks’ version ‘1.1.1’ ** package ‘stacks’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (stacks) begin installing package ‘blockCV’ * installing *source* package ‘fastshap’ ... ** this is package ‘fastshap’ version ‘0.1.1’ ** package ‘fastshap’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp8GbQED/R.INSTALL396b97cabf472/fastshap/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DARMA_DONT_USE_OPENMP -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -DARMA_DONT_USE_OPENMP -fpic -g -O2 -Wall -pedantic -mtune=native -c fastshap.cpp -o fastshap.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o fastshap.so RcppExports.o fastshap.o -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp8GbQED/R.INSTALL396b97cabf472/fastshap/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-fastshap/00new/fastshap/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 (fastshap) begin installing package ‘auditor’ * installing *source* package ‘pins’ ... ** this is package ‘pins’ version ‘1.4.1’ ** package ‘pins’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (pins) begin installing package ‘flashlight’ * installing *source* package ‘scutr’ ... ** this is package ‘scutr’ version ‘0.2.0’ ** package ‘scutr’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 ** 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 * DONE (scutr) begin installing package ‘zenplots’ * installing *source* package ‘DRR’ ... ** this is package ‘DRR’ version ‘0.0.4’ ** package ‘DRR’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (DRR) begin installing package ‘PracTools’ * installing *source* package ‘rush’ ... ** this is package ‘rush’ version ‘0.4.1’ ** package ‘rush’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 * DONE (rush) begin installing package ‘dimRed’ * installing *source* package ‘groupdata2’ ... ** this is package ‘groupdata2’ version ‘2.0.5’ ** package ‘groupdata2’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading Note: wrong number of arguments to 'floor' ** help *** installing help indices *** copying figures ** building package indices ** installing vignettes ** 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 * DONE (groupdata2) begin installing package ‘knockoff’ * installing *source* package ‘ggstatsplot’ ... ** this is package ‘ggstatsplot’ version ‘0.13.3’ ** package ‘ggstatsplot’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (ggstatsplot) begin installing package ‘cvms’ * installing *source* package ‘flashlight’ ... ** this is package ‘flashlight’ version ‘1.0.0’ ** package ‘flashlight’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (flashlight) * installing *source* package ‘knockoff’ ... ** this is package ‘knockoff’ version ‘0.3.6’ ** package ‘knockoff’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (knockoff) * installing *source* package ‘miesmuschel’ ... ** this is package ‘miesmuschel’ version ‘0.0.4-3’ ** package ‘miesmuschel’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 * DONE (miesmuschel) * installing *source* package ‘auditor’ ... ** this is package ‘auditor’ version ‘1.3.5’ ** package ‘auditor’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (auditor) * installing *source* package ‘themis’ ... ** this is package ‘themis’ version ‘1.0.3’ ** package ‘themis’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 * DONE (themis) * installing *source* package ‘probably’ ... ** this is package ‘probably’ version ‘1.2.0’ ** package ‘probably’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (probably) * installing *source* package ‘FDboost’ ... ** this is package ‘FDboost’ version ‘1.1-3’ ** package ‘FDboost’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (FDboost) * installing *source* package ‘zenplots’ ... ** this is package ‘zenplots’ version ‘1.0.7’ ** package ‘zenplots’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpOpfvf8/R.INSTALL3a6345e517099/zenplots/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c col_split.c -o col_split.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o zenplots.so col_split.o init.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpOpfvf8/R.INSTALL3a6345e517099/zenplots/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-zenplots/00new/zenplots/libs ** R ** data ** demo ** 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 (zenplots) * installing *source* package ‘grandR’ ... ** this is package ‘grandR’ version ‘0.2.6’ ** package ‘grandR’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfGRGWw/R.INSTALL3a45d3ab36c75/grandR/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c fastsparsemat.c -o fastsparsemat.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c packagename_init.c -o packagename_init.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o grandR.so fastsparsemat.o packagename_init.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfGRGWw/R.INSTALL3a45d3ab36c75/grandR/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-grandR/00new/grandR/libs ** R ** 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 (grandR) * installing *source* package ‘lime’ ... ** this is package ‘lime’ version ‘0.5.3’ ** package ‘lime’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpsRee1I/R.INSTALL39bc5503f56c2/lime/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from lime_types.h:1, from RcppExports.cpp:4: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 222 | template<> struct unpacket_traits { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 228 | template<> struct unpacket_traits { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1124 | ptranspose(PacketBlock& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1129 | ptranspose(PacketBlock& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::Stride<0, 0> > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, 0, Eigen::Stride<0, 0> > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7: required from ‘class Eigen::SparseMapBase, 0, Eigen::Stride<0, 0> >, 0>’ 50 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:148:7: required from ‘class Eigen::SparseMapBase, 0, Eigen::Stride<0, 0> >, 1>’ 148 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:222:7: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 222 | class Map, Options, StrideType> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/MappedSparseMatrix.h:32:7: required from ‘class Eigen::MappedSparseMatrix’ 32 | class MappedSparseMatrix | ^~~~~~~~~~~~~~~~~~ lime_types.h:5:15: required from here 5 | typedef MSpMat::InnerIterator InIterMat; | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseVector.h:64:7: required from ‘class Eigen::SparseVector’ 64 | class SparseVector | ^~~~~~~~~~~~ lime_types.h:7:14: required from here 7 | typedef SpVec::InnerIterator InIterVec; | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c cosine_similarity.cpp -o cosine_similarity.o In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:205, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Dense:1, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:28, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigen.h:25, from cosine_similarity.cpp:3: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:46:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 46 | typedef eigen_packet_wrapper<__m128i, 0> Packet4i; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:47:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 47 | typedef eigen_packet_wrapper<__m128i, 1> Packet16b; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:49:39: warning: ignoring attributes on template argument ‘__m128’ [-Wignored-attributes] 49 | template<> struct is_arithmetic<__m128> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:50:40: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 50 | template<> struct is_arithmetic<__m128i> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:51:40: warning: ignoring attributes on template argument ‘__m128d’ [-Wignored-attributes] 51 | template<> struct is_arithmetic<__m128d> { enum { value = true }; }; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:222:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 222 | template<> struct unpacket_traits { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:228:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 228 | template<> struct unpacket_traits { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1124:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1124 | ptranspose(PacketBlock& kernel) { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/PacketMath.h:1129:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1129 | ptranspose(PacketBlock& kernel) { | ^ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:174: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:173:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 173 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:16:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 16 | struct conj_helper { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/Default/ConjHelper.h:29:60: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 29 | struct conj_helper { \ | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/arch/SSE/Complex.h:298:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 298 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:165: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Core:271: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:98:47: required from here 98 | ResAlignment = traits >::Alignment | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 190 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:190:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/util/XprHelper.h:208:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 208 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Geometry/arch/Geometry_SIMD.h:102:3: required from here 102 | { | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/SparseCore:37, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/Sparse:26, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/RcppEigenForward.h:29: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h:61:25: required from here 61 | typedef Triplet T; | ^ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 0, Eigen::Stride<0, 0> > >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, 0, Eigen::Stride<0, 0> > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:50:7: required from ‘class Eigen::SparseMapBase, 0, Eigen::Stride<0, 0> >, 0>’ 50 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:148:7: required from ‘class Eigen::SparseMapBase, 0, Eigen::Stride<0, 0> >, 1>’ 148 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMap.h:222:7: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 222 | class Map, Options, StrideType> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/MappedSparseMatrix.h:32:7: required from ‘class Eigen::MappedSparseMatrix’ 32 | class MappedSparseMatrix | ^~~~~~~~~~~~~~~~~~ lime_types.h:5:15: required from here 5 | typedef MSpMat::InnerIterator InIterMat; | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseVector.h:64:7: required from ‘class Eigen::SparseVector’ 64 | class SparseVector | ^~~~~~~~~~~~ lime_types.h:7:14: required from here 7 | typedef SpVec::InnerIterator InIterVec; | ^~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include/Eigen/src/SparseCore/SparseMatrixBase.h:47:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 47 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c permutations.cpp -o permutations.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppEigen/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c slic.cpp -o slic.o slic.cpp: In function ‘Rcpp::IntegerMatrix slic(Rcpp::RawMatrix, Rcpp::RawMatrix, Rcpp::RawMatrix, int, double, int)’: slic.cpp:152:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 152 | for (int j = 0; j < centers.size(); j++) { | ~~^~~~~~~~~~~~~~~~ slic.cpp:183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 183 | for (int j = 0; j < centers.size(); j++) { | ~~^~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o lime.so RcppExports.o cosine_similarity.o permutations.o slic.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpsRee1I/R.INSTALL39bc5503f56c2/lime/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-lime/00new/lime/libs ** R ** data *** moving datasets to lazyload DB ** demo ** 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 (lime) * installing *source* package ‘PracTools’ ... ** this is package ‘PracTools’ version ‘1.7’ ** package ‘PracTools’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (PracTools) * installing *source* package ‘blockCV’ ... ** this is package ‘blockCV’ version ‘3.2-0’ ** package ‘blockCV’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpZY7Af7/R.INSTALL3a5b5c96057/blockCV/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c nndm.cpp -o nndm.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c similarity.cpp -o similarity.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o blockCV.so RcppExports.o nndm.o similarity.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpZY7Af7/R.INSTALL3a5b5c96057/blockCV/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-blockCV/00new/blockCV/libs ** R ** 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 (blockCV) * installing *source* package ‘luz’ ... ** this is package ‘luz’ version ‘0.5.1’ ** package ‘luz’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (luz) * installing *source* package ‘dimRed’ ... ** this is package ‘dimRed’ version ‘0.2.7’ ** package ‘dimRed’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading Creating a new generic function for ‘as.data.frame’ in package ‘dimRed’ Creating a generic function for ‘nrow’ from package ‘base’ in package ‘dimRed’ Creating a new generic function for ‘embed’ in package ‘dimRed’ ** help *** installing help indices ** building package indices ** installing vignettes ** 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 * DONE (dimRed) * installing *source* package ‘cvms’ ... ** this is package ‘cvms’ version ‘2.0.0’ ** package ‘cvms’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (cvms) * installing *source* package ‘mlr3’ ... ** this is package ‘mlr3’ version ‘1.3.0’ ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 * DONE (mlr3) begin installing package ‘DoubleML’ begin installing package ‘mlr3hyperband’ begin installing package ‘mlr3oml’ begin installing package ‘mlr3db’ begin installing package ‘mlr3filters’ begin installing package ‘mlr3torch’ begin installing package ‘mlr3spatial’ begin installing package ‘mlr3fairness’ begin installing package ‘mlr3cluster’ begin installing package ‘mlr3fselect’ begin installing package ‘mlr3inferr’ begin installing package ‘mlr3mbo’ begin installing package ‘mlr3tuningspaces’ begin installing package ‘mlr3batchmark’ begin installing package ‘mlr3fda’ begin installing package ‘mlr3spatiotempcv’ * installing *source* package ‘paws.developer.tools’ ... ** this is package ‘paws.developer.tools’ version ‘0.9.0’ ** package ‘paws.developer.tools’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 * DONE (paws.developer.tools) begin installing package ‘mlr3summary’ * installing *source* package ‘precrec’ ... ** this is package ‘precrec’ version ‘0.14.5’ ** package ‘precrec’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpvQ3k3B/R.INSTALL39c521dd96b1b/precrec/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c precrec_misc.cpp -o precrec_misc.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c precrec_mmx.cpp -o precrec_mmx.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c precrec_plx.cpp -o precrec_plx.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o precrec.so RcppExports.o precrec_misc.o precrec_mmx.o precrec_plx.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpvQ3k3B/R.INSTALL39c521dd96b1b/precrec/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-precrec/00new/precrec/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 (precrec) * installing *source* package ‘mlr3summary’ ... ** this is package ‘mlr3summary’ version ‘0.1.0’ ** package ‘mlr3summary’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** data *** moving datasets to lazyload DB ** demo ** 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 * DONE (mlr3summary) * installing *source* package ‘mlr3batchmark’ ... ** this is package ‘mlr3batchmark’ version ‘0.2.2’ ** package ‘mlr3batchmark’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 * DONE (mlr3batchmark) * installing *source* package ‘shiny’ ... ** this is package ‘shiny’ version ‘1.12.0’ ** package ‘shiny’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 * DONE (shiny) begin installing package ‘condvis2’ * installing *source* package ‘mlr3db’ ... ** this is package ‘mlr3db’ version ‘0.7.0’ ** package ‘mlr3db’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 * DONE (mlr3db) * installing *source* package ‘mlr3hyperband’ ... ** this is package ‘mlr3hyperband’ version ‘1.0.0’ ** package ‘mlr3hyperband’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 * DONE (mlr3hyperband) * installing *source* package ‘mlr3inferr’ ... ** this is package ‘mlr3inferr’ version ‘0.2.1’ ** package ‘mlr3inferr’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 * DONE (mlr3inferr) * installing *source* package ‘mlr3mbo’ ... ** this is package ‘mlr3mbo’ version ‘0.3.3’ ** package ‘mlr3mbo’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpQpBeFH/R.INSTALL3aac5434895aa/mlr3mbo/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c avl.c -o avl.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c hv.c -o hv.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c infill.c -o infill.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o gcc-15 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o mlr3mbo.so avl.o hv.o infill.o init.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpQpBeFH/R.INSTALL3aac5434895aa/mlr3mbo/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-mlr3mbo/00new/mlr3mbo/libs ** R ** preparing 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 (mlr3mbo) * installing *source* package ‘mlr3oml’ ... ** this is package ‘mlr3oml’ version ‘0.11.0’ ** package ‘mlr3oml’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp14TNVf/R.INSTALL3aaae2c6940db/mlr3oml/src' gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c parse_arff_levels.cpp -o parse_arff_levels.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c remove_comments.cpp -o remove_comments.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o mlr3oml.so init.o parse_arff_levels.o remove_comments.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp14TNVf/R.INSTALL3aaae2c6940db/mlr3oml/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-mlr3oml/00new/mlr3oml/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 (mlr3oml) * installing *source* package ‘mlr3filters’ ... ** this is package ‘mlr3filters’ version ‘0.9.0’ ** package ‘mlr3filters’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 * DONE (mlr3filters) * installing *source* package ‘mlr3tuningspaces’ ... ** this is package ‘mlr3tuningspaces’ version ‘0.6.0’ ** package ‘mlr3tuningspaces’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 * DONE (mlr3tuningspaces) * installing *source* package ‘DoubleML’ ... ** this is package ‘DoubleML’ version ‘1.0.2’ ** package ‘DoubleML’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (DoubleML) * installing *source* package ‘mlr3fselect’ ... ** this is package ‘mlr3fselect’ version ‘1.5.0’ ** package ‘mlr3fselect’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 * DONE (mlr3fselect) * installing *source* package ‘condvis2’ ... ** this is package ‘condvis2’ version ‘0.1.2’ ** package ‘condvis2’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (condvis2) * installing *source* package ‘mlr3fairness’ ... ** this is package ‘mlr3fairness’ version ‘0.4.0’ ** package ‘mlr3fairness’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3fairness) * installing *source* package ‘mlr3spatiotempcv’ ... ** this is package ‘mlr3spatiotempcv’ version ‘2.3.4’ ** package ‘mlr3spatiotempcv’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3spatiotempcv) * installing *source* package ‘mlr3fda’ ... ** this is package ‘mlr3fda’ version ‘0.3.0’ ** package ‘mlr3fda’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 ** 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 * DONE (mlr3fda) * installing *source* package ‘FSelectorRcpp’ ... ** this is package ‘FSelectorRcpp’ version ‘0.3.13’ ** package ‘FSelectorRcpp’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpyPzRPR/R.INSTALL38f10324d78a8/FSelectorRcpp/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/testthat/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/testthat/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include -fpic -g -O2 -Wall -pedantic -mtune=native -c cutOff.cpp -o cutOff.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/testthat/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include -fpic -g -O2 -Wall -pedantic -mtune=native -c discretize.cpp -o discretize.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/testthat/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include -fpic -g -O2 -Wall -pedantic -mtune=native -c discretizeControl.cpp -o discretizeControl.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/testthat/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include -fpic -g -O2 -Wall -pedantic -mtune=native -c information_gain.cpp -o information_gain.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/testthat/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/testthat/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include -fpic -g -O2 -Wall -pedantic -mtune=native -c support.cpp -o support.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/testthat/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include -fpic -g -O2 -Wall -pedantic -mtune=native -c test-cpp.cpp -o test-cpp.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/testthat/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -I../inst/include -fpic -g -O2 -Wall -pedantic -mtune=native -c test-runner.cpp -o test-runner.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o FSelectorRcpp.so RcppExports.o cutOff.o discretize.o discretizeControl.o information_gain.o init.o support.o test-cpp.o test-runner.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpyPzRPR/R.INSTALL38f10324d78a8/FSelectorRcpp/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-FSelectorRcpp/00new/FSelectorRcpp/libs ** R ** 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 (FSelectorRcpp) * installing *source* package ‘mlr3spatial’ ... ** this is package ‘mlr3spatial’ version ‘0.6.1’ ** package ‘mlr3spatial’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (mlr3spatial) * installing *source* package ‘mlr3cluster’ ... ** this is package ‘mlr3cluster’ version ‘0.1.12’ ** package ‘mlr3cluster’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 * DONE (mlr3cluster) begin installing package ‘mlr3verse’ * installing *source* package ‘mlr3verse’ ... ** this is package ‘mlr3verse’ version ‘0.3.1’ ** package ‘mlr3verse’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 * DONE (mlr3verse) * installing *source* package ‘stream’ ... ** this is package ‘stream’ version ‘2.0-3’ ** package ‘stream’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-9) 15.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmptswhAm/R.INSTALL38a9c6e65057b/stream/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c evoStream.cpp -o evoStream.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c BIRCH.cpp -o BIRCH.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c BICO.cpp -o BICO.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c DBSTREAM.cpp -o DBSTREAM.o In file included from /home/hornik/tmp/R/include/R.h:73, from DBSTREAM.cpp:1: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/exceptions.h: In function ‘void Rcpp::Rf_warning(const char*, Args&& ...) [with Args = {const char*}]’: /home/hornik/tmp/R/include/R_ext/Error.h:85:17: warning: infinite recursion detected [-Winfinite-recursion] 85 | #define warning Rf_warning | ^~~~~~~~~~ /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/exceptions.h:190:17: note: in expansion of macro ‘warning’ 190 | inline void warning(const char* fmt, Args&&... args ) { | ^~~~~~~ In file included from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/RcppCommon.h:133, from /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp.h:27, from DBSTREAM.cpp:2: /home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include/Rcpp/exceptions.h:191:19: note: recursive call 191 | Rf_warning("%s", tfm::format(fmt, std::forward(args)... ).c_str()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c DStream.cpp -o DStream.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c kmeansw.cc -o kmeansw.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c NumericVector.cpp -o NumericVector.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c BICO/l2metric.cpp -o BICO/l2metric.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c BICO/point.cpp -o BICO/point.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c BICO/pointcentroid.cpp -o BICO/pointcentroid.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c BICO/realspaceprovider.cpp -o BICO/realspaceprovider.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c BICO/squaredl2metric.cpp -o BICO/squaredl2metric.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c BIRCH/CFLeafNode.cpp -o BIRCH/CFLeafNode.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c BIRCH/CFNode.cpp -o BIRCH/CFNode.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c BIRCH/CFNonLeafNode.cpp -o BIRCH/CFNonLeafNode.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c BIRCH/CFTree.cpp -o BIRCH/CFTree.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c BIRCH/ClusteringFeature.cpp -o BIRCH/ClusteringFeature.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/BH/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c BIRCH/Util.cpp -o BIRCH/Util.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o stream.so evoStream.o BIRCH.o BICO.o DBSTREAM.o DStream.o init.o kmeansw.o NumericVector.o RcppExports.o BICO/l2metric.o BICO/point.o BICO/pointcentroid.o BICO/realspaceprovider.o BICO/squaredl2metric.o BIRCH/CFLeafNode.o BIRCH/CFNode.o BIRCH/CFNonLeafNode.o BIRCH/CFTree.o BIRCH/ClusteringFeature.o BIRCH/Util.o -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmptswhAm/R.INSTALL38a9c6e65057b/stream/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-stream/00new/stream/libs ** R ** 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 (stream) * installing *source* package ‘tfevents’ ... ** this is package ‘tfevents’ version ‘0.0.4’ ** package ‘tfevents’ successfully unpacked and MD5 sums checked ** using staged installation Found pkg-config cflags and libs! Using PKG_CFLAGS= Using PKG_LIBS=-lprotobuf Using C++17 compiler: g++-15 -std=gnu++17 Using libprotoc 3.21.12 from /usr/bin/protoc ** libs using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpCNB1IN/R.INSTALL396f469b705c9/tfevents/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o In file included from tfevents_types.h:4, from RcppExports.cpp:4: tensor.h: In function ‘T Rcpp::as(SEXP) [with T = std::vector >; SEXP = SEXPREC*]’: tensor.h:13:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 13 | for (size_t i = 0; i < r_dtype.size(); i++) { | ~~^~~~~~~~~~~~~~~~ tensor.h: In function ‘T Rcpp::as(SEXP) [with T = std::vector; SEXP = SEXPREC*]’: tensor.h:47:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 47 | for (size_t i = 0; i < r_dims.size(); i++) { | ~~^~~~~~~~~~~~~~~ tensor.h: In function ‘T Rcpp::as(SEXP) [with T = std::vector >; SEXP = SEXPREC*]’: tensor.h:69:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 69 | for (size_t i = 0; i < r_dims.size(); i++) { | ~~^~~~~~~~~~~~~~~ In file included from tfevents_types.h:5: as.h: In function ‘T Rcpp::as(SEXP) [with T = std::vector; SEXP = SEXPREC*]’: as.h:40:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 40 | for (size_t i =0; i < r_buffer.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ as.h: In function ‘T Rcpp::as(SEXP) [with T = std::vector; SEXP = SEXPREC*]’: as.h:102:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘R_xlen_t’ {aka ‘long int’} [-Wsign-compare] 102 | for (size_t i = 0; i < r_summary.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ In file included from tfevents_types.h:6: wrap.h: In function ‘SEXPREC* Rcpp::wrap(const T&) [with T = tensorboard::Summary; SEXP = SEXPREC*]’: wrap.h:105:24: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 105 | for (size_t i = 0; i < n_values; i++) { | ~~^~~~~~~~~~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c code.cpp -o code.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c event_writer.cpp -o event_writer.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c reader.cpp -o reader.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c record_writer.cpp -o record_writer.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c utils.cpp -o utils.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c write.cpp -o write.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c generated/summary.pb.cc -o generated/summary.pb.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c generated/tensor_shape.pb.cc -o generated/tensor_shape.pb.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c generated/resource_handle.pb.cc -o generated/resource_handle.pb.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c generated/tensor.pb.cc -o generated/tensor.pb.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c generated/plugins/scalar/plugin_data.pb.cc -o generated/plugins/scalar/plugin_data.pb.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c generated/plugins/hparams/api.pb.cc -o generated/plugins/hparams/api.pb.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c generated/plugins/hparams/plugin_data.pb.cc -o generated/plugins/hparams/plugin_data.pb.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c generated/plugins/hparams/hparams_util.pb.cc -o generated/plugins/hparams/hparams_util.pb.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c generated/plugins/image/plugin_data.pb.cc -o generated/plugins/image/plugin_data.pb.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c generated/plugins/histogram/plugin_data.pb.cc -o generated/plugins/histogram/plugin_data.pb.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c generated/plugins/text/plugin_data.pb.cc -o generated/plugins/text/plugin_data.pb.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c generated/plugins/audio/plugin_data.pb.cc -o generated/plugins/audio/plugin_data.pb.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c generated/event.pb.cc -o generated/event.pb.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c generated/types.pb.cc -o generated/types.pb.o gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -DUSENEWAPI -Igenerated -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c crc32c.c -o crc32c.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o tfevents.so RcppExports.o code.o event_writer.o reader.o record_writer.o utils.o write.o generated/summary.pb.o generated/tensor_shape.pb.o generated/resource_handle.pb.o generated/tensor.pb.o generated/plugins/scalar/plugin_data.pb.o generated/plugins/hparams/api.pb.o generated/plugins/hparams/plugin_data.pb.o generated/plugins/hparams/hparams_util.pb.o generated/plugins/image/plugin_data.pb.o generated/plugins/histogram/plugin_data.pb.o generated/plugins/text/plugin_data.pb.o generated/plugins/audio/plugin_data.pb.o generated/event.pb.o generated/types.pb.o ./crc32c.o -lprotobuf -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpCNB1IN/R.INSTALL396f469b705c9/tfevents/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-tfevents/00new/tfevents/libs ** R ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 (tfevents) * installing *source* package ‘mlr3torch’ ... ** this is package ‘mlr3torch’ version ‘0.3.2’ ** package ‘mlr3torch’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices *** copying figures ** 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 * DONE (mlr3torch) * installing *source* package ‘paws.management’ ... ** this is package ‘paws.management’ version ‘0.9.0’ ** package ‘paws.management’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 * DONE (paws.management) * installing *source* package ‘paws.compute’ ... ** this is package ‘paws.compute’ version ‘0.9.0’ ** package ‘paws.compute’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 * DONE (paws.compute) * installing *source* package ‘paws.security.identity’ ... ** this is package ‘paws.security.identity’ version ‘0.9.0’ ** package ‘paws.security.identity’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 * DONE (paws.security.identity) * installing *source* package ‘paws.machine.learning’ ... ** this is package ‘paws.machine.learning’ version ‘0.9.0’ ** package ‘paws.machine.learning’ successfully unpacked and MD5 sums checked ** using staged installation ** R ** 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 * DONE (paws.machine.learning) begin installing package ‘smdocker’ * installing *source* package ‘smdocker’ ... ** this is package ‘smdocker’ version ‘0.1.4’ ** package ‘smdocker’ successfully unpacked and MD5 sums checked ** using staged installation ** 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 * DONE (smdocker) * installing *source* package ‘cccp’ ... ** this is package ‘cccp’ version ‘0.3-3’ ** package ‘cccp’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-15 (Debian 15.2.0-9) 15.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp2NfsCG/R.INSTALL38aa4c4ab78a/cccp/src' g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c CONEC.cpp -o CONEC.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c DCP.cpp -o DCP.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c DLP.cpp -o DLP.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c DNL.cpp -o DNL.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c DQP.cpp -o DQP.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c GPP.cpp -o GPP.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c Modules.cpp -o Modules.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RPP.cpp -o RPP.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I../inst/include/ -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/Rcpp/include' -I'/home/hornik/lib/R/Library/4.6/x86_64-linux-gnu/RcppArmadillo/include' -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c SOPS.cpp -o SOPS.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o cccp.so CONEC.o DCP.o DLP.o DNL.o DQP.o GPP.o Modules.o RPP.o RcppExports.o SOPS.o -llapack -L/home/hornik/tmp/R/lib -lRblas -lgfortran -lm -lquadmath -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp2NfsCG/R.INSTALL38aa4c4ab78a/cccp/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-cccp/00new/cccp/libs ** R ** demo ** 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 (cccp) * installing *source* package ‘xgboost’ ... ** this is package ‘xgboost’ version ‘3.1.2.1’ ** package ‘xgboost’ successfully unpacked and MD5 sums checked ** using staged installation configure: Checking if/where backtrace is available 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++-15 -std=gnu++17 accepts -g... yes checking for g++-15 -std=gnu++17 option to enable C++11 features... none needed checking for backtrace in -lexecinfo... no checking for backtrace... yes configure: Checking whether fopen64 is available checking for fopen64... yes configure: Endian detection checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes configure: Checking system endianness as USE_LITTLE_ENDIAN is unset checking whether byte ordering is bigendian... no using little endian configure: Checking for prefetch builtin Doesn't have __builtin_prefetch configure: Checking for mm_prefetch Doesn't have _mm_prefetch configure: creating ./config.status config.status: creating src/Makevars config.status: creating src/config.h config.status: src/config.h is unchanged ** libs Makevars:22: -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 Makevars:22: -DXGBOOST_MM_PREFETCH_PRESENT=1 Makevars:22: -DXGBOOST_STRICT_R_MODE=1 Makevars:22: -DDMLC_LOG_BEFORE_THROW=0 Makevars:22: -DDMLC_ENABLE_STD_THREAD=1 Makevars:22: -DDMLC_DISABLE_STDIN=1 Makevars:22: -DDMLC_LOG_CUSTOMIZE=1 using C compiler: ‘gcc-15 (Debian 15.2.0-9) 15.2.0’ using C++ compiler: ‘g++-15 (Debian 15.2.0-9) 15.2.0’ using C++17 make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpDfe4Ec/R.INSTALL39fa6239815ba/xgboost/src' Makevars:22: -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 Makevars:22: -DXGBOOST_MM_PREFETCH_PRESENT=1 Makevars:22: -DXGBOOST_STRICT_R_MODE=1 Makevars:22: -DDMLC_LOG_BEFORE_THROW=0 Makevars:22: -DDMLC_ENABLE_STD_THREAD=1 Makevars:22: -DDMLC_DISABLE_STDIN=1 Makevars:22: -DDMLC_LOG_CUSTOMIZE=1 g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c xgboost_R.cc -o xgboost_R.o In file included from ./dmlc-core/include/dmlc/common.h:15, from xgboost_R.cc:4: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: ./dmlc-core/include/../../src/data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = unsigned int; Y = int]’: xgboost_R.cc:1350:9: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: ./dmlc-core/include/../../src/data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 1; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/../../src/data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 1; bool allow_mask = true; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./dmlc-core/include/../../src/data/array_interface.h:454:13: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::Json&) [with int D = 1; bool allow_mask = true]’ 454 | this->Initialize(get(array)); | ~~~~~~^~~~~~~~~~ ./dmlc-core/include/../../src/data/array_interface.h:467:75: required from ‘xgboost::ArrayInterface::ArrayInterface(xgboost::StringView) [with int D = 1; bool allow_mask = true]’ 467 | explicit ArrayInterface(StringView str) : ArrayInterface{Json::Load(str)} {} | ^ xgboost_R.cc:239:66: required from here 239 | xgboost::ArrayInterface<1> array{xgboost::StringView{array_str}}; | ^ ./dmlc-core/include/dmlc/./logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c xgboost_custom.cc -o xgboost_custom.o In file included from ./include/xgboost/logging.h:11, from xgboost_custom.cc:5: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: ./dmlc-core/include/../../src/common/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ gcc-15 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native -c init.c -o init.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/metric/metric.cc -o src/metric/metric.o In file included from ./dmlc-core/include/dmlc/registry.h:13, from src/metric/metric.cc:6: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/metric/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/metric/elementwise_metric.cc -o src/metric/elementwise_metric.o In file included from ./dmlc-core/include/dmlc/registry.h:13, from src/metric/elementwise_metric.cu:9, from src/metric/elementwise_metric.cc:7: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/metric/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/metric/elementwise_metric.cu:466:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/metric/multiclass_metric.cc -o src/metric/multiclass_metric.o In file included from ./dmlc-core/include/dmlc/registry.h:13, from ./include/xgboost/metric.h:10, from src/metric/multiclass_metric.cu:7, from src/metric/multiclass_metric.cc:7: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/metric/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/metric/rank_metric.cc -o src/metric/rank_metric.o In file included from ./include/xgboost/logging.h:11, from src/metric/../common/common.h:18, from src/metric/rank_metric.h:8, from src/metric/rank_metric.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = unsigned int; Y = int]’: src/metric/../common/ranking_utils.h:221:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/metric/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/metric/auc.cc -o src/metric/auc.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/json.h:8, from src/metric/../collective/communicator-inl.h:7, from src/metric/auc.h:11, from src/metric/auc.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/metric/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/metric/auc.cc:353:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/metric/auc.cc:218:3: required from ‘std::pair xgboost::metric::RankingAUC(const xgboost::Context*, const std::vector >&, const xgboost::MetaInfo&, int32_t) [with bool is_roc = true; int32_t = int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/metric/auc.cc:344:27: required from here 344 | RankingAUC(ctx_, predts.ConstHostVector(), info, n_threads); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/metric/survival_metric.cc -o src/metric/survival_metric.o In file included from ./dmlc-core/include/dmlc/registry.h:13, from src/metric/survival_metric.cu:8, from src/metric/survival_metric.cc:10: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/metric/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/objective/objective.cc -o src/objective/objective.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/objective/regression_obj.cc -o src/objective/regression_obj.o In file included from ./dmlc-core/include/dmlc/registry.h:13, from src/objective/regression_obj.cc:7: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/objective/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/objective/multiclass_obj.cc -o src/objective/multiclass_obj.o In file included from ./dmlc-core/include/dmlc/registry.h:13, from src/objective/multiclass_obj.cc:7: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/objective/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/objective/multiclass_obj.cu:45:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:199:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 199 | DEFINE_CHECK_FUNC(_LE, <=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = long int]’: src/objective/multiclass_obj.cu:209:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const long int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/objective/lambdarank_obj.cc -o src/objective/lambdarank_obj.o In file included from ./dmlc-core/include/dmlc/common.h:15, from src/objective/../common/numeric.h:7, from src/objective/../common/algorithm.h:12, from src/objective/lambdarank_obj.h:25, from src/objective/lambdarank_obj.cc:4: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = unsigned int; Y = int]’: src/objective/../common/ranking_utils.h:221:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/objective/lambdarank_obj.cc:489:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/objective/lambdarank_obj.cc:281:5: required from ‘xgboost::bst_target_t xgboost::obj::LambdaRankObj::Targets(const xgboost::MetaInfo&) const [with Loss = xgboost::obj::LambdaRankMAP; Cache = xgboost::ltr::MAPCache; xgboost::bst_target_t = unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/objective/lambdarank_obj.cc:492:52: required from here 492 | out_gpair->Reshape(info.num_row_, this->Targets(info)); | ~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:199:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 199 | DEFINE_CHECK_FUNC(_LE, <=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/objective/hinge.cc -o src/objective/hinge.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/objective/aft_obj.cc -o src/objective/aft_obj.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/objective/adaptive.cc -o src/objective/adaptive.o In file included from ./include/xgboost/logging.h:11, from src/objective/../collective/../data/../common/common.h:18, from src/objective/../collective/../data/../common/bitfield.h:21, from src/objective/../collective/../data/array_interface.h:18, from src/objective/../collective/allreduce.h:11, from src/objective/../collective/aggregator.h:13, from src/objective/adaptive.h:11, from src/objective/adaptive.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/objective/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/objective/adaptive.cc:65:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:198:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 198 | DEFINE_CHECK_FUNC(_GT, >) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long int; Y = long unsigned int]’: src/objective/adaptive.cc:72:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long int’ and ‘const long unsigned int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/objective/adaptive.cc:112:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/objective/init_estimation.cc -o src/objective/init_estimation.o In file included from ./dmlc-core/include/dmlc/io.h:15, from ./include/xgboost/data.h:11, from src/objective/init_estimation.h:6, from src/objective/init_estimation.cc:4: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/objective/init_estimation.cc:50:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/objective/quantile_obj.cc -o src/objective/quantile_obj.o In file included from ./dmlc-core/include/dmlc/registry.h:13, from src/objective/quantile_obj.cc:7: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/objective/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/objective/quantile_obj.cu:63:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/gbm/gbm.cc -o src/gbm/gbm.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/gbm/gbtree.cc -o src/gbm/gbtree.o In file included from ./include/xgboost/logging.h:11, from src/gbm/../common/timer.h:5, from src/gbm/gbtree.h:20, from src/gbm/gbtree.cc:8: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/gbm/gbtree_model.h:118:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LE(const X&, const Y&) [with X = int; Y = long unsigned int]’: src/gbm/gbtree.h:232:9: required from ‘xgboost::gbm::GBTree::FeatureScore(const std::string&, xgboost::common::Span, std::vector*, std::vector >*) const:: [with auto:53 = xgboost::gbm::GBTree::FeatureScore(const std::string&, xgboost::common::Span, std::vector*, std::vector >*) const::]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gbm/gbtree.h:245:16: required from here 245 | add_score([&](auto const&, bst_node_t, bst_feature_t split) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | gain_map[split] = split_counts[split]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | }); | ~~ ./dmlc-core/include/dmlc/logging.h:199:24: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 199 | DEFINE_CHECK_FUNC(_LE, <=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/gbm/../data/proxy_dmatrix.h:159:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = int; Y = long unsigned int]’: src/gbm/gbtree.cc:186:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = unsigned int; Y = int]’: src/gbm/gbtree.cc:225:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = unsigned int; Y = int]’: src/gbm/gbtree.cc:495:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = int; Y = unsigned int]’: src/gbm/gbtree.cc:744:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const unsigned int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/gbm/../common/../collective/../data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/gbm/../common/../collective/../data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/gbm/../common/../collective/../data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/gbm/../data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/gbm/gbtree_model.cc -o src/gbm/gbtree_model.o In file included from ./dmlc-core/include/dmlc/io.h:15, from src/gbm/gbtree_model.h:9, from src/gbm/gbtree_model.cc:4: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/gbm/gbtree_model.h:118:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/gbm/gblinear.cc -o src/gbm/gblinear.o In file included from ./dmlc-core/include/dmlc/./json.h:24, from ./dmlc-core/include/dmlc/parameter.h:26, from src/gbm/gblinear.cc:9: ./dmlc-core/include/dmlc/././logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = unsigned int; Y = int]’: src/gbm/gblinear.cc:52:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/././logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/gbm/gblinear_model.cc -o src/gbm/gblinear_model.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/adapter.cc -o src/data/adapter.o In file included from ./dmlc-core/include/dmlc/./io.h:15, from ./dmlc-core/include/dmlc/data.h:14, from src/data/adapter.h:7, from src/data/adapter.cc:4: ./dmlc-core/include/dmlc/././logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/././logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/././logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/columnar.h:44:3: required from ‘auto xgboost::data::GetArrowNames(const xgboost::JsonObject::Map&, std::vector*) [with CategoricalIndex = std::variant, xgboost::common::Span, xgboost::common::Span, xgboost::common::Span, xgboost::common::Span, xgboost::common::Span, xgboost::common::Span, xgboost::common::Span, xgboost::common::Span, xgboost::common::Span >; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/columnar.h:102:29: required from ‘std::size_t xgboost::data::GetArrowDictionary(const xgboost::Json&, std::vector*, std::vector >*, std::size_t*, xgboost::bst_idx_t*) [with CategoricalIndex = std::variant, xgboost::common::Span, xgboost::common::Span, xgboost::common::Span, xgboost::common::Span, xgboost::common::Span, xgboost::common::Span, xgboost::common::Span, xgboost::common::Span, xgboost::common::Span >; bool allow_mask = true; std::size_t = long unsigned int; xgboost::bst_idx_t = long unsigned int]’ 102 | auto names = GetArrowNames(get(tup[0]), p_cat_columns); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/data/adapter.cc:55:31: required from here 55 | GetArrowDictionary(jcol, &this->cats_, &this->columns_, &this->n_bytes_, &n_samples); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./dmlc-core/include/dmlc/././logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/././logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/././logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/././logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/././logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/array_interface.cc -o src/data/array_interface.o In file included from ./include/xgboost/logging.h:11, from src/data/../common/common.h:18, from src/data/../common/bitfield.h:21, from src/data/array_interface.h:18, from src/data/array_interface.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/cat_container.cc -o src/data/cat_container.o In file included from ./include/xgboost/logging.h:11, from src/data/../common/common.h:18, from src/data/../common/bitfield.h:21, from src/data/../common/categorical.h:8, from src/data/cat_container.h:14, from src/data/cat_container.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/simple_dmatrix.cc -o src/data/simple_dmatrix.o In file included from ./dmlc-core/include/dmlc/io.h:15, from ./include/xgboost/data.h:11, from src/data/simple_dmatrix.h:11, from src/data/simple_dmatrix.cc:7: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/../common/quantile.h:699:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/gradient_index.h:105:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/../collective/../data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/../collective/../data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/data/../collective/../data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/./logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/data.cc -o src/data/data.o In file included from ./dmlc-core/include/dmlc/io.h:15, from ./include/xgboost/data.h:11, from src/data/data.cc:5: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/../data/../common/quantile.h:699:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = int; Y = long unsigned int]’: src/data/data.cc:273:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/data.cc:749:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = unsigned int; Y = int]’: src/data/../data/sparse_page_source.h:416:5: required from ‘void xgboost::data::SparsePageSourceImpl::EndIter() [with S = xgboost::SparsePage; FormatStreamPolicy = xgboost::data::DefaultFormatStreamPolicy]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/../data/sparse_page_source.h:506:20: required from here 506 | this->EndIter(); | ~~~~~~~~~~~~~^~ ./dmlc-core/include/dmlc/./logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/../collective/../data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/../collective/../data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/data/../collective/../data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/data/../data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/./logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/sparse_page_raw_format.cc -o src/data/sparse_page_raw_format.o In file included from ./dmlc-core/include/dmlc/registry.h:13, from src/data/sparse_page_raw_format.cc:6: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/../common/io.h:451:5: required from ‘std::enable_if_t<((bool)is_pod_v), bool> xgboost::common::AlignedResourceReadStream::Consume(T*) [with T = long unsigned int; std::enable_if_t<((bool)is_pod_v), bool> = bool]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/../common/io.h:474:25: required from ‘std::enable_if_t<((bool)is_pod_v), bool> xgboost::common::AlignedResourceReadStream::Read(T*) [with T = long unsigned int; std::enable_if_t<((bool)is_pod_v), bool> = bool]’ 474 | return this->Consume(out); | ~~~~~~~~~~~~~^~~~~ src/data/../common/ref_resource_view.h:116:16: required from ‘bool xgboost::common::ReadVec(AlignedResourceReadStream*, Vec*) [with Vec = std::vector]’ 116 | if (!fi->Read(&n)) { | ~~~~~~~~^~~~ src/data/sparse_page_raw_format.cc:22:25: required from ‘bool xgboost::data::SparsePageRawFormat::Read(T*, xgboost::common::AlignedResourceReadStream*) [with T = xgboost::SortedCSCPage]’ 22 | if (!common::ReadVec(fi, &offset_vec)) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/data/sparse_page_raw_format.cc:20:8: required from here 20 | bool Read(T* page, common::AlignedResourceReadStream* fi) override { | ^~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/ellpack_page.cc -o src/data/ellpack_page.o In file included from ./include/xgboost/logging.h:11, from src/data/../common/common.h:18, from src/data/../common/bitfield.h:21, from src/data/../common/categorical.h:8, from src/data/../common/hist_util.h:17, from src/data/ellpack_page.h:9, from src/data/ellpack_page.cc:6: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/../common/quantile.h:699:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/../common/quantile.h:175:7: required from ‘void xgboost::common::WQSummary::CopyFrom(const xgboost::common::WQSummary&) [with DType = float; RType = float]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/../common/quantile.h:609:28: required from ‘void xgboost::common::QuantileSketchTemplate::PushTemp() [with DType = float; RType = float; TSummary = xgboost::common::WXQSummary]’ 609 | level[l].CopyFrom(temp); break; | ~~~~~~~~~~~~~~~~~^~~~~~ src/data/../common/quantile.h:990:21: required from here 990 | sketch->PushTemp(); | ~~~~~~~~~~~~~~~~^~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/file_iterator.cc -o src/data/file_iterator.o In file included from ./dmlc-core/include/dmlc/./io.h:15, from ./dmlc-core/include/dmlc/data.h:14, from src/data/file_iterator.h:12, from src/data/file_iterator.cc:4: ./dmlc-core/include/dmlc/././logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/file_iterator.cc:22:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/././logging.h:199:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 199 | DEFINE_CHECK_FUNC(_LE, <=) | ^ ./dmlc-core/include/dmlc/././logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/././logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/file_iterator.cc:27:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/././logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/gradient_index.cc -o src/data/gradient_index.o In file included from ./include/xgboost/logging.h:11, from src/data/../common/common.h:18, from src/data/../common/bitfield.h:21, from src/data/../common/categorical.h:8, from src/data/gradient_index.h:16, from src/data/gradient_index.cc:5: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/../common/quantile.h:699:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/gradient_index.h:105:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/../common/../data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/../common/../data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/data/../common/../data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/data/../common/../data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/gradient_index_page_source.cc -o src/data/gradient_index_page_source.o In file included from ./include/xgboost/logging.h:11, from src/data/../common/common.h:18, from src/data/../common/bitfield.h:21, from src/data/../common/categorical.h:8, from src/data/../common/hist_util.h:17, from src/data/gradient_index_page_source.h:13, from src/data/gradient_index_page_source.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/../common/quantile.h:699:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/gradient_index.h:105:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/gradient_index_page_source.cc:26:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = unsigned int; Y = int]’: src/data/gradient_index_page_source.cc:35:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = unsigned int; Y = int]’: src/data/sparse_page_source.h:416:5: required from ‘void xgboost::data::SparsePageSourceImpl::EndIter() [with S = xgboost::SparsePage; FormatStreamPolicy = xgboost::data::DefaultFormatStreamPolicy]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/sparse_page_source.h:506:20: required from here 506 | this->EndIter(); | ~~~~~~~~~~~~~^~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/gradient_index_format.cc -o src/data/gradient_index_format.o In file included from ./include/xgboost/logging.h:11, from src/data/../common/common.h:18, from src/data/../common/bitfield.h:21, from src/data/../common/categorical.h:8, from src/data/../common/hist_util.h:17, from src/data/gradient_index_format.h:9, from src/data/gradient_index_format.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/../common/quantile.h:699:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/gradient_index.h:105:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/validation.cc -o src/data/validation.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/sparse_page_dmatrix.cc -o src/data/sparse_page_dmatrix.o In file included from ./include/xgboost/logging.h:11, from src/data/../common/common.h:18, from src/data/../common/compressed_iterator.h:13, from src/data/ellpack_page_source.h:15, from src/data/sparse_page_dmatrix.h:16, from src/data/sparse_page_dmatrix.cc:8: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/../common/quantile.h:699:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/sparse_page_dmatrix.cc:134:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = unsigned int; Y = int]’: src/data/sparse_page_source.h:416:5: required from ‘void xgboost::data::SparsePageSourceImpl::EndIter() [with S = xgboost::SparsePage; FormatStreamPolicy = xgboost::data::DefaultFormatStreamPolicy]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/sparse_page_source.h:506:20: required from here 506 | this->EndIter(); | ~~~~~~~~~~~~~^~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/sparse_page_source.cc -o src/data/sparse_page_source.o In file included from ./include/xgboost/logging.h:11, from src/data/../common/common.h:18, from src/data/sparse_page_source.h:21, from src/data/sparse_page_source.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/proxy_dmatrix.h:159:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = unsigned int; Y = int]’: src/data/sparse_page_source.h:416:5: required from ‘void xgboost::data::SparsePageSourceImpl::EndIter() [with S = xgboost::SparsePage; FormatStreamPolicy = xgboost::data::DefaultFormatStreamPolicy]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/sparse_page_source.h:506:20: required from here 506 | this->EndIter(); | ~~~~~~~~~~~~~^~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/extmem_quantile_dmatrix.cc -o src/data/extmem_quantile_dmatrix.o In file included from ./include/xgboost/logging.h:11, from src/data/../common/common.h:18, from src/data/../common/compressed_iterator.h:13, from src/data/ellpack_page_source.h:15, from src/data/extmem_quantile_dmatrix.h:11, from src/data/extmem_quantile_dmatrix.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/../common/quantile.h:699:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = unsigned int; Y = int]’: src/data/sparse_page_source.h:416:5: required from ‘void xgboost::data::SparsePageSourceImpl::EndIter() [with S = xgboost::SparsePage; FormatStreamPolicy = xgboost::data::DefaultFormatStreamPolicy]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/sparse_page_source.h:506:20: required from here 506 | this->EndIter(); | ~~~~~~~~~~~~~^~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/quantile_dmatrix.cc -o src/data/quantile_dmatrix.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/string_view.h:6, from src/data/../common/nvtx_utils.h:10, from src/data/proxy_dmatrix.h:15, from src/data/quantile_dmatrix.h:9, from src/data/quantile_dmatrix.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/proxy_dmatrix.h:159:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = int; Y = long unsigned int]’: src/data/quantile_dmatrix.cc:135:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/batch_utils.cc -o src/data/batch_utils.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/proxy_dmatrix.cc -o src/data/proxy_dmatrix.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/string_view.h:6, from src/data/../common/nvtx_utils.h:10, from src/data/proxy_dmatrix.h:15, from src/data/proxy_dmatrix.cc:5: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/proxy_dmatrix.h:159:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/data/iterative_dmatrix.cc -o src/data/iterative_dmatrix.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/string_view.h:6, from src/data/../common/nvtx_utils.h:10, from src/data/proxy_dmatrix.h:15, from src/data/quantile_dmatrix.h:9, from src/data/iterative_dmatrix.h:12, from src/data/iterative_dmatrix.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/proxy_dmatrix.h:159:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/predictor/predictor.cc -o src/predictor/predictor.o In file included from ./dmlc-core/include/dmlc/registry.h:13, from ./include/xgboost/predictor.h:8, from src/predictor/predictor.cc:4: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/predictor/../gbm/gbtree_model.h:118:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = unsigned int; Y = int]’: src/predictor/predictor.cc:58:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/predictor/cpu_predictor.cc -o src/predictor/cpu_predictor.o In file included from ./include/xgboost/logging.h:11, from src/predictor/../collective/../data/../common/common.h:18, from src/predictor/../collective/../data/../common/bitfield.h:21, from src/predictor/../collective/../data/array_interface.h:18, from src/predictor/../collective/allreduce.h:11, from src/predictor/cpu_predictor.cc:12: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/predictor/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/predictor/../common/../data/../common/quantile.h:699:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/predictor/../collective/../data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/predictor/../collective/../data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/predictor/../collective/../data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/predictor/../common/../data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/predictor/cpu_predictor.cc:926:5: required from ‘void xgboost::predictor::CPUPredictor::PredictContributionKernel(DataView, const xgboost::MetaInfo&, const xgboost::gbm::GBTreeModel&, const std::vector >*, std::vector > >*, xgboost::predictor::{anonymous}::ThreadTmp<1>*, std::vector >*, xgboost::bst_tree_t, bool, int, unsigned int) const [with DataView = xgboost::predictor::{anonymous}::GHistIndexMatrixView; xgboost::bst_tree_t = int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/predictor/cpu_predictor.cc:1109:9: required from ‘xgboost::predictor::CPUPredictor::PredictContribution(xgboost::DMatrix*, xgboost::HostDeviceVector*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, const std::vector >*, bool, int, unsigned int) const:::: [with auto:88 = xgboost::predictor::{anonymous}::GHistIndexMatrixView]’ 1109 | PredictContributionKernel(batch, info, model, tree_weights, &mean_values, &feat_vecs, | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/predictor/cpu_predictor.cc:459:11: required from ‘void xgboost::predictor::{anonymous}::LaunchConfig::ForEachBatch(Fn&&) [with Fn = xgboost::predictor::CPUPredictor::PredictContribution(xgboost::DMatrix*, xgboost::HostDeviceVector*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, const std::vector >*, bool, int, unsigned int) const::::; Args = {xgboost::predictor::{anonymous}::BlockPolicy, xgboost::predictor::{anonymous}::EncAccessorPolicy}]’ 459 | fn(GHistIndexMatrixView{page, acc, ft}); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/predictor/cpu_predictor.cc:1108:26: required from ‘xgboost::predictor::CPUPredictor::PredictContribution(xgboost::DMatrix*, xgboost::HostDeviceVector*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, const std::vector >*, bool, int, unsigned int) const:: [with auto:87 = xgboost::predictor::{anonymous}::LaunchConfig]’ 1108 | policy.ForEachBatch([&](auto &&batch) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 1109 | PredictContributionKernel(batch, info, model, tree_weights, &mean_values, &feat_vecs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1110 | &contribs, ntree_limit, approximate, condition, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1111 | condition_feature); | ~~~~~~~~~~~~~~~~~~~ 1112 | }); | ~~ src/predictor/cpu_predictor.cc:485:9: required from ‘void xgboost::predictor::{anonymous}::LaunchPredict(const xgboost::Context*, xgboost::DMatrix*, const xgboost::gbm::GBTreeModel&, Fn&&, NeedRecode&&) [with Fn = xgboost::predictor::CPUPredictor::PredictContribution(xgboost::DMatrix*, xgboost::HostDeviceVector*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, const std::vector >*, bool, int, unsigned int) const::&; NeedRecode = LaunchPredict*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, const std::vector >*, bool, int, unsigned int) const:: >(const xgboost::Context*, xgboost::DMatrix*, const xgboost::gbm::GBTreeModel&, xgboost::predictor::CPUPredictor::PredictContribution(xgboost::DMatrix*, xgboost::HostDeviceVector*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, const std::vector >*, bool, int, unsigned int) const::&&)::]’ 485 | fn(Policy{ctx, p_fmat, model}); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/predictor/cpu_predictor.cc:503:16: required from ‘void xgboost::predictor::{anonymous}::LaunchPredict(const xgboost::Context*, xgboost::DMatrix*, const xgboost::gbm::GBTreeModel&, Fn&&) [with Fn = xgboost::predictor::CPUPredictor::PredictContribution(xgboost::DMatrix*, xgboost::HostDeviceVector*, const xgboost::gbm::GBTreeModel&, xgboost::bst_tree_t, const std::vector >*, bool, int, unsigned int) const::]’ 503 | LaunchPredict(ctx, p_fmat, model, fn, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 504 | [](DMatrix const *p_fmat) { return p_fmat->Cats()->NeedRecode(); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/predictor/cpu_predictor.cc:1107:18: required from here 1107 | LaunchPredict(this->ctx_, p_fmat, model, [&](auto &&policy) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1108 | policy.ForEachBatch([&](auto &&batch) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1109 | PredictContributionKernel(batch, info, model, tree_weights, &mean_values, &feat_vecs, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1110 | &contribs, ntree_limit, approximate, condition, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1111 | condition_feature); | ~~~~~~~~~~~~~~~~~~~ 1112 | }); | ~~~ 1113 | }); | ~~ ./dmlc-core/include/dmlc/logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/predictor/treeshap.cc -o src/predictor/treeshap.o In file included from ./dmlc-core/include/dmlc/io.h:15, from ./include/xgboost/data.h:11, from ./include/xgboost/tree_model.h:11, from src/predictor/treeshap.h:8, from src/predictor/treeshap.cc:4: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/predictor/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/predictor/../data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/predictor/../data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/predictor/../data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/predictor/../data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/./logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/tree/constraints.cc -o src/tree/constraints.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/tree/param.cc -o src/tree/param.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/tree/fit_stump.cc -o src/tree/fit_stump.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/context.h:9, from src/tree/fit_stump.h:13, from src/tree/fit_stump.cc:6: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/tree/tree_model.cc -o src/tree/tree_model.o In file included from ./dmlc-core/include/dmlc/io.h:15, from ./include/xgboost/data.h:11, from ./include/xgboost/tree_model.h:11, from src/tree/tree_model.cc:6: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GT(const X&, const Y&) [with X = unsigned int; Y = int]’: src/tree/tree_model.cc:899:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:198:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 198 | DEFINE_CHECK_FUNC(_GT, >) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/tree_model.cc:997:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/tree_model.cc:1021:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = unsigned int; Y = int]’: src/tree/tree_model.cc:53:3: required from ‘std::string xgboost::{anonymous}::ToStr(xgboost::linalg::VectorView, xgboost::bst_target_t) [with Float = const float; std::string = std::__cxx11::basic_string; xgboost::linalg::VectorView = xgboost::linalg::TensorView; xgboost::bst_target_t = unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/tree/tree_model.cc:733:68: required from here 733 | {"{leaf-value}", ToStr(value, kLimit)}, | ~~~~~^~~~~~~~~~~~~~~ ./dmlc-core/include/dmlc/./logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/tree/tree_updater.cc -o src/tree/tree_updater.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/tree/multi_target_tree_model.cc -o src/tree/multi_target_tree_model.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/context.h:9, from ./include/xgboost/multi_target_tree_model.h:10, from src/tree/multi_target_tree_model.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GT(const X&, const Y&) [with X = unsigned int; Y = int]’: src/tree/multi_target_tree_model.cc:30:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:198:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 198 | DEFINE_CHECK_FUNC(_GT, >) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/multi_target_tree_model.cc:68:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/multi_target_tree_model.cc:81:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = unsigned int; Y = int]’: src/tree/multi_target_tree_model.cc:165:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = int; Y = long unsigned int]’: src/tree/multi_target_tree_model.cc:239:7: required from ‘xgboost::MultiTargetTree::SaveModel(xgboost::Json*) const:: [with auto:6 = xgboost::JsonTypedArray]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/tree/multi_target_tree_model.cc:263:14: required from here 263 | save_tree(&indices_64); | ~~~~~~~~~^~~~~~~~~~~~~ ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const long unsigned int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/tree/updater_approx.cc -o src/tree/updater_approx.o In file included from ./include/xgboost/logging.h:11, from src/tree/../collective/../data/../common/common.h:18, from src/tree/../collective/../data/../common/bitfield.h:21, from src/tree/../collective/../data/array_interface.h:18, from src/tree/../collective/allreduce.h:11, from src/tree/../collective/aggregator.h:13, from src/tree/updater_approx.cc:13: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/../common/quantile.h:699:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = unsigned int; Y = int]’: src/tree/hist/histogram.h:338:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/../collective/../data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/tree/../collective/../data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/tree/../collective/../data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/tree/../common/../data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/tree/updater_colmaker.cc -o src/tree/updater_colmaker.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/context.h:9, from src/tree/../common/error_msg.h:15, from src/tree/updater_colmaker.cc:11: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/../common/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/tree/updater_prune.cc -o src/tree/updater_prune.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/tree/updater_quantile_hist.cc -o src/tree/updater_quantile_hist.o In file included from ./include/xgboost/logging.h:11, from src/tree/../collective/../data/../common/common.h:18, from src/tree/../collective/../data/../common/bitfield.h:21, from src/tree/../collective/../data/array_interface.h:18, from src/tree/../collective/allreduce.h:11, from src/tree/../collective/aggregator.h:13, from src/tree/updater_quantile_hist.cc:15: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/../common/quantile.h:699:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = unsigned int; Y = int]’: src/tree/hist/histogram.h:338:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/../collective/../data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/tree/../collective/../data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/tree/../collective/../data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/tree/../common/../data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/tree/updater_refresh.cc -o src/tree/updater_refresh.o In file included from ./dmlc-core/include/dmlc/registry.h:13, from ./include/xgboost/tree_updater.h:11, from src/tree/updater_refresh.cc:7: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/../collective/../data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/tree/../collective/../data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/tree/../collective/../data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/tree/../predictor/../data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/./logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/tree/updater_sync.cc -o src/tree/updater_sync.o In file included from ./include/xgboost/logging.h:11, from src/tree/../collective/../common/timer.h:5, from src/tree/../collective/loop.h:17, from src/tree/../collective/comm.h:14, from src/tree/../collective/broadcast.h:8, from src/tree/updater_sync.cc:9: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/tree/hist/hist_param.cc -o src/tree/hist/hist_param.o In file included from ./dmlc-core/include/dmlc/./json.h:24, from ./dmlc-core/include/dmlc/parameter.h:26, from ./include/xgboost/parameter.h:11, from src/tree/hist/hist_param.h:9, from src/tree/hist/hist_param.cc:4: ./dmlc-core/include/dmlc/././logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/hist/../../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/././logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/tree/hist/histogram.cc -o src/tree/hist/histogram.o In file included from ./include/xgboost/logging.h:11, from src/tree/hist/../../collective/../data/../common/common.h:18, from src/tree/hist/../../collective/../data/../common/bitfield.h:21, from src/tree/hist/../../collective/../data/array_interface.h:18, from src/tree/hist/../../collective/allreduce.h:11, from src/tree/hist/histogram.h:13, from src/tree/hist/histogram.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/hist/../../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/tree/hist/../../common/quantile.h:699:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = unsigned int; Y = int]’: src/tree/hist/histogram.h:338:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/linear/linear_updater.cc -o src/linear/linear_updater.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/linear/updater_coordinate.cc -o src/linear/updater_coordinate.o In file included from ./dmlc-core/include/dmlc/registry.h:13, from ./include/xgboost/linear_updater.h:6, from src/linear/updater_coordinate.cc:6: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/linear/../common/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/linear/updater_shotgun.cc -o src/linear/updater_shotgun.o In file included from ./dmlc-core/include/dmlc/registry.h:13, from ./include/xgboost/linear_updater.h:6, from src/linear/updater_shotgun.cc:6: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/linear/../common/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/learner.cc -o src/learner.o In file included from ./dmlc-core/include/dmlc/io.h:15, from ./include/xgboost/learner.h:11, from src/learner.cc:7: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/learner.cc:207:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/learner.cc:422:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = unsigned int; Y = int]’: src/learner.cc:814:5: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/context.cc -o src/context.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/logging.cc -o src/logging.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/global_config.cc -o src/global_config.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/collective/result.cc -o src/collective/result.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/collective/allgather.cc -o src/collective/allgather.o In file included from ./include/xgboost/logging.h:11, from src/collective/../common/timer.h:5, from src/collective/loop.h:17, from src/collective/comm.h:14, from src/collective/allgather.h:14, from src/collective/allgather.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/collective/allgather.cc:36:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/collective/allreduce.cc -o src/collective/allreduce.o In file included from ./include/xgboost/logging.h:11, from src/collective/../data/../common/common.h:18, from src/collective/../data/../common/bitfield.h:21, from src/collective/../data/array_interface.h:18, from src/collective/allreduce.h:11, from src/collective/allreduce.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/collective/broadcast.cc -o src/collective/broadcast.o In file included from ./include/xgboost/logging.h:11, from src/collective/../common/timer.h:5, from src/collective/loop.h:17, from src/collective/comm.h:14, from src/collective/broadcast.h:8, from src/collective/broadcast.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = unsigned int; Y = int]’: src/collective/broadcast.cc:31:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/collective/comm.cc -o src/collective/comm.o In file included from ./include/xgboost/logging.h:11, from src/collective/../common/timer.h:5, from src/collective/loop.h:17, from src/collective/comm.h:14, from src/collective/comm.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/collective/comm_group.cc -o src/collective/comm_group.o In file included from ./include/xgboost/logging.h:11, from src/collective/../data/../common/common.h:18, from src/collective/../data/../common/bitfield.h:21, from src/collective/../data/array_interface.h:18, from src/collective/coll.h:8, from src/collective/comm_group.h:9, from src/collective/comm_group.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/collective/coll.cc -o src/collective/coll.o In file included from ./include/xgboost/logging.h:11, from src/collective/../data/../common/common.h:18, from src/collective/../data/../common/bitfield.h:21, from src/collective/../data/array_interface.h:18, from src/collective/coll.h:8, from src/collective/coll.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/collective/tracker.cc -o src/collective/tracker.o In file included from src/collective/tracker.cc:30: ./include/xgboost/collective/poll_utils.h:46:14: warning: this use of ‘defined’ may not be portable [-Wexpansion-to-defined] 46 | #if IS_MINGW() && !defined(POLLRDNORM) && !defined(POLLRDBAND) | ^ ./include/xgboost/collective/poll_utils.h:230:14: warning: this use of ‘defined’ may not be portable [-Wexpansion-to-defined] 230 | #if IS_MINGW() && !defined(POLLRDNORM) && !defined(POLLRDBAND) | ^ In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/json.h:8, from src/collective/../common/json_utils.h:13, from src/collective/tracker.cc:25: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/collective/tracker.cc:182:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/collective/tracker.cc:188:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:199:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 199 | DEFINE_CHECK_FUNC(_LE, <=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/collective/tracker.cc:207:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/collective/in_memory_handler.cc -o src/collective/in_memory_handler.o In file included from ./include/xgboost/logging.h:11, from src/collective/../data/../common/common.h:18, from src/collective/../data/../common/bitfield.h:21, from src/collective/../data/array_interface.h:18, from src/collective/in_memory_handler.h:9, from src/collective/in_memory_handler.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/collective/loop.cc -o src/collective/loop.o In file included from src/collective/loop.cc:18: ./include/xgboost/collective/poll_utils.h:46:14: warning: this use of ‘defined’ may not be portable [-Wexpansion-to-defined] 46 | #if IS_MINGW() && !defined(POLLRDNORM) && !defined(POLLRDBAND) | ^ ./include/xgboost/collective/poll_utils.h:230:14: warning: this use of ‘defined’ may not be portable [-Wexpansion-to-defined] 230 | #if IS_MINGW() && !defined(POLLRDNORM) && !defined(POLLRDBAND) | ^ In file included from ./include/xgboost/logging.h:11, from src/collective/../common/timer.h:5, from src/collective/loop.h:17, from src/collective/loop.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/collective/loop.cc:264:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/collective/socket.cc -o src/collective/socket.o In file included from src/collective/socket.cc:14: ./include/xgboost/collective/poll_utils.h:46:14: warning: this use of ‘defined’ may not be portable [-Wexpansion-to-defined] 46 | #if IS_MINGW() && !defined(POLLRDNORM) && !defined(POLLRDBAND) | ^ ./include/xgboost/collective/poll_utils.h:230:14: warning: this use of ‘defined’ may not be portable [-Wexpansion-to-defined] 230 | #if IS_MINGW() && !defined(POLLRDNORM) && !defined(POLLRDBAND) | ^ In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/collective/socket.h:54, from src/collective/socket.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/collective/socket.cc:70:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/charconv.cc -o src/common/charconv.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/column_matrix.cc -o src/common/column_matrix.o In file included from ./dmlc-core/include/dmlc/./io.h:15, from ./dmlc-core/include/dmlc/data.h:14, from src/common/../data/adapter.h:7, from src/common/column_matrix.h:18, from src/common/column_matrix.cc:5: ./dmlc-core/include/dmlc/././logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/common/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/././logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/././logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/common/../data/../common/quantile.h:699:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/././logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/././logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/././logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/common/../data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/common/../data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/common/../data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/common/../data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/././logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/././logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/common.cc -o src/common/common.o In file included from ./include/xgboost/logging.h:11, from src/common/common.h:18, from src/common/common.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/common/./../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/cuda_rt_utils.cc -o src/common/cuda_rt_utils.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/error_msg.cc -o src/common/error_msg.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/hist_util.cc -o src/common/hist_util.o In file included from ./include/xgboost/logging.h:11, from src/common/common.h:18, from src/common/bitfield.h:21, from src/common/categorical.h:8, from src/common/hist_util.h:17, from src/common/hist_util.cc:5: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/common/quantile.h:699:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/common/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/common/../data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/common/../data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/common/../data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/common/../data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/common/hist_util.cc:240:3: required from ‘void xgboost::common::RowsWiseBuildHistKernel(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with bool do_prefetch = false; BuildingManager = GHistBuildingManager; GHistRow = Span >]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/common/hist_util.cc:354:54: required from ‘void xgboost::common::BuildHistDispatch(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow) [with BuildingManager = GHistBuildingManager; GHistRow = Span >]’ 354 | RowsWiseBuildHistKernel(gpair, row_indices, gmat, hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/hist_util.cc:384:9: required from ‘xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool):: [with auto:63 = xgboost::common::GHistBuildingManager]’ 384 | BuildHistDispatch(gpair, row_indices, gmat, hist); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/common/hist_util.cc:206:9: required from ‘static void xgboost::common::GHistBuildingManager<_any_missing, _first_page, _read_by_column, BinIdxTypeName>::DispatchAndExecute(const xgboost::common::RuntimeFlags&, Fn&&) [with Fn = xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool)::; bool _any_missing = true; bool _first_page = false; bool _read_by_column = false; BinIdxTypeName = unsigned char]’ 206 | fn(Type()); | ~~^~~~~~~~ src/common/hist_util.cc:381:56: required from ‘void xgboost::common::BuildHist(Span >, Span, const xgboost::GHistIndexMatrix&, GHistRow, bool) [with bool any_missing = true; GHistRow = Span >]’ 381 | GHistBuildingManager::DispatchAndExecute( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 382 | {first_page, read_by_column || force_read_by_column, bin_type_size}, [&](auto t) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383 | using BuildingManager = decltype(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | BuildHistDispatch(gpair, row_indices, gmat, hist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385 | }); | ~~ src/common/hist_util.cc:390:56: required from here 390 | bool force_read_by_column); | ^ ./dmlc-core/include/dmlc/logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/host_device_vector.cc -o src/common/host_device_vector.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/io.cc -o src/common/io.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/json.cc -o src/common/json.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/linalg_op.cc -o src/common/linalg_op.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/numeric.cc -o src/common/numeric.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/optional_weight.cc -o src/common/optional_weight.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/pseudo_huber.cc -o src/common/pseudo_huber.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/quantile.cc -o src/common/quantile.o In file included from ./dmlc-core/include/dmlc/io.h:15, from ./include/xgboost/data.h:11, from src/common/quantile.h:10, from src/common/quantile.cc:4: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/common/quantile.h:699:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/common/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/common/quantile.cc:30:3: required from ‘xgboost::common::SketchContainerImpl::SketchContainerImpl(const xgboost::Context*, std::vector, xgboost::bst_bin_t, xgboost::common::Span, bool) [with WQSketch = xgboost::common::WXQuantileSketch; xgboost::bst_bin_t = int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/common/quantile.h:1002:71: required from here 1002 | : SketchContainerImpl{ctx, columns_size, max_bins, ft, use_group} { | ^ ./dmlc-core/include/dmlc/./logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/common/../collective/../data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/common/../collective/../data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/common/../collective/../data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/common/../data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/./logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/random.cc -o src/common/random.o In file included from ./include/xgboost/logging.h:11, from src/common/random.h:10, from src/common/random.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/common/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/common/random.cc:33:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:198:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 198 | DEFINE_CHECK_FUNC(_GT, >) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/stats.cc -o src/common/stats.o In file included from ./dmlc-core/include/dmlc/common.h:15, from src/common/numeric.h:7, from src/common/algorithm.h:12, from src/common/stats.h:11, from src/common/stats.cc:4: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/common/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/common/stats.cc:40:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:202:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 202 | DEFINE_CHECK_FUNC(_NE, !=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/survival_util.cc -o src/common/survival_util.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/threading_utils.cc -o src/common/threading_utils.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/ranking_utils.cc -o src/common/ranking_utils.o In file included from ./dmlc-core/include/dmlc/./json.h:24, from ./dmlc-core/include/dmlc/parameter.h:26, from src/common/ranking_utils.h:14, from src/common/ranking_utils.cc:4: ./dmlc-core/include/dmlc/././logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = unsigned int; Y = int]’: src/common/ranking_utils.h:221:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/././logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/././logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/param_array.cc -o src/common/param_array.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/quantile_loss_utils.cc -o src/common/quantile_loss_utils.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/timer.cc -o src/common/timer.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/common/version.cc -o src/common/version.o g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/c_api/c_api.cc -o src/c_api/c_api.o In file included from ./dmlc-core/include/dmlc/registry.h:13, from ./include/xgboost/predictor.h:8, from src/c_api/../common/api_entry.h:10, from src/c_api/c_api.cc:18: ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/c_api/../common/quantile.h:699:3: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:200:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 200 | DEFINE_CHECK_FUNC(_GE, >=) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/c_api/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ ./dmlc-core/include/dmlc/./logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_LT(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/c_api/../data/array_interface.h:245:7: required from ‘static void xgboost::ArrayInterfaceHandler::ExtractShape(const xgboost::JsonObject::Map&, size_t (&)[D]) [with int D = 2; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >; size_t = long unsigned int]’ 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/c_api/../data/array_interface.h:411:40: required from ‘void xgboost::ArrayInterface::Initialize(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 411 | ArrayInterfaceHandler::ExtractShape(array, shape); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/c_api/../data/array_interface.h:450:61: required from ‘xgboost::ArrayInterface::ArrayInterface(const xgboost::JsonObject::Map&) [with int D = 2; bool allow_mask = false; xgboost::JsonObject::Map = std::map, xgboost::Json, std::less >]’ 450 | explicit ArrayInterface(Object::Map const &array) { this->Initialize(array); } | ~~~~~~^~~~~~~~~~ src/c_api/../data/adapter.h:204:62: required from here 204 | array_interface_ = ArrayInterface<2>(get(j)); | ^ ./dmlc-core/include/dmlc/./logging.h:197:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 197 | DEFINE_CHECK_FUNC(_LT, <) | ^ ./dmlc-core/include/dmlc/./logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c src/c_api/c_api_error.cc -o src/c_api/c_api_error.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/json.h:8, from src/c_api/./../common/json_utils.h:13, from src/c_api/./c_api_utils.h:17, from src/c_api/./c_api_error.h:11, from src/c_api/c_api_error.cc:6: ./dmlc-core/include/dmlc/logging.h: In instantiation of ‘std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long unsigned int; Y = int]’: src/c_api/../collective/../data/array_interface.h:172:7: required from here 206 | if (auto __dmlc__log__err = dmlc::LogCheck##name(x, y)) \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: ‘const long unsigned int’ and ‘const int’ [-Wsign-compare] 201 | DEFINE_CHECK_FUNC(_EQ, ==) | ^ ./dmlc-core/include/dmlc/logging.h:188:11: note: in definition of macro ‘DEFINE_CHECK_FUNC’ 188 | if (x op y) return nullptr; \ | ^~ g++-15 -std=gnu++17 -I"/home/hornik/tmp/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I. -DXGBOOST_BUILTIN_PREFETCH_PRESENT=1 -DXGBOOST_MM_PREFETCH_PRESENT=1 -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=1 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -fvisibility=hidden -fpic -g -O2 -Wall -pedantic -mtune=native -c amalgamation/dmlc-minimum0.cc -o amalgamation/dmlc-minimum0.o g++-15 -std=gnu++17 -shared -L/home/hornik/tmp/R/lib -Wl,-O1 -o xgboost.so ./xgboost_R.o ./xgboost_custom.o ./init.o ./src/metric/metric.o ./src/metric/elementwise_metric.o ./src/metric/multiclass_metric.o ./src/metric/rank_metric.o ./src/metric/auc.o ./src/metric/survival_metric.o ./src/objective/objective.o ./src/objective/regression_obj.o ./src/objective/multiclass_obj.o ./src/objective/lambdarank_obj.o ./src/objective/hinge.o ./src/objective/aft_obj.o ./src/objective/adaptive.o ./src/objective/init_estimation.o ./src/objective/quantile_obj.o ./src/gbm/gbm.o ./src/gbm/gbtree.o ./src/gbm/gbtree_model.o ./src/gbm/gblinear.o ./src/gbm/gblinear_model.o ./src/data/adapter.o ./src/data/array_interface.o ./src/data/cat_container.o ./src/data/simple_dmatrix.o ./src/data/data.o ./src/data/sparse_page_raw_format.o ./src/data/ellpack_page.o ./src/data/file_iterator.o ./src/data/gradient_index.o ./src/data/gradient_index_page_source.o ./src/data/gradient_index_format.o ./src/data/validation.o ./src/data/sparse_page_dmatrix.o ./src/data/sparse_page_source.o ./src/data/extmem_quantile_dmatrix.o ./src/data/quantile_dmatrix.o ./src/data/batch_utils.o ./src/data/proxy_dmatrix.o ./src/data/iterative_dmatrix.o ./src/predictor/predictor.o ./src/predictor/cpu_predictor.o ./src/predictor/treeshap.o ./src/tree/constraints.o ./src/tree/param.o ./src/tree/fit_stump.o ./src/tree/tree_model.o ./src/tree/tree_updater.o ./src/tree/multi_target_tree_model.o ./src/tree/updater_approx.o ./src/tree/updater_colmaker.o ./src/tree/updater_prune.o ./src/tree/updater_quantile_hist.o ./src/tree/updater_refresh.o ./src/tree/updater_sync.o ./src/tree/hist/hist_param.o ./src/tree/hist/histogram.o ./src/linear/linear_updater.o ./src/linear/updater_coordinate.o ./src/linear/updater_shotgun.o ./src/learner.o ./src/context.o ./src/logging.o ./src/global_config.o ./src/collective/result.o ./src/collective/allgather.o ./src/collective/allreduce.o ./src/collective/broadcast.o ./src/collective/comm.o ./src/collective/comm_group.o ./src/collective/coll.o ./src/collective/tracker.o ./src/collective/in_memory_handler.o ./src/collective/loop.o ./src/collective/socket.o ./src/common/charconv.o ./src/common/column_matrix.o ./src/common/common.o ./src/common/cuda_rt_utils.o ./src/common/error_msg.o ./src/common/hist_util.o ./src/common/host_device_vector.o ./src/common/io.o ./src/common/json.o ./src/common/linalg_op.o ./src/common/numeric.o ./src/common/optional_weight.o ./src/common/pseudo_huber.o ./src/common/quantile.o ./src/common/random.o ./src/common/stats.o ./src/common/survival_util.o ./src/common/threading_utils.o ./src/common/ranking_utils.o ./src/common/param_array.o ./src/common/quantile_loss_utils.o ./src/common/timer.o ./src/common/version.o ./src/c_api/c_api.o ./src/c_api/c_api_error.o ./amalgamation/dmlc-minimum0.o -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -L/home/hornik/tmp/R/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpDfe4Ec/R.INSTALL39fa6239815ba/xgboost/src' installing to /home/hornik/tmp/CRAN_recheck/Library/00LOCK-xgboost/00new/xgboost/libs ** R ** data ** 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 (xgboost) checking mlr3_1.3.0.tar.gz ... checking BioM2_1.1.3.tar.gz ... checking cpi_0.1.5.tar.gz ... checking DoubleML_1.0.2.tar.gz ... checking gKRLS_1.0.4.tar.gz ... checking GenericML_0.2.2.tar.gz ... checking HetSeq_0.1.0.tar.gz ... checking highMLR_0.1.1.tar.gz ... checking mcboost_0.4.4.tar.gz ... checking MantaID_1.0.4.tar.gz ... checking mlr3batchmark_0.2.2.tar.gz ... checking mlr3cluster_0.1.12.tar.gz ... checking mlr3fairness_0.4.0.tar.gz ... checking mlr3db_0.7.0.tar.gz ... checking mlr3filters_0.9.0.tar.gz ... checking mlr3fda_0.3.0.tar.gz ... checking mlr3fselect_1.5.0.tar.gz ... checking mlr3hyperband_1.0.0.tar.gz ... checking mlr3inferr_0.2.1.tar.gz ... checking mlr3learners_0.13.0.tar.gz ... checking mlr3mbo_0.3.3.tar.gz ... checking mlr3oml_0.11.0.tar.gz ... checking mlr3pipelines_0.10.0.tar.gz ... checking mlr3resampling_2025.11.19.tar.gz ... checking mlr3shiny_0.5.0.tar.gz ... checking mlr3spatial_0.6.1.tar.gz ... checking mlr3spatiotempcv_2.3.4.tar.gz ... checking mlr3summary_0.1.0.tar.gz ... checking parttree_0.1.1.tar.gz ... checking mlr3tuning_1.5.0.tar.gz ... checking counterfactuals_0.1.6.tar.gz ... checking survivalsurrogate_1.1.tar.gz ... checking mlr3verse_0.3.1.tar.gz ... checking condvis2_0.1.2.tar.gz ... checking drape_0.0.2.tar.gz ... checking leakr_0.1.0.tar.gz ... checking DALEXtra_2.3.0.tar.gz ... checking spFSR_2.0.4.tar.gz ... checking sense_1.1.0.tar.gz ... checking mlr3data_0.9.0.tar.gz ... checking iml_0.11.4.tar.gz ... checking mlr3viz_0.10.1.tar.gz ... checking mlr3benchmark_0.1.7.tar.gz ... checking xtdml_0.1.9.tar.gz ... checking explainer_1.0.2.tar.gz ... checking vivid_0.3.0.tar.gz ... checking mlr3tuningspaces_0.6.0.tar.gz ... checking mlr3torch_0.3.2.tar.gz ... checking miesmuschel_0.0.4-3.tar.gz ... checking mlrintermbo_0.5.1-1.tar.gz ... checking vetiver_0.2.6.tar.gz ... checking mlr3superlearner_0.1.2.tar.gz ... Depends: Package: mlr3 Depends: R (>= 3.3.0) Imports: R6 (>= 2.4.1), backports (>= 1.5.0), checkmate (>= 2.0.0), cli, data.table (>= 1.15.0), evaluate (>= 1.0.4), future, future.apply (>= 1.5.0), lgr (>= 0.3.4), mirai (>= 2.4.1), methods, mlbench, mlr3measures (>= 1.2.0), mlr3misc (>= 0.19.0), parallelly, palmerpenguins, paradox (>= 1.0.1), uuid Timings: user system elapsed mlr3 444.462 16.461 497.727 Results: Check status summary: ERROR NOTE OK Source packages 0 0 1 Reverse depends 4 1 46 Check results summary: mlr3 ... OK rdepends_BioM2 ... OK rdepends_condvis2 ... OK rdepends_counterfactuals ... OK rdepends_cpi ... OK rdepends_DALEXtra ... ERROR * checking examples ... [4s/4s] ERROR * checking tests ... [157s/154s] ERROR rdepends_DoubleML ... OK rdepends_drape ... OK rdepends_explainer ... OK rdepends_GenericML ... OK rdepends_gKRLS ... OK rdepends_HetSeq ... OK rdepends_highMLR ... OK rdepends_iml ... OK rdepends_leakr ... OK rdepends_MantaID ... OK rdepends_mcboost ... OK rdepends_miesmuschel ... OK rdepends_mlr3batchmark ... OK rdepends_mlr3benchmark ... ERROR * checking examples ... [7s/6s] ERROR rdepends_mlr3cluster ... OK rdepends_mlr3data ... OK rdepends_mlr3db ... OK rdepends_mlr3fairness ... OK rdepends_mlr3fda ... OK rdepends_mlr3filters ... OK rdepends_mlr3fselect ... OK rdepends_mlr3hyperband ... OK rdepends_mlr3inferr ... OK rdepends_mlr3learners ... OK rdepends_mlr3mbo ... OK rdepends_mlr3oml ... OK rdepends_mlr3pipelines ... OK rdepends_mlr3resampling ... OK rdepends_mlr3shiny ... OK rdepends_mlr3spatial ... OK rdepends_mlr3spatiotempcv ... OK rdepends_mlr3summary ... NOTE * checking for unstated dependencies in ‘demo’ ... NOTE rdepends_mlr3superlearner ... OK rdepends_mlr3torch ... OK rdepends_mlr3tuning ... ERROR * checking examples ... [31s/31s] ERROR rdepends_mlr3tuningspaces ... OK rdepends_mlr3verse ... OK rdepends_mlr3viz ... OK rdepends_mlrintermbo ... OK rdepends_parttree ... OK rdepends_sense ... OK rdepends_spFSR ... OK rdepends_survivalsurrogate ... OK rdepends_vetiver ... ERROR * checking tests ... [18s/18s] ERROR rdepends_vivid ... OK rdepends_xtdml ... OK Check results changes: Package: DALEXtra Check: CRAN incoming feasibility Old result: NOTE Package: DALEXtra Check: examples New result: ERROR Package: DALEXtra Check: tests New result: ERROR Package: GenericML Check: CRAN incoming feasibility Old result: NOTE Package: highMLR Check: CRAN incoming feasibility Old result: NOTE Package: mlr3benchmark Check: examples New result: ERROR Package: mlr3tuning Check: examples New result: ERROR Package: sense Check: CRAN incoming feasibility Old result: NOTE Package: vetiver Check: tests New result: ERROR