
On Aug 9, 2005, at 11:19 AM, Matthias Troyer wrote:
We have a serious problem with the 1.33.0 release candidate, which breaks all of our codes with gcc-3.3. The problem is the double definition of is_abstract:
/misc/alps1/boost_1_33_0/boost/serialization/is_abstract.hpp:30: error: redefinition of `struct boost::is_abstract<T>' /misc/alps1/boost_1_33_0/boost/type_traits/is_abstract.hpp:130: error: previous definition of `struct boost::is_abstract<T>'
would it be possible to put serialization/is_abstract.hpp into a different namespace or to rename it?
Robert has put a fix for this in CVS. Would you grab a CVS version (from branch RC_1_33_0) to determine if it has also fixed the problem for you? (This is an important fix, but I'm trying not to seed another full release candidate). Doug