* installing to library ‘/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages’
* installing *source* package ‘POUMM’ ...
** this is package ‘POUMM’ version ‘2.1.8’
** package ‘POUMM’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘Debian clang version 21.1.8 (3)’
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp3XERb8/R.INSTALL3d29537a75f598/POUMM/src'
clang++-21 -std=gnu++20 -I"/home/hornik/tmp/R.check/r-devel-clang/Work/build/include" -DNDEBUG -I'/home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/Rcpp/include' -I/usr/local/include -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c Rcpp.cpp -o Rcpp.o
In file included from Rcpp.cpp:28:
In file included from ./AbcPOUMM.h:28:
././SPLITT.h:2142:8: warning: variable 'tid' set but not used [-Wunused-but-set-variable]
2142 | uint tid;
| ^
././SPLITT.h:2602:8: warning: variable 'tid' set but not used [-Wunused-but-set-variable]
2602 | uint tid;
| ^
././SPLITT.h:2018:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2018 | ParentType::ref_spec_.InitNode(i);
| ^
././SPLITT.h:1887:50: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTreeSingleThreadLoopPostorder' requested here
1887 | case ModeType::SINGLE_THREAD_LOOP_POSTORDER: TraverseTreeSingleThreadLoopPostorder(); break;
| ^
././SPLITT.h:585:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
585 | algorithm_.TraverseTree(static_cast<ModeType>(mode));
| ^
Rcpp.cpp:111:51: note: in instantiation of member function 'SPLITT::TraversalTask<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
111 | .method( "DoPruning", &ParallelPruningAbcPOUMM::TraverseTree )
| ^
././SPLITT.h:2017:31: note: add an explicit capture of 'this' to capture '*this' by reference
2017 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2025:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2025 | ParentType::ref_spec_.VisitNode(i);
| ^
././SPLITT.h:2024:31: note: add an explicit capture of 'this' to capture '*this' by reference
2024 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2036:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2036 | ParentType::ref_spec_.InitNode(i);
| ^
././SPLITT.h:1888:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTreeSingleThreadLoopPrunes' requested here
1888 | case ModeType::SINGLE_THREAD_LOOP_PRUNES: TraverseTreeSingleThreadLoopPrunes(); break;
| ^
././SPLITT.h:585:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
585 | algorithm_.TraverseTree(static_cast<ModeType>(mode));
| ^
Rcpp.cpp:111:51: note: in instantiation of member function 'SPLITT::TraversalTask<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
111 | .method( "DoPruning", &ParallelPruningAbcPOUMM::TraverseTree )
| ^
././SPLITT.h:2035:31: note: add an explicit capture of 'this' to capture '*this' by reference
2035 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2049:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2049 | ParentType::ref_spec_.VisitNode(i);
| ^
././SPLITT.h:2048:33: note: add an explicit capture of 'this' to capture '*this' by reference
2048 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2061:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2061 | ParentType::ref_spec_.InitNode(i);
| ^
././SPLITT.h:1889:47: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTreeSingleThreadLoopVisits' requested here
1889 | case ModeType::SINGLE_THREAD_LOOP_VISITS: TraverseTreeSingleThreadLoopVisits(); break;
| ^
././SPLITT.h:585:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
585 | algorithm_.TraverseTree(static_cast<ModeType>(mode));
| ^
Rcpp.cpp:111:51: note: in instantiation of member function 'SPLITT::TraversalTask<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
111 | .method( "DoPruning", &ParallelPruningAbcPOUMM::TraverseTree )
| ^
././SPLITT.h:2060:31: note: add an explicit capture of 'this' to capture '*this' by reference
2060 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2071:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2071 | if(i < ParentType::ref_tree_.num_tips()) {
| ^
././SPLITT.h:2070:33: note: add an explicit capture of 'this' to capture '*this' by reference
2070 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2230:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2230 | ParentType::ref_spec_.InitNode(i);
| ^
././SPLITT.h:1890:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTreeMultiThreadLoopPrunes' requested here
1890 | case ModeType::MULTI_THREAD_LOOP_PRUNES: TraverseTreeMultiThreadLoopPrunes(); break;
| ^
././SPLITT.h:585:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
585 | algorithm_.TraverseTree(static_cast<ModeType>(mode));
| ^
Rcpp.cpp:111:51: note: in instantiation of member function 'SPLITT::TraversalTask<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
111 | .method( "DoPruning", &ParallelPruningAbcPOUMM::TraverseTree )
| ^
././SPLITT.h:2229:29: note: add an explicit capture of 'this' to capture '*this' by reference
2229 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2241:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2241 | ParentType::ref_spec_.VisitNode(i);
| ^
././SPLITT.h:2240:33: note: add an explicit capture of 'this' to capture '*this' by reference
2240 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2099:19: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2099 | ParentType::ref_spec_.InitNode(i);
| ^
././SPLITT.h:1891:63: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTreeMultiThreadLoopVisitsThenLoopPrunes' requested here
1891 | case ModeType::MULTI_THREAD_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeMultiThreadLoopVisitsThenLoopPrunes(); break;
| ^
././SPLITT.h:585:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
585 | algorithm_.TraverseTree(static_cast<ModeType>(mode));
| ^
Rcpp.cpp:111:51: note: in instantiation of member function 'SPLITT::TraversalTask<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
111 | .method( "DoPruning", &ParallelPruningAbcPOUMM::TraverseTree )
| ^
././SPLITT.h:2098:29: note: add an explicit capture of 'this' to capture '*this' by reference
2098 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2113:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2113 | ParentType::ref_spec_.VisitNode(i);
| ^
././SPLITT.h:2112:33: note: add an explicit capture of 'this' to capture '*this' by reference
2112 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2127:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2127 | ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
| ^
././SPLITT.h:2126:35: note: add an explicit capture of 'this' to capture '*this' by reference
2126 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2152:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2152 | ParentType::ref_spec_.InitNode(i);
| ^
././SPLITT.h:1892:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTreeMultiThreadLoopVisits' requested here
1892 | case ModeType::MULTI_THREAD_LOOP_VISITS: TraverseTreeMultiThreadLoopVisits(); break;
| ^
././SPLITT.h:585:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
585 | algorithm_.TraverseTree(static_cast<ModeType>(mode));
| ^
Rcpp.cpp:111:51: note: in instantiation of member function 'SPLITT::TraversalTask<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
111 | .method( "DoPruning", &ParallelPruningAbcPOUMM::TraverseTree )
| ^
././SPLITT.h:2151:31: note: add an explicit capture of 'this' to capture '*this' by reference
2151 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2162:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2162 | if(i < ParentType::ref_tree_.num_tips()) {
| ^
././SPLITT.h:2161:33: note: add an explicit capture of 'this' to capture '*this' by reference
2161 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2189:28: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2189 | uint i = ParentType::visit_queue_.NextInQueue();
| ^
././SPLITT.h:1893:46: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTreeMultiThreadVisitQueue' requested here
1893 | case ModeType::MULTI_THREAD_VISIT_QUEUE: TraverseTreeMultiThreadVisitQueue(); break;
| ^
././SPLITT.h:585:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
585 | algorithm_.TraverseTree(static_cast<ModeType>(mode));
| ^
Rcpp.cpp:111:51: note: in instantiation of member function 'SPLITT::TraversalTask<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
111 | .method( "DoPruning", &ParallelPruningAbcPOUMM::TraverseTree )
| ^
././SPLITT.h:2187:27: note: add an explicit capture of 'this' to capture '*this' by reference
2187 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2349:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2349 | ParentType::ref_spec_.InitNode(i);
| ^
././SPLITT.h:1895:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTreeHybridLoopPrunes' requested here
1895 | case ModeType::HYBRID_LOOP_PRUNES: TraverseTreeHybridLoopPrunes(); break;
| ^
././SPLITT.h:585:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
585 | algorithm_.TraverseTree(static_cast<ModeType>(mode));
| ^
Rcpp.cpp:111:51: note: in instantiation of member function 'SPLITT::TraversalTask<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
111 | .method( "DoPruning", &ParallelPruningAbcPOUMM::TraverseTree )
| ^
././SPLITT.h:2348:31: note: add an explicit capture of 'this' to capture '*this' by reference
2348 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2363:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2363 | ParentType::ref_spec_.VisitNode(i);
| ^
././SPLITT.h:2362:35: note: add an explicit capture of 'this' to capture '*this' by reference
2362 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2373:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2373 | ParentType::ref_spec_.VisitNode(i);
| ^
././SPLITT.h:2372:35: note: add an explicit capture of 'this' to capture '*this' by reference
2372 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2285:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2285 | ParentType::ref_spec_.InitNode(i);
| ^
././SPLITT.h:1896:57: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTreeHybridLoopVisitsThenLoopPrunes' requested here
1896 | case ModeType::HYBRID_LOOP_VISITS_THEN_LOOP_PRUNES: TraverseTreeHybridLoopVisitsThenLoopPrunes(); break;
| ^
././SPLITT.h:585:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
585 | algorithm_.TraverseTree(static_cast<ModeType>(mode));
| ^
Rcpp.cpp:111:51: note: in instantiation of member function 'SPLITT::TraversalTask<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
111 | .method( "DoPruning", &ParallelPruningAbcPOUMM::TraverseTree )
| ^
././SPLITT.h:2284:31: note: add an explicit capture of 'this' to capture '*this' by reference
2284 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2299:25: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2299 | ParentType::ref_spec_.VisitNode(i);
| ^
././SPLITT.h:2298:35: note: add an explicit capture of 'this' to capture '*this' by reference
2298 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2308:23: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2308 | ParentType::ref_spec_.VisitNode(i);
| ^
././SPLITT.h:2307:33: note: add an explicit capture of 'this' to capture '*this' by reference
2307 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2322:27: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2322 | ParentType::ref_spec_.PruneNode(i, ParentType::ref_tree_.FindIdOfParent(i));
| ^
././SPLITT.h:2321:37: note: add an explicit capture of 'this' to capture '*this' by reference
2321 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2397:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2397 | ParentType::ref_spec_.InitNode(i);
| ^
././SPLITT.h:1897:40: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTreeHybridLoopVisits' requested here
1897 | case ModeType::HYBRID_LOOP_VISITS: TraverseTreeHybridLoopVisits(); break;
| ^
././SPLITT.h:585:16: note: in instantiation of member function 'SPLITT::PostOrderTraversal<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
585 | algorithm_.TraverseTree(static_cast<ModeType>(mode));
| ^
Rcpp.cpp:111:51: note: in instantiation of member function 'SPLITT::TraversalTask<SPLITT::AbcPOUMM<SPLITT::OrderedTree<unsigned int, double>>>::TraverseTree' requested here
111 | .method( "DoPruning", &ParallelPruningAbcPOUMM::TraverseTree )
| ^
././SPLITT.h:2396:31: note: add an explicit capture of 'this' to capture '*this' by reference
2396 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2410:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2410 | if(i < ParentType::ref_tree_.num_tips()) {
| ^
././SPLITT.h:2409:33: note: add an explicit capture of 'this' to capture '*this' by reference
2409 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2428:30: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2428 | if(i < ParentType::ref_tree_.num_tips()) {
| ^
././SPLITT.h:2427:33: note: add an explicit capture of 'this' to capture '*this' by reference
2427 | exception_handler_.Run([=]{
| ^
| , this
././SPLITT.h:2447:21: warning: implicit capture of 'this' with a capture default of '=' is deprecated [-Wdeprecated-this-capture]
2447 | ParentType::ref_spec_.PruneNode(j, ParentType::ref_tree_.num_nodes() - 1);
| ^
././SPLITT.h:2446:31: note: add an explicit capture of 'this' to capture '*this' by reference
2446 | exception_handler_.Run([=]{
| ^
| , this
27 warnings generated.
clang++-21 -std=gnu++20 -shared -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -Wl,-O1 -o POUMM.so Rcpp.o -L/home/hornik/tmp/R.check/r-devel-clang/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp3XERb8/R.INSTALL3d29537a75f598/POUMM/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/Rtmp3XERb8/R.INSTALL3d29537a75f598/POUMM/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/Rtmp3XERb8/R.INSTALL3d29537a75f598/POUMM/src'
installing to /home/hornik/tmp/R.check/r-devel-clang/Work/build/Packages/00LOCK-POUMM/00new/POUMM/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (POUMM)