id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 3320,Programs using Boost.MPI do not compile with the release branch,Jeremiah Willcock,Matthias Troyer,"The regression tests for Boost.MPI on the release branch all fail with: ""g++"" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -fPIC -DBOOST_ALL_NO_LIB=1 -I"".."" -I""/usr/lib/openmpi/include"" -I""/usr/lib/openmpi/include/openmpi"" -c -o ""/home/steve/Packages/boost/upstream/testing/release/results/boost/bin.v2/libs/mpi/test/all_gather_test-2.test/gcc-4.3.3/debug/threading-multi/all_gather_test.o"" ""../libs/mpi/test/all_gather_test.cpp"" In file included from ../boost/mpi/detail/mpi_datatype_cache.hpp:13, from ../boost/mpi/datatype.hpp:27, from ../boost/mpi/collectives/all_gather.hpp:12, from ../libs/mpi/test/all_gather_test.cpp:8: ../boost/mpi/detail/mpi_datatype_oarchive.hpp:45: error: expected constructor, destructor, or type conversion before 'BOOST_SERIALIZATION_REGISTER_ARCHIVE' This makes the library (and Boost.Graph.Parallel which depends on it) completely useless in 1.40.",Bugs,closed,Boost 1.40.0,mpi,Boost Release Branch,Showstopper,fixed,,