id summary reporter owner description type status milestone component version severity resolution keywords cc 3372 Boost.MPI Build failure anonymous Douglas Gregor "When building the RC for Boost 1.40.0, Boost.MPI with Open MPI 1.3.3 on a Linux cluster, I get numerous errors of the type: {{{ gcc.compile.c++ bin.v2/libs/mpi/build/gcc-3.4.6/debug/threading-multi/broadcast.o In file included from ./boost/mpi/detail/mpi_datatype_cache.hpp:13, from ./boost/mpi/datatype.hpp:27, from ./boost/mpi/communicator.hpp:20, from ./boost/mpi/collectives.hpp:21, from ./boost/mpi/collectives_fwd.hpp:19, from ./boost/mpi/collectives/broadcast.hpp:11, from libs/mpi/src/broadcast.cpp:9: ./boost/mpi/detail/mpi_datatype_oarchive.hpp: In member function `void boost::mpi::detail::mpi_datatype_oarchive::save_enum(const T&, mpl_::true_)': ./boost/mpi/detail/mpi_datatype_oarchive.hpp:64: error: expected primary-expression before ""void"" ./boost/mpi/detail/mpi_datatype_oarchive.hpp:64: error: expected `)' before ""void"" ./boost/mpi/detail/mpi_datatype_oarchive.hpp:64: error: expected `)' before '}' token ""g++"" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -pthread -fPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_MPI_DYN_LINK=1 -DBOOST_MPI_SOURCE=1 -I""."" -I""/home/bwbarre/Software/x86_64-unknown-linux-gnu/openmpi/1.3.3/include"" -c -o ""bin.v2/libs/mpi/build/gcc-3.4.6/debug/threading-multi/broadcast.o"" ""libs/mpi/src/broadcast.cpp"" }}} The system is running stock Red Hat 4 with the default compilers: {{{ [15:51] bwbarre@odin:pts/2 ~> cat /etc/redhat-release Red Hat Enterprise Linux WS release 4 (Nahant Update 7) [15:51] bwbarre@odin:pts/2 ~> g++ --version g++ (GCC) 3.4.6 20060404 (Red Hat 3.4.6-10) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. }}} Boost 1.39.0 with the same MPI and compilers does not exhibit this problem." Bugs closed Boost 1.40.0 mpi Boost 1.39.0 Regression duplicate bwbarre@…