* 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)