Boost.Python broken in latest CVS

Boost.Python doesn't compile anymore after a cvs update (a few minutes ago). The gcc 3.4.2 error is attached. I haven't done any digging yet. It looks like property_map.hpp has not changed recently. The error must be deeper down. I'd be grateful for any clues. Cheers, Ralf g++ -o boost/libs/python/src/object/inheritance.o -c -fPIC -ftemplate-depth-120 -w -DBOOST_DISABLE_THREADS -DNDEBUG -O3 -ffast-math -DBOOST_PYTHON_MAX_BASES=2 -DBOOST_PYTHON_SOURCE -I/net/legless/scratch1/rwgk/hot/boost -I/usr/local_cci/Python-2.4.3_cci_x86_64/include/python2.4 /net/legless/scratch1/rwgk/hot/boost/libs/python/src/object/inheritance.cpp In file included from /net/legless/scratch1/rwgk/hot/boost/boost/graph/graph_concepts.hpp:16, from /net/legless/scratch1/rwgk/hot/boost/boost/graph/breadth_first_search.hpp:21, from /net/legless/scratch1/rwgk/hot/boost/libs/python/src/object/inheritance.cpp:7: /net/legless/scratch1/rwgk/hot/boost/boost/property_map.hpp: In member function `void boost::LvaluePropertyMapConcept<PMap, Key>::constraints()': /net/legless/scratch1/rwgk/hot/boost/boost/property_map.hpp:243: error: expected nested-name-specifier before "require_same" /net/legless/scratch1/rwgk/hot/boost/boost/property_map.hpp:243: error: expected init-declarator before '<' token /net/legless/scratch1/rwgk/hot/boost/boost/property_map.hpp:243: error: expected `,' or `;' before '<' token /net/legless/scratch1/rwgk/hot/boost/boost/property_map.hpp: In member function `void boost::Mutable_LvaluePropertyMapConcept<PMap, Key>::constraints()': /net/legless/scratch1/rwgk/hot/boost/boost/property_map.hpp:276: error: expected nested-name-specifier before "require_same" /net/legless/scratch1/rwgk/hot/boost/boost/property_map.hpp:276: error: expected init-declarator before '<' token /net/legless/scratch1/rwgk/hot/boost/boost/property_map.hpp:276: error: expected `,' or `;' before '<' token /net/legless/scratch1/rwgk/hot/boost/boost/concept_check.hpp: In function `void* boost::concept_checking::failed() [with Model = boost::IncidenceGraphConcept<boost::reverse_graph<boost::<unnamed>::cast_graph, const boost::<unnamed>::cast_graph&> >]': /net/legless/scratch1/rwgk/hot/boost/boost/concept_check.hpp:55: instantiated from `boost::concept_check<void (*)(boost::IncidenceGraphConcept<boost::reverse_graph<boost::<unnamed>::cast_graph, const boost::<unnamed>::cast_graph&> >)>' /net/legless/scratch1/rwgk/hot/boost/boost/concept_check.hpp:115: instantiated from `void boost::function_requires() [with Model = boost::IncidenceGraphConcept<boost::reverse_graph<boost::<unnamed>::cast_graph, const boost::<unnamed>::cast_graph&> >]' /net/legless/scratch1/rwgk/hot/boost/boost/graph/breadth_first_search.hpp:55: (... rest of the error omitted ...) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com

"Ralf W. Grosse-Kunstleve" <rwgk@yahoo.com> writes:
Boost.Python doesn't compile anymore after a cvs update (a few minutes ago). The gcc 3.4.2 error is attached. I haven't done any digging yet. It looks like property_map.hpp has not changed recently. The error must be deeper down. I'd be grateful for any clues.
Cheers, Ralf
Almost certainly my fault. I revised the way concept checking works last night and haven't updated the checks in the graph library. I'll try to get to it today. -- Dave Abrahams Boost Consulting www.boost-consulting.com
participants (2)
-
David Abrahams
-
Ralf W. Grosse-Kunstleve