* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘rlemon’ ...
** this is package ‘rlemon’ version ‘0.2.1’
** package ‘rlemon’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
using C++ compiler: ‘g++-14 (Debian 14.3.0-10) 14.3.0’
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRTMsj3/R.INSTALL2cc481143a040/rlemon/src'
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I../inst -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 RInterfaces.cpp -o RInterfaces.o
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:39,
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 approximation.h:1,
from RInterfaces.cpp:1:
In member function ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT; _Args = {lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT}; _Tp = lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT]’,
inlined from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT; _Args = {lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT}; _Tp = lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT]’ at /usr/include/c++/14/bits/alloc_traits.h:575:17,
inlined from ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT}; _Tp = lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT; _Alloc = std::allocator<lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT>]’ at /usr/include/c++/14/bits/vector.tcc:117:30,
inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT; _Alloc = std::allocator<lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT>]’ at /usr/include/c++/14/bits/stl_vector.h:1314:21,
inlined from ‘lemon::SmartEdgeSetBase<GR>::Edge lemon::SmartEdgeSetBase<GR>::addEdge(const Node&, const Node&) [with GR = lemon::ListGraph]’ at ../inst/lemon/edge_set.h:1144:21,
inlined from ‘lemon::EdgeSetExtender<Base>::Edge lemon::EdgeSetExtender<Base>::addEdge(const Node&, const Node&) [with Base = lemon::SmartEdgeSetBase<lemon::ListGraph>]’ at ../inst/lemon/bits/edge_set_extender.h:588:34:
/usr/include/c++/14/bits/new_allocator.h:191:11: warning: ‘<anonymous>’ may be used uninitialized [-Wmaybe-uninitialized]
191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../inst/lemon/planarity.h:36,
from planarity_embedding.h:1,
from RInterfaces.cpp:11:
../inst/lemon/edge_set.h: In member function ‘lemon::EdgeSetExtender<Base>::Edge lemon::EdgeSetExtender<Base>::addEdge(const Node&, const Node&) [with Base = lemon::SmartEdgeSetBase<lemon::ListGraph>]’:
../inst/lemon/edge_set.h:1144:22: note: ‘<anonymous>’ declared here
1144 | arcs.push_back(ArcT());
| ^~~~~~
In member function ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT; _Args = {lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT}; _Tp = lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT]’,
inlined from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT; _Args = {lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT}; _Tp = lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT]’ at /usr/include/c++/14/bits/alloc_traits.h:575:17,
inlined from ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT}; _Tp = lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT; _Alloc = std::allocator<lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT>]’ at /usr/include/c++/14/bits/vector.tcc:117:30,
inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT; _Alloc = std::allocator<lemon::SmartEdgeSetBase<lemon::ListGraph>::ArcT>]’ at /usr/include/c++/14/bits/stl_vector.h:1314:21,
inlined from ‘lemon::SmartEdgeSetBase<GR>::Edge lemon::SmartEdgeSetBase<GR>::addEdge(const Node&, const Node&) [with GR = lemon::ListGraph]’ at ../inst/lemon/edge_set.h:1145:21,
inlined from ‘lemon::EdgeSetExtender<Base>::Edge lemon::EdgeSetExtender<Base>::addEdge(const Node&, const Node&) [with Base = lemon::SmartEdgeSetBase<lemon::ListGraph>]’ at ../inst/lemon/bits/edge_set_extender.h:588:34:
/usr/include/c++/14/bits/new_allocator.h:191:11: warning: ‘<anonymous>’ may be used uninitialized [-Wmaybe-uninitialized]
191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../inst/lemon/edge_set.h: In member function ‘lemon::EdgeSetExtender<Base>::Edge lemon::EdgeSetExtender<Base>::addEdge(const Node&, const Node&) [with Base = lemon::SmartEdgeSetBase<lemon::ListGraph>]’:
../inst/lemon/edge_set.h:1145:22: note: ‘<anonymous>’ declared here
1145 | arcs.push_back(ArcT());
| ^~~~~~
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I../inst -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../inst -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 base.cpp -o base.o
g++-14 -std=gnu++17 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG -I../inst -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 random.cpp -o random.o
g++-14 -std=gnu++17 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o rlemon.so RInterfaces.o RcppExports.o base.o random.o -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpRTMsj3/R.INSTALL2cc481143a040/rlemon/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpRTMsj3/R.INSTALL2cc481143a040/rlemon/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpRTMsj3/R.INSTALL2cc481143a040/rlemon/src'
installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-rlemon/00new/rlemon/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 ‘rlemon’
finding HTML links ... done
AllPairsMinCut html
CountBiEdgeConnectedComponents html
CountBiNodeConnectedComponents html
CountConnectedComponents html
CountStronglyConnectedComponents html
FindBiEdgeConnectedComponents html
FindBiEdgeConnectedCutEdges html
FindBiNodeConnectedComponents html
FindBiNodeConnectedCutNodes html
FindConnectedComponents html
FindStronglyConnectedComponents html
FindStronglyConnectedCutArcs html
GetAndCheckTopologicalSort html
GetBipartitePartitions html
GetTopologicalSort html
GraphSearch html
IsAcyclic html
IsBiEdgeConnected html
IsBiNodeConnected html
IsBipartite html
IsConnected html
IsDAG html
IsEulerian html
IsLoopFree html
IsParallelFree html
IsSimpleGraph html
IsStronglyConnected html
IsTree html
MaxCardinalityMatching html
MaxCardinalitySearch html
MaxClique html
MaxFlow html
MaxMatching html
MinCostArborescence html
MinCostFlow html
MinCut html
MinMeanCycle html
MinSpanningTree html
NetworkCirculation html
PlanarChecking html
PlanarColoring html
PlanarDrawing html
PlanarEmbedding html
ShortestPath html
ShortestPathFromSource html
TravelingSalesperson html
lemon_runners html
small_graph_example html
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (rlemon)