Hi, I am trying to compile graph-tool 2.2.26 on Ubuntu 12.04 (python 2.7.3, boost 1.46, gcc 4.6.3) and hit the following error: $ ./configure --enable-openmp $ make [...] CXX graph_io.lo In file included from graph_adaptor.hh:25:0, from graph_filtering.hh:52, from graph_io.cc:35: /usr/include/boost/range/join.hpp:63:60: error: 'template<class SinglePassRange1, class SinglePassRange2> boost::joined_range<const SinglePassRange1, const SinglePassRange2> boost::join(const SinglePassRange1&, const SinglePassRange2&)' conflicts with previous using declaration 'template<class SequenceSequenceT, class Range1T> typename boost::range_value<SequenceSequenceT>::type boost::algorithm::join(const SequenceSequenceT&, const Range1T&) Any suggestions on how to fix this? Thanks, --James -- James Spencer Computational Science Support Specialist Thomas Young Centre/Condensed Matter Theory Imperial College http://www.cmth.ph.ic.ac.uk/people/j.spencer/ http://www.github.com/jsspencer
On 11/04/2013 04:46 PM, j.spencer@imperial.ac.uk wrote:
Hi,
I am trying to compile graph-tool 2.2.26 on Ubuntu 12.04 (python 2.7.3, boost 1.46, gcc 4.6.3) and hit the following error:
$ ./configure --enable-openmp $ make [...] CXX graph_io.lo In file included from graph_adaptor.hh:25:0, from graph_filtering.hh:52, from graph_io.cc:35: /usr/include/boost/range/join.hpp:63:60: error: 'template<class SinglePassRange1, class SinglePassRange2> boost::joined_range<const SinglePassRange1, const SinglePassRange2> boost::join(const SinglePassRange1&, const SinglePassRange2&)' conflicts with previous using declaration 'template<class SequenceSequenceT, class Range1T> typename boost::range_value<SequenceSequenceT>::type boost::algorithm::join(const SequenceSequenceT&, const Range1T&)
Any suggestions on how to fix this?
This is a bit peculiar... Would you mind sending the whole configure and make outputs, as well as the config.log file? Cheers, Tiago -- Tiago de Paula Peixoto <tiago@skewed.de>
On 11/05/2013 09:04 PM, Tiago de Paula Peixoto wrote:
On 11/04/2013 04:46 PM, j.spencer@imperial.ac.uk wrote:
Hi,
I am trying to compile graph-tool 2.2.26 on Ubuntu 12.04 (python 2.7.3, boost 1.46, gcc 4.6.3) and hit the following error:
$ ./configure --enable-openmp $ make [...] CXX graph_io.lo In file included from graph_adaptor.hh:25:0, from graph_filtering.hh:52, from graph_io.cc:35: /usr/include/boost/range/join.hpp:63:60: error: 'template<class SinglePassRange1, class SinglePassRange2> boost::joined_range<const SinglePassRange1, const SinglePassRange2> boost::join(const SinglePassRange1&, const SinglePassRange2&)' conflicts with previous using declaration 'template<class SequenceSequenceT, class Range1T> typename boost::range_value<SequenceSequenceT>::type boost::algorithm::join(const SequenceSequenceT&, const Range1T&)
Any suggestions on how to fix this?
This is a bit peculiar... Would you mind sending the whole configure and make outputs, as well as the config.log file?
I believe this issue has been resolved in the git version. Please test it. Cheers, Tiago -- Tiago de Paula Peixoto <tiago@skewed.de>
Hi, Thanks a lot! The issue is resolved in the git version. Sorry for not replying with the make logs--I didn't see your post. Best wishes, --James -- View this message in context: http://main-discussion-list-for-the-graph-tool-project.982480.n3.nabble.com/... Sent from the Main discussion list for the graph-tool project mailing list archive at Nabble.com.
participants (3)
-
j.spencer@imperial.ac.uk -
jas -
Tiago de Paula Peixoto