id summary reporter owner description type status milestone component version severity resolution keywords cc 1721 Serialization examples don't compile in trunk for G++ 4.1 Sohail Somani Robert Ramey "The compile errors: gcc.compile.c++ ../../../bin.v2/libs/serialization/example/demo_fast_archive.test/gcc-4.1.3/debug/demo_fast_archive.o ../../../boost/archive/impl/archive_pointer_oserializer.ipp:25: error: redefinition of ‘class boost::archive::detail::::serializer_map’ ../../../boost/archive/impl/archive_pointer_iserializer.ipp:27: error: previous definition of ‘class boost::archive::detail::::serializer_map’ **passed** ../../../bin.v2/libs/serialization/example/demo_portable_archive.test/gcc-4.1.3/debug/demo_portable_archive.test gcc.compile.c++ ../../../bin.v2/libs/serialization/example/demo_shared_ptr.test/gcc-4.1.3/debug/demo_shared_ptr.o demo_shared_ptr.cpp:44: error: extra qualification ‘A::’ on member ‘A’ demo_shared_ptr.cpp:45: error: extra qualification ‘A::’ on member ‘A’ demo_shared_ptr.cpp:63: error: extra qualification ‘B::’ on member ‘B’ demo_shared_ptr.cpp:64: error: extra qualification ‘B::’ on member ‘B’ The first part of the patch is because there are two definitions of a class in the anonymous namespace. The second is just weird, I don't even know how that got past before. Attaching patch to fix. Think this should be a .35 thing. " Bugs closed Boost 1.35.0 serialization Boost 1.34.1 Problem fixed