* installing *source* package 'xgboost' ... ** using staged installation ** libs Makevars.win:16: -DXGBOOST_STRICT_R_MODE=1 Makevars.win:16: -DDMLC_LOG_BEFORE_THROW=0 Makevars.win:16: -DDMLC_ENABLE_STD_THREAD=0 Makevars.win:16: -DDMLC_DISABLE_STDIN=1 Makevars.win:16: -DDMLC_LOG_CUSTOMIZE=1 Makevars.win:16: -DDMLC_CXX11_THREAD_LOCAL=0 using C compiler: 'gcc.exe (GCC) 12.2.0' using C++ compiler: 'g++.exe (GCC) 12.2.0' using C++17 Makevars.win:16: -DXGBOOST_STRICT_R_MODE=1 Makevars.win:16: -DDMLC_LOG_BEFORE_THROW=0 Makevars.win:16: -DDMLC_ENABLE_STD_THREAD=0 Makevars.win:16: -DDMLC_DISABLE_STDIN=1 Makevars.win:16: -DDMLC_LOG_CUSTOMIZE=1 g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c xgboost_R.cc -o xgboost_R.o In file included from ./dmlc-core/include/dmlc/common.h:14, 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 long unsigned int; Y = int]': xgboost_R.cc:161:3: required from here ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c xgboost_custom.cc -o xgboost_custom.o gcc -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -pedantic -Wstrict-prototypes -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c init.c -o init.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/metric/metric.cc -o src/metric/metric.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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_NE(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/metric/elementwise_metric.cu:452:5: required from here ./dmlc-core/include/dmlc/./logging.h:202:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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 long unsigned int; Y = int]': src/metric/multiclass_metric.cu:169:7: required from 'double xgboost::metric::EvalMClassBase::Eval(const xgboost::HostDeviceVector&, const xgboost::MetaInfo&) [with Derived = xgboost::metric::EvalMultiLogLoss]' src/metric/multiclass_metric.cu:167:10: required from here ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/metric/rank_metric.cc -o src/metric/rank_metric.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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.h:5, from src/metric/../collective/communicator-inl.h:8, from src/metric/auc.h:13, from src/metric/auc.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of 'std::unique_ptr > dmlc::LogCheck_NE(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/metric/auc.cc:349:5: required from here ./dmlc-core/include/dmlc/logging.h:202:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/metric/auc.cc:220: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]' src/metric/auc.cc:337:27: required from here ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/metric/auc.cc:87:5: required from 'double xgboost::metric::MultiClassOVR(const xgboost::Context*, xgboost::common::Span, const xgboost::MetaInfo&, size_t, int32_t, BinaryAUC&&) [with BinaryAUC = std::tuple (&)(const xgboost::Context*, xgboost::common::Span, xgboost::linalg::TensorView, xgboost::common::OptionalWeights); size_t = long long unsigned int; int32_t = int]' src/metric/auc.cc:351:26: required from here ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/metric/survival_metric.cc -o src/metric/survival_metric.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/objective/objective.cc -o src/objective/objective.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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 long unsigned int; Y = int]': src/objective/regression_obj.cu:732:5: required from here ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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 long unsigned int; Y = long long int]': src/objective/multiclass_obj.cu:85:7: required from here ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long long unsigned int' and 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/objective/lambdarank_obj.cc -o src/objective/lambdarank_obj.o In file included from ./dmlc-core/include/dmlc/common.h:14, 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_LE(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/objective/lambdarank_obj.cc:289:5: required from 'xgboost::bst_target_t xgboost::obj::LambdaRankObj::Targets(const xgboost::MetaInfo&) const [with Loss = xgboost::obj::LambdaRankPairwise; Cache = xgboost::ltr::RankingCache; xgboost::bst_target_t = unsigned int]' src/objective/lambdarank_obj.cc:288:30: required from here ./dmlc-core/include/dmlc/./logging.h:199:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/objective/hinge.cc -o src/objective/hinge.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/objective/aft_obj.cc -o src/objective/aft_obj.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/objective/adaptive.cc -o src/objective/adaptive.o In file included from ./dmlc-core/include/dmlc/./io.h:15, from ./dmlc-core/include/dmlc/data.h:14, from ./include/xgboost/data.h:11, from src/objective/../collective/aggregator.h:9, 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_GT(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/objective/adaptive.cc:60:3: required from here ./dmlc-core/include/dmlc/././logging.h:198:24: warning: comparison of integer expressions of different signedness: 'const long 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 long int; Y = long long unsigned int]': src/objective/adaptive.cc:67:3: required from here ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long long int' and 'const long 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; \ | ^~ g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/objective/init_estimation.cc -o src/objective/init_estimation.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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 long unsigned int; Y = int]': src/objective/quantile_obj.cu:40:7: required from here ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/objective/quantile_obj.cu:62:5: required from here ./dmlc-core/include/dmlc/./logging.h:202:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/gbm/gbm.cc -o src/gbm/gbm.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/gbm/gbtree.cc -o src/gbm/gbtree.o In file included from ./include/xgboost/logging.h:11, from src/gbm/../common/common.h:21, from src/gbm/gbtree.h:21, from src/gbm/gbtree.cc:7: ./dmlc-core/include/dmlc/logging.h: In instantiation of 'std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/gbm/gbtree_model.h:139:7: required from here ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int]': src/gbm/gbtree.h:240:9: required from 'xgboost::gbm::GBTree::FeatureScore(const std::string&, xgboost::common::Span, std::vector*, std::vector >*) const:: [with auto:5 = xgboost::gbm::GBTree::FeatureScore(const std::string&, xgboost::common::Span, std::vector*, std::vector >*) const::]' src/gbm/gbtree.h:254:16: required from here ./dmlc-core/include/dmlc/logging.h:199:24: warning: comparison of integer expressions of different signedness: 'const int' and 'const long 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_EQ(const X&, const Y&) [with X = int; Y = long long unsigned int]': src/gbm/gbtree.cc:187:3: required from here ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const int' and 'const long 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:215:3: required from here ./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:503:5: required from here ./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:749:7: required from here ./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 long unsigned int; Y = int]': src/gbm/../data/array_interface.h:233: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 long unsigned int]' src/gbm/../data/array_interface.h:404: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 >]' src/gbm/../data/array_interface.h:441: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 >]' src/gbm/../data/adapter.h:301:62: required from here ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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:8, 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 long unsigned int; Y = int]': src/gbm/gbtree_model.h:139:7: required from here ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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:66:3: required from here ./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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/gbm/gblinear_model.cc -o src/gbm/gblinear_model.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/data/simple_dmatrix.cc -o src/data/simple_dmatrix.o In file included from ./dmlc-core/include/dmlc/./io.h:15, from ./dmlc-core/include/dmlc/data.h:14, 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 long unsigned int; Y = int]': src/data/../common/quantile.h:699:3: required from here ./dmlc-core/include/dmlc/././logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/data/../common/row_set.h:101:7: required from here ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/data/array_interface.h:233: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 long unsigned int]' src/data/array_interface.h:404: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 >]' src/data/array_interface.h:441: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 >]' src/data/adapter.h:301:62: required from here ./dmlc-core/include/dmlc/././logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/data/data.cc -o src/data/data.o In file included from ./dmlc-core/include/dmlc/./io.h:15, from ./dmlc-core/include/dmlc/data.h:14, 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 long unsigned int; Y = int]': src/data/../data/array_interface.h:160:7: required from here ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/data/./../common/quantile.h:699:3: required from here ./dmlc-core/include/dmlc/././logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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:353:7: required from here ./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 = int; Y = long long unsigned int]': src/data/data.cc:260:3: required from here ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const int' and 'const long 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 long unsigned int; Y = int]': src/data/data.cc:704:5: required from here ./dmlc-core/include/dmlc/././logging.h:202:24: warning: comparison of integer expressions of different signedness: 'const long 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_GT(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/data/./sparse_page_source.h:183:5: required from 'bool xgboost::data::SparsePageSourceImpl::ReadCache() [with S = xgboost::SparsePage]' src/data/./sparse_page_source.h:308:25: required from here ./dmlc-core/include/dmlc/././logging.h:198:24: warning: comparison of integer expressions of different signedness: 'const long 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 long int; Y = long long unsigned int]': src/data/./sparse_page_source.h:208:5: required from 'bool xgboost::data::SparsePageSourceImpl::ReadCache() [with S = xgboost::SparsePage]' src/data/./sparse_page_source.h:308:25: required from here ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long long int' and 'const long 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 long unsigned int; Y = int]': src/data/../data/array_interface.h:233: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 long unsigned int]' src/data/../data/array_interface.h:404: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 >]' src/data/../data/array_interface.h:441: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 >]' src/data/../data/adapter.h:301:62: required from here ./dmlc-core/include/dmlc/././logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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 long unsigned int; Y = int]': src/data/../common/io.h:321:5: required from 'std::enable_if_t, bool> xgboost::common::AlignedResourceReadStream::Consume(T*) [with T = long long unsigned int; std::enable_if_t, bool> = bool]' src/data/../common/io.h:344:25: required from 'std::enable_if_t, bool> xgboost::common::AlignedResourceReadStream::Read(T*) [with T = long long unsigned int; std::enable_if_t, bool> = bool]' src/data/../common/ref_resource_view.h:114:16: required from 'bool xgboost::common::ReadVec(AlignedResourceReadStream*, Vec*) [with Vec = std::vector]' src/data/sparse_page_raw_format.cc:22:25: required from 'bool xgboost::data::SparsePageRawFormat::Read(T*, xgboost::common::AlignedResourceReadStream*) [with T = xgboost::SortedCSCPage]' src/data/sparse_page_raw_format.cc:20:8: required from here ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/data/ellpack_page.cc -o src/data/ellpack_page.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/span.h:33, from src/data/../common/bitfield.h:22, from src/data/../common/categorical.h:10, from src/data/../common/hist_util.h:18, 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 long unsigned int; Y = int]': src/data/../common/quantile.h:699:3: required from here ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/data/../common/row_set.h:101:7: required from here ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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:14, 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 long unsigned int; Y = int]': src/data/file_iterator.cc:19:3: required from here ./dmlc-core/include/dmlc/././logging.h:199:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/data/file_iterator.cc:24:3: required from here ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/data/gradient_index.cc -o src/data/gradient_index.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/span.h:33, from src/data/../common/bitfield.h:22, from src/data/../common/categorical.h:10, from src/data/gradient_index.h:15, 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 long unsigned int; Y = int]': src/data/../common/quantile.h:699:3: required from here ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/data/../common/row_set.h:101:7: required from here ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/data/array_interface.h:233: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 long unsigned int]' src/data/array_interface.h:404: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 >]' src/data/array_interface.h:441: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 >]' src/data/adapter.h:301:62: required from here ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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 ./include/xgboost/span.h:33, from src/data/../common/bitfield.h:22, from src/data/../common/categorical.h:10, from src/data/gradient_index.h:15, from src/data/gradient_index_page_source.h:10, 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 long unsigned int; Y = int]': src/data/../common/quantile.h:699:3: required from here ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/data/../common/row_set.h:101:7: required from here ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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:353:7: required from here ./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_NE(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/data/gradient_index_page_source.cc:17:5: required from here ./dmlc-core/include/dmlc/logging.h:202:24: warning: comparison of integer expressions of different signedness: 'const long 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_GT(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/data/sparse_page_source.h:183:5: required from 'bool xgboost::data::SparsePageSourceImpl::ReadCache() [with S = xgboost::SparsePage]' src/data/sparse_page_source.h:308:25: required from here ./dmlc-core/include/dmlc/logging.h:198:24: warning: comparison of integer expressions of different signedness: 'const long 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 long int; Y = long long unsigned int]': src/data/sparse_page_source.h:208:5: required from 'bool xgboost::data::SparsePageSourceImpl::ReadCache() [with S = xgboost::SparsePage]' src/data/sparse_page_source.h:308:25: required from here ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long long int' and 'const long 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 long unsigned int; Y = int]': src/data/array_interface.h:233: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 long unsigned int]' src/data/array_interface.h:404: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 >]' src/data/array_interface.h:441: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 >]' src/data/adapter.h:301:62: required from here ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/data/gradient_index_format.cc -o src/data/gradient_index_format.o In file included from ./dmlc-core/include/dmlc/io.h:15, from src/data/../common/io.h:10, from src/data/gradient_index_format.cc:9: ./dmlc-core/include/dmlc/./logging.h: In instantiation of 'std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/data/../common/quantile.h:699:3: required from here ./dmlc-core/include/dmlc/./logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/data/../common/row_set.h:101:7: required from here ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/data/array_interface.h:233: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 long unsigned int]' src/data/array_interface.h:404: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 >]' src/data/array_interface.h:441: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 >]' src/data/adapter.h:301:62: required from here ./dmlc-core/include/dmlc/./logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/data/sparse_page_dmatrix.cc -o src/data/sparse_page_dmatrix.o In file included from ./dmlc-core/include/dmlc/./io.h:15, from ./dmlc-core/include/dmlc/data.h:14, from ./include/xgboost/data.h:11, from src/data/./ellpack_page_source.h:8, from src/data/./sparse_page_dmatrix.h:17, 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 long unsigned int; Y = int]': src/data/./../common/quantile.h:699:3: required from here ./dmlc-core/include/dmlc/././logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/data/./../common/row_set.h:101:7: required from here ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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:353:7: required from here ./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_NE(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/data/sparse_page_dmatrix.cc:101:3: required from here ./dmlc-core/include/dmlc/././logging.h:202:24: warning: comparison of integer expressions of different signedness: 'const long 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_GT(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/data/./sparse_page_source.h:183:5: required from 'bool xgboost::data::SparsePageSourceImpl::ReadCache() [with S = xgboost::SparsePage]' src/data/./sparse_page_source.h:308:25: required from here ./dmlc-core/include/dmlc/././logging.h:198:24: warning: comparison of integer expressions of different signedness: 'const long 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 long int; Y = long long unsigned int]': src/data/./sparse_page_source.h:208:5: required from 'bool xgboost::data::SparsePageSourceImpl::ReadCache() [with S = xgboost::SparsePage]' src/data/./sparse_page_source.h:308:25: required from here ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long long int' and 'const long 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 long unsigned int; Y = int]': src/data/./array_interface.h:233: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 long unsigned int]' src/data/./array_interface.h:404: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 >]' src/data/./array_interface.h:441: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 >]' src/data/./adapter.h:301:62: required from here ./dmlc-core/include/dmlc/././logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/data/proxy_dmatrix.cc -o src/data/proxy_dmatrix.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/proxy_dmatrix.h:12, from src/data/proxy_dmatrix.cc:6: ./dmlc-core/include/dmlc/././logging.h: In instantiation of 'std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/data/array_interface.h:160:7: required from here ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/data/array_interface.h:233: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 long unsigned int]' src/data/array_interface.h:404: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 >]' src/data/array_interface.h:441: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 >]' src/data/adapter.h:301:62: required from here ./dmlc-core/include/dmlc/././logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/data/iterative_dmatrix.cc -o src/data/iterative_dmatrix.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/context.h:9, from src/data/../common/error_msg.h:14, from src/data/iterative_dmatrix.h:15, 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 long unsigned int; Y = int]': src/data/array_interface.h:160:7: required from here ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/data/../common/../data/../common/quantile.h:699:3: required from here ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/data/array_interface.h:233: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 long unsigned int]' src/data/array_interface.h:404: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 >]' src/data/array_interface.h:441: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 >]' src/data/adapter.h:301:62: required from here ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/predictor/predictor.cc -o src/predictor/predictor.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/cache.h:7, from ./include/xgboost/predictor.h:9, 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 long unsigned int; Y = int]': src/predictor/../gbm/gbtree_model.h:139:7: required from here ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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:48:3: required from here ./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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/predictor/cpu_predictor.cc -o src/predictor/cpu_predictor.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/json.h:8, from src/predictor/../collective/communicator.h:5, from src/predictor/../collective/communicator-inl.h:8, from src/predictor/cpu_predictor.cc:14: ./dmlc-core/include/dmlc/logging.h: In instantiation of 'std::unique_ptr > dmlc::LogCheck_EQ(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/predictor/../data/array_interface.h:160:7: required from here ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/predictor/../data/../common/quantile.h:699:3: required from here ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/predictor/cpu_predictor.cc:869:5: required from here ./dmlc-core/include/dmlc/logging.h:202:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/predictor/../data/array_interface.h:233: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 long unsigned int]' src/predictor/../data/array_interface.h:404: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 >]' src/predictor/../data/array_interface.h:441: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 >]' src/predictor/../data/adapter.h:301:62: required from here ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/predictor/cpu_treeshap.cc -o src/predictor/cpu_treeshap.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/tree/constraints.cc -o src/tree/constraints.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/tree/param.cc -o src/tree/param.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/tree/fit_stump.cc -o src/tree/fit_stump.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/tree/tree_model.cc -o src/tree/tree_model.o In file included from ./dmlc-core/include/dmlc/json.h:24, 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:825:3: required from here ./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 long unsigned int; Y = int]': src/tree/tree_model.cc:994:3: required from here ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/tree/tree_model.cc:1019:7: required from here ./dmlc-core/include/dmlc/./logging.h:202:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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:9, 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 ./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_LT(const X&, const Y&) [with X = int; Y = long long unsigned int]': src/tree/multi_target_tree_model.cc:115:7: required from 'xgboost::MultiTargetTree::SaveModel(xgboost::Json*) const:: [with auto:5 = xgboost::JsonTypedArray]' src/tree/multi_target_tree_model.cc:139:14: required from here ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const int' and 'const long 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; \ | ^~ ./dmlc-core/include/dmlc/logging.h: In instantiation of 'std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/tree/multi_target_tree_model.cc:172:3: required from here ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/tree/tree_updater.cc -o src/tree/tree_updater.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/tree/updater_approx.cc -o src/tree/updater_approx.o In file included from ./dmlc-core/include/dmlc/./io.h:15, from ./dmlc-core/include/dmlc/data.h:14, from ./include/xgboost/data.h:11, from src/tree/../collective/aggregator.h:9, from src/tree/updater_approx.cc:13: ./dmlc-core/include/dmlc/././logging.h: In instantiation of 'std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/tree/../common/quantile.h:699:3: required from here ./dmlc-core/include/dmlc/././logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/tree/../common/row_set.h:101:7: required from here ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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/tree/hist/histogram.h:334:5: required from here ./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 long unsigned int; Y = int]': src/tree/../data/array_interface.h:233: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 long unsigned int]' src/tree/../data/array_interface.h:404: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 >]' src/tree/../data/array_interface.h:441: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 >]' src/tree/../data/adapter.h:301:62: required from here ./dmlc-core/include/dmlc/././logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/tree/updater_colmaker.cc -o src/tree/updater_colmaker.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/tree/updater_prune.cc -o src/tree/updater_prune.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/tree/updater_quantile_hist.cc -o src/tree/updater_quantile_hist.o In file included from ./dmlc-core/include/dmlc/./io.h:15, from ./dmlc-core/include/dmlc/data.h:14, from ./include/xgboost/data.h:11, from src/tree/../collective/aggregator.h:9, from src/tree/updater_quantile_hist.cc:16: ./dmlc-core/include/dmlc/././logging.h: In instantiation of 'std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/tree/../common/quantile.h:699:3: required from here ./dmlc-core/include/dmlc/././logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/tree/../common/row_set.h:101:7: required from here ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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/tree/hist/histogram.h:334:5: required from here ./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 long unsigned int; Y = int]': src/tree/../data/array_interface.h:233: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 long unsigned int]' src/tree/../data/array_interface.h:404: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 >]' src/tree/../data/array_interface.h:441: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 >]' src/tree/../data/adapter.h:301:62: required from here ./dmlc-core/include/dmlc/././logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/tree/updater_refresh.cc -o src/tree/updater_refresh.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/tree/updater_sync.cc -o src/tree/updater_sync.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/tree/hist/param.cc -o src/tree/hist/param.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/tree/hist/histogram.cc -o src/tree/hist/histogram.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/json.h:8, from src/tree/hist/../../collective/communicator.h:5, from src/tree/hist/../../collective/communicator-inl.h:8, from src/tree/hist/histogram.h:14, from src/tree/hist/histogram.cc:4: ./dmlc-core/include/dmlc/logging.h: In instantiation of 'std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/tree/hist/../../common/quantile.h:699:3: required from here ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/tree/hist/../../common/row_set.h:101:7: required from here ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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/tree/hist/histogram.h:334:5: required from here ./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 long unsigned int; Y = int]': src/tree/hist/../../data/array_interface.h:233: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 long unsigned int]' src/tree/hist/../../data/array_interface.h:404: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 >]' src/tree/hist/../../data/array_interface.h:441: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 >]' src/tree/hist/../../data/adapter.h:301:62: required from here ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/linear/linear_updater.cc -o src/linear/linear_updater.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/linear/updater_coordinate.cc -o src/linear/updater_coordinate.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/linear/updater_shotgun.cc -o src/linear/updater_shotgun.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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 long unsigned int; Y = int]': src/learner.cc:289:3: required from here ./dmlc-core/include/dmlc/./logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/learner.cc:401:5: required from here ./dmlc-core/include/dmlc/./logging.h:202:24: warning: comparison of integer expressions of different signedness: 'const long 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:764:5: required from here ./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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/context.cc -o src/context.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/context.h:9, from src/context.cc:6: ./dmlc-core/include/dmlc/logging.h: In instantiation of 'std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/context.cc:106:3: required from here ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/logging.cc -o src/logging.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/global_config.cc -o src/global_config.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/collective/communicator.cc -o src/collective/communicator.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/collective/in_memory_communicator.cc -o src/collective/in_memory_communicator.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/collective/in_memory_handler.cc -o src/collective/in_memory_handler.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/collective/socket.cc -o src/collective/socket.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/collective/socket.h:60, 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 long unsigned int; Y = int]': src/collective/socket.cc:56:3: required from here ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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_EQ(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/collective/socket.cc:70:3: required from here ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/common/charconv.cc -o src/common/charconv.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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:19, 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 long unsigned int; Y = int]': src/common/../data/array_interface.h:160:7: required from here ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/common/../data/../common/quantile.h:699:3: required from here ./dmlc-core/include/dmlc/././logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/common/../data/array_interface.h:233: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 long unsigned int]' src/common/../data/array_interface.h:404: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 >]' src/common/../data/array_interface.h:441: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 >]' src/common/../data/adapter.h:301:62: required from here ./dmlc-core/include/dmlc/././logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/common/common.cc -o src/common/common.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/common/error_msg.cc -o src/common/error_msg.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/common/hist_util.cc -o src/common/hist_util.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/span.h:33, from src/common/bitfield.h:22, from src/common/categorical.h:10, from src/common/hist_util.h:18, 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 long unsigned int; Y = int]': src/common/quantile.h:699:3: required from here ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/common/row_set.h:101:7: required from here ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/common/../data/array_interface.h:233: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 long unsigned int]' src/common/../data/array_interface.h:404: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 >]' src/common/../data/array_interface.h:441: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 >]' src/common/../data/adapter.h:301:62: required from here ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/common/host_device_vector.cc -o src/common/host_device_vector.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/common/io.cc -o src/common/io.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/common/json.cc -o src/common/json.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/common/numeric.cc -o src/common/numeric.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/common/pseudo_huber.cc -o src/common/pseudo_huber.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/common/quantile.cc -o src/common/quantile.o In file included from ./dmlc-core/include/dmlc/./io.h:15, from ./dmlc-core/include/dmlc/data.h:14, 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 long unsigned int; Y = int]': src/common/quantile.h:699:3: required from here ./dmlc-core/include/dmlc/././logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/common/../data/array_interface.h:160:7: required from here ./dmlc-core/include/dmlc/././logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/common/quantile.cc:29:3: required from 'xgboost::common::SketchContainerImpl::SketchContainerImpl(const xgboost::Context*, std::vector, int32_t, xgboost::common::Span, bool) [with WQSketch = xgboost::common::WXQuantileSketch; int32_t = int]' src/common/quantile.h:1001:71: required from here ./dmlc-core/include/dmlc/././logging.h:202:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/common/../data/array_interface.h:233: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 long unsigned int]' src/common/../data/array_interface.h:404: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 >]' src/common/../data/array_interface.h:441: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 >]' src/common/../data/adapter.h:301:62: required from here ./dmlc-core/include/dmlc/././logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -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:5: ./dmlc-core/include/dmlc/logging.h: In instantiation of 'std::unique_ptr > dmlc::LogCheck_GT(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/common/random.cc:15:3: required from here ./dmlc-core/include/dmlc/logging.h:198:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/common/stats.cc -o src/common/stats.o In file included from ./dmlc-core/include/dmlc/common.h:14, 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_NE(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/common/stats.cc:40:7: required from here ./dmlc-core/include/dmlc/./logging.h:202:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/common/survival_util.cc -o src/common/survival_util.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/common/threading_utils.cc -o src/common/threading_utils.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/common/ranking_utils.cc -o src/common/ranking_utils.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/common/quantile_loss_utils.cc -o src/common/quantile_loss_utils.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/common/timer.cc -o src/common/timer.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/common/version.cc -o src/common/version.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/c_api/c_api.cc -o src/c_api/c_api.o In file included from ./include/xgboost/logging.h:11, from ./include/xgboost/json.h:8, from src/c_api/../collective/communicator.h:5, from src/c_api/../collective/communicator-inl.h:8, from src/c_api/c_api.cc:20: ./dmlc-core/include/dmlc/logging.h: In instantiation of 'std::unique_ptr > dmlc::LogCheck_GE(const X&, const Y&) [with X = long long unsigned int; Y = int]': src/c_api/../common/quantile.h:699:3: required from here ./dmlc-core/include/dmlc/logging.h:200:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/c_api/../common/row_set.h:101:7: required from here ./dmlc-core/include/dmlc/logging.h:201:24: warning: comparison of integer expressions of different signedness: 'const long 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 long unsigned int; Y = int]': src/c_api/../data/array_interface.h:233: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 long unsigned int]' src/c_api/../data/array_interface.h:404: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 >]' src/c_api/../data/array_interface.h:441: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 >]' src/c_api/../data/adapter.h:301:62: required from here ./dmlc-core/include/dmlc/logging.h:197:24: warning: comparison of integer expressions of different signedness: 'const long 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++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c src/c_api/c_api_error.cc -o src/c_api/c_api_error.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c amalgamation/dmlc-minimum0.cc -o amalgamation/dmlc-minimum0.o In file included from amalgamation/../dmlc-core/src/io/././input_split_base.h:11, from amalgamation/../dmlc-core/src/io/./line_split.h:15, from amalgamation/../dmlc-core/src/io/line_split.cc:5, from amalgamation/dmlc-minimum0.cc:6: ./dmlc-core/include/dmlc/filesystem.h:19: warning: "NOMINMAX" redefined 19 | #define NOMINMAX | In file included from d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.2.0\include\c++\x86_64-w64-mingw32.static.posix\bits\c++config.h:655, from d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.2.0\include\c++\cstdio:41, from ./dmlc-core/include/dmlc/io.h:8, from amalgamation/../dmlc-core/src/io/line_split.cc:2: d:\rtools43\x86_64-w64-mingw32.static.posix\lib\gcc\x86_64-w64-mingw32.static.posix\12.2.0\include\c++\x86_64-w64-mingw32.static.posix\bits\os_defines.h:45: note: this is the location of the previous definition 45 | #define NOMINMAX 1 | ./dmlc-core/include/dmlc/filesystem.h:22: warning: ignoring '#pragma comment ' [-Wunknown-pragmas] 22 | #pragma comment(lib, "Shlwapi.lib") | g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c rabit/src/engine.cc -o rabit/src/engine.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c rabit/src/rabit_c_api.cc -o rabit/src/rabit_c_api.o g++ -std=gnu++17 -I"D:/RCompile/recent/R/include" -DNDEBUG -I./include -I./dmlc-core/include -I./rabit/include -I. -DXGBOOST_STRICT_R_MODE=1 -DDMLC_LOG_BEFORE_THROW=0 -DDMLC_ENABLE_STD_THREAD=0 -DDMLC_DISABLE_STDIN=1 -DDMLC_LOG_CUSTOMIZE=1 -I"d:/rtools43/x86_64-w64-mingw32.static.posix/include" -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -O2 -Wall -mfpmath=sse -msse2 -mstackrealign -c rabit/src/allreduce_base.cc -o rabit/src/allreduce_base.o g++ -shared -s -static-libgcc -o xgboost.dll xgboost-win.def ./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/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/sparse_page_dmatrix.o ./src/data/proxy_dmatrix.o ./src/data/iterative_dmatrix.o ./src/predictor/predictor.o ./src/predictor/cpu_predictor.o ./src/predictor/cpu_treeshap.o ./src/tree/constraints.o ./src/tree/param.o ./src/tree/fit_stump.o ./src/tree/tree_model.o ./src/tree/multi_target_tree_model.o ./src/tree/tree_updater.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/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/communicator.o ./src/collective/in_memory_communicator.o ./src/collective/in_memory_handler.o ./src/collective/socket.o ./src/common/charconv.o ./src/common/column_matrix.o ./src/common/common.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/numeric.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/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 ./rabit/src/engine.o ./rabit/src/rabit_c_api.o ./rabit/src/allreduce_base.o -fopenmp -DDMLC_CMAKE_LITTLE_ENDIAN=1 -pthread -lwsock32 -lws2_32 -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib/x64 -Ld:/rtools43/x86_64-w64-mingw32.static.posix/lib -LD:/RCompile/recent/R/bin/x64 -lR Makevars.win:16: -DXGBOOST_STRICT_R_MODE=1 Makevars.win:16: -DDMLC_LOG_BEFORE_THROW=0 Makevars.win:16: -DDMLC_ENABLE_STD_THREAD=0 Makevars.win:16: -DDMLC_DISABLE_STDIN=1 Makevars.win:16: -DDMLC_LOG_CUSTOMIZE=1 installing to d:/RCompile/CRANincoming/R-devel/lib/00LOCK-xgboost/00new/xgboost/libs/x64 ** 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 (xgboost)