
Hello, When I try to build boost 1.40, I get errors compiling MPI-related stuff. I'm working on a Fedora 11 64-bit system. I set the following environment variables: ICU_LINK='-L/usr/lib64' EXPAT_INCLUDE=/usr/include EXPAT_LIBPATH=/usr/lib64 The bootstrap command is: ./bootstrap.sh --libdir=/usr/local/lib64 I modify the project-config.jam to add using mpi ; The resulting file is attached. Finally, the bjam command is: ./bjam variant=release address-model=64 I get error such as, for example, ...failed gcc.compile.c++ bin.v2/libs/mpi/build/gcc-4.4.1/release/address-model-64/threading-multi/packed_skeleton_iarchive.o... gcc.compile.c++ bin.v2/libs/mpi/build/gcc-4.4.1/release/address-model-64/threading-multi/packed_skeleton_oarchive.o In file included from ./boost/mpi/detail/mpi_datatype_cache.hpp:14, from ./boost/mpi/datatype.hpp:28, from ./boost/mpi/packed_iarchive.hpp:22, from ./boost/mpi/skeleton_and_content.hpp:29, from libs/mpi/src/packed_skeleton_oarchive.cpp:11: ./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 ‘enum’ ./boost/mpi/detail/mpi_datatype_oarchive.hpp:64: error: expected ‘;’ before ‘enum’ Thanks a lot, Juan