I downloaded boost_1_56_0.tar.gz, built and installed it successfully, then tried this configure statement, which failed. What is the recommended configure/make options to use a downloaded boost and installed in a nonstandard location? Here are the steps and result: # download and build boost using bootstrap.sh $ sudo mv boost_1_56_0 /usr/local $ sudo ln -s /usr/local/boost_1_56_0 /usr/local/boost $ ./configure --with-sparsehash-prefix=google --with-boost=/usr/local/boost --with-boost-libdir=/usr/local/boost/stage/lib $ make … CXX graph_subgraph_isomorphism.lo … boost::mpl::vector<boost::unchecked_vector_property_map<int, boost::adj_edge_index_property_map<long unsigned int> >, graph_tool::ConstantPropertyMap<bool, boost::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 make[4]: *** [graph_subgraph_isomorphism.lo] Error 1 make[4]: Leaving directory `/home/user/Downloads/graph-tool-2.2.35/src/graph/topology' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/user/Downloads/graph-tool-2.2.35/src/graph' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/user/Downloads/graph-tool-2.2.35/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/user/Downloads/graph-tool-2.2.35' make: *** [all] Error 2 On Oct 2, 2014, at 4:53 PM, Smith, Steven - 1004 - MITLL <stsmith@ll.mit.edu> wrote:
Thank you, Tiago.
Indeed, CentOS 7 server is bundled with boost 1.53. Untangling this on CentOS looks complicated:
$ rpm -e boost-1.53.0-18.el7.x86_64 error: Failed dependencies: boost = 1.53.0-18.el7 is needed by (installed) boost-devel-1.53.0-18.el7.x86_64 $ rpm -e boost-devel-1.53.0-18.el7.x86_64 error: Failed dependencies: boost-devel is needed by (installed) kdepimlibs-devel-4.10.5-3.el7.x86_64
I suppose I could build the latest 1.56 from source and set some flag to point to that, while keeping the rpm package 1.53 installed.
Any pointers on how to accomplish this while dealing with rpm dependency hell?
Steve
On Oct 2, 2014, at 3:18 PM, Tiago de Paula Peixoto <tiago@skewed.de> wrote:
You need boost version 1.54 or above. Which one do you have installed?
Best, Tiago
_______________________________________________ graph-tool mailing list graph-tool@skewed.de http://lists.skewed.de/mailman/listinfo/graph-tool