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,,