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