On 03.10.2014 22:14, Smith, Steven - 1004 - MITLL wrote:
Thanks again Tiago.
No luck so far. I tried both these configuration commands:
./configure --with-sparsehash-prefix=google --with-boost=/usr/local/boost --with-boost-libdir=/usr/local/boost/stage/lib CPPFLAGS="-I/usr/local/include -I/usr/local/boost/libs" LDFLAGS="-L/usr/local/lib -L/usr/local/boost/stage/lib”
and
./configure --with-sparsehash-prefix=google --with-boost=/usr/local/boost --with-boost-libdir=/usr/local/boost/stage/lib CPPFLAGS="-I/usr/local/boost/libs" LDFLAGS=“-L/usr/local/boost/stage/lib"
A dry run of make (make -n) shows the failed compile command:
cd src/graph/topology echo " CXX " graph_subgraph_isomorphism.lo;/bin/sh ../../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../../boost-workaround -DHAVE_CONFIG_H -I/usr/local/boost/libs -I/usr/include/python2.7 -I/usr/local/boost/include -I/usr/lib64/python2.7/site-packages/numpy/core/include/numpy -I/usr/lib64/python2.7/site-packages/scipy -DSPARSEHASH_PREFIX=google -Wall -Wextra -Wno-unused-local-typedefs -Wno-unused-parameter -std=gnu++11 -ftemplate-depth-250 -Wno-deprecated -Wno-unknown-pragmas -O3 -fvisibility=default -fvisibility-inlines-hidden -Wno-unknown-pragmas -DSPARSEHASH_PREFIX=google -MT graph_subgraph_isomorphism.lo -MD -MP -MF .deps/graph_subgraph_isomorphism.Tpo -c -o graph_subgraph_isomorphism.lo graph_subgraph_isomorphism.cc
Error:
… st::adj_list<long unsigned int>::edge_descriptor>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>}]' graph_subgraph_isomorphism.cc:178:56: required from here graph_subgraph_isomorphism.cc:108:114: error: 'vf2_subgraph_mono' was not declared in this scope
This is happening because the compiler is still finding only the old boost version, presumably because your are not passing the correct paths for the new library, which you installed in a non-standard directory. Verify that the new boost include files are in the directory "/usr/local/boost/include". If not, adjust CPPFLAGS accordingly. Best, Tiago -- Tiago de Paula Peixoto <tiago@skewed.de>