compilation issues with boost 1.46

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

This is a bit peculiar... Would you mind sending the whole configure
and make outputs, as well as the config.log file?

Cheers,
Tiago

I believe this issue has been resolved in the git version. Please test
it.

Cheers,
Tiago

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