Hello,
We use gcc 3.4 and 4.0 to compile our project OpenMS, which is based on
boost.
boost/graph/detail/array_binary_tree.hpp causes the following errors:
----------------------------------------------------
../boost/graph/detail/array_binary_tree.hpp:157: error: no matching
function for call to
'get(OpenMS::IteratorOffset<__gnu_cxx::__normal_iterator > >&,
__gnu_cxx::__normal_iterator >&)'
.../boost/graph/detail/array_binary_tree.hpp:158: error: no matching
function for call to
'get(OpenMS::IteratorOffset<__gnu_cxx::__normal_iterator > >&,
__gnu_cxx::__normal_iterator >&)'
----------------------------------------------------
This can be fixed by replacing the original lines:
157: edata[ boost::get(id, tmp) ] = i;
158: edata[ boost::get(id, value()) ] = x.i;
by:
157: edata[ get(id, tmp) ] = i;
158: edata[ get(id, value()) ] = x.i;
Is this a bug, or are we doing something wrong?
Cheers,
Marc
--
##################################################
Marc Sturm
University of Tuebingen
Simulation of Biological Systems
Sand 14, Room C323
D-72076 Tuebingen
phone: +49 7071 29 70462
email: sturm@informatik.uni-tuebingen.de
##################################################