* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’ * installing *source* package ‘prcbench’ ... ** package ‘prcbench’ successfully unpacked and MD5 sums checked ** using staged installation ** libs using C++ compiler: ‘g++-14 (Debian 14.2.0-8) 14.2.0’ make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpqdTMBA/R.INSTALL9a651772898ab/prcbench/src' g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c RcppExports.cpp -o RcppExports.o g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O2 -Wall -pedantic -mtune=native -c perfmeas.cpp -o perfmeas.o perfmeas.cpp: In function ‘Rcpp::List perfmeas_prec_recall(const Rcpp::IntegerVector&, const Rcpp::IntegerVector&, int)’: perfmeas.cpp:41:25: warning: array subscript 4294967295 is outside array bounds of ‘float [2147483647]’ [-Warray-bounds=] 41 | precision[pos_last] = 0; In file included from /usr/include/x86_64-linux-gnu/c++/14/bits/c++allocator.h:33, from /usr/include/c++/14/bits/allocator.h:46, from /usr/include/c++/14/bits/alloc_traits.h:39, from /usr/include/c++/14/ext/alloc_traits.h:34, from /usr/include/c++/14/bits/hashtable_policy.h:39, from /usr/include/c++/14/bits/hashtable.h:35, from /usr/include/c++/14/bits/unordered_map.h:33, from /usr/include/c++/14/unordered_map:41, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp/platform/compiler.h:153, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp/r/headers.h:66, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/RcppCommon.h:30, from /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/Rcpp/include/Rcpp.h:27, from perfmeas.cpp:2: In member function ‘_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = float]’, inlined from ‘static _Tp* std::allocator_traits<std::allocator<_Tp1> >::allocate(allocator_type&, size_type) [with _Tp = float]’ at /usr/include/c++/14/bits/alloc_traits.h:509:28, inlined from ‘std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = float; _Alloc = std::allocator<float>]’ at /usr/include/c++/14/bits/stl_vector.h:380:33, inlined from ‘void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = float; _Alloc = std::allocator<float>]’ at /usr/include/c++/14/bits/stl_vector.h:398:44, inlined from ‘std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = float; _Alloc = std::allocator<float>]’ at /usr/include/c++/14/bits/stl_vector.h:334:26, inlined from ‘std::vector<_Tp, _Alloc>::vector(size_type, const allocator_type&) [with _Tp = float; _Alloc = std::allocator<float>]’ at /usr/include/c++/14/bits/stl_vector.h:557:47, inlined from ‘Rcpp::List perfmeas_prec_recall(const Rcpp::IntegerVector&, const Rcpp::IntegerVector&, int)’ at perfmeas.cpp:23:40: /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset 17179869180 into object of size [4, 8589934588] allocated by ‘operator new’ 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset 17179869180 into object of size [4, 8589934588] allocated by ‘operator new’ /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset 17179869180 into object of size [4, 8589934588] allocated by ‘operator new’ /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset 17179869180 into object of size [4, 8589934588] allocated by ‘operator new’ /usr/include/c++/14/bits/new_allocator.h:151:55: note: at offset 17179869180 into object of size [4, 8589934588] allocated by ‘operator new’ g++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o prcbench.so RcppExports.o perfmeas.o -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpqdTMBA/R.INSTALL9a651772898ab/prcbench/src' make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpqdTMBA/R.INSTALL9a651772898ab/prcbench/src' make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpqdTMBA/R.INSTALL9a651772898ab/prcbench/src' installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-prcbench/00new/prcbench/libs ** R ** data *** moving datasets to lazyload DB ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices converting help for package ‘prcbench’ finding HTML links ... done C1DATA html C2DATA html C3DATA html C4DATA html TestDataB html TestDataC html ToolAUCCalculator html ToolIFBase html ToolPRROC html ToolPerfMeas html ToolROCR html Toolprecrec html autoplot html create_example_func html create_testset html create_toolset html create_usrdata html create_usrtool html prcbench html run_benchmark html run_evalcurve html *** copying figures ** building package indices ** installing vignettes ** testing if installed package can be loaded from temporary location ** checking absolute paths in shared objects and dynamic libraries ** testing if installed package can be loaded from final location ** testing if installed package keeps a record of temporary installation path * DONE (prcbench)