|
Boost Users : |
Subject: [Boost-users] build failed for mpi on homogeneous platform
From: Alain Miniussi (alain.miniussi_at_[hidden])
Date: 2010-10-12 06:16:22
Hi,
I am trying to build 1.44 on linux systems and the MPI component fails
when I uncomment the #define BOOST_MPI_HOMOGENEOUS line in
boost/mpi/config.hpp
It is failing with both intel 11 and g++ compilers, here is the first
error message for gcc 4.4.3:
gcc.compile.c++
bin.v2/libs/mpi/build/gcc-4.4.3/release/threading-multi/broadcast.o
In file included from ./boost/mpi/packed_iarchive.hpp:26,
from ./boost/mpi/communicator.hpp:27,
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/binary_buffer_iprimitive.hpp: In member function
âvoid boost::mpi::binary_buffer_iprimitive::load(T&) [with T =
boost::archive::version_type]â:
./boost/archive/detail/iserializer.hpp:107: instantiated from âstatic
void boost::archive::load_access::load_primitive(Archive&, T&) [with
Archive = boost::mpi::packed_iarchive, T =
boost::archive::version_type]â
./boost/archive/detail/iserializer.hpp:356: instantiated from âstatic
void
boost::archive::detail::load_non_pointer_type<Archive>::load_primitive::invoke(Archive&, T&) [with T = boost::archive::version_type, Archive = boost::mpi::packed_iarchive]â
./boost/archive/detail/iserializer.hpp:433: instantiated from âstatic
void
boost::archive::detail::load_non_pointer_type<Archive>::invoke(Archive&,
T&) [with T = boost::archive::version_type, Archive =
boost::mpi::packed_iarchive]â
./boost/archive/detail/iserializer.hpp:586: instantiated from âvoid
boost::archive::load(Archive&, T&) [with Archive =
boost::mpi::packed_iarchive, T = boost::archive::version_type]â
./boost/archive/detail/common_iarchive.hpp:66: instantiated from âvoid
boost::archive::detail::common_iarchive<Archive>::load_override(T&, int)
[with T = boost::archive::version_type, Archive =
boost::mpi::packed_iarchive]â
./boost/mpi/packed_iarchive.hpp:101: instantiated from âvoid
boost::mpi::packed_iarchive::load_override(T&, int, mpl_::false_) [with
T = boost::archive::version_type]â
./boost/mpi/packed_iarchive.hpp:118: instantiated from âvoid
boost::mpi::packed_iarchive::load_override(T&, int) [with T =
boost::archive::version_type]â
./boost/archive/detail/interface_iarchive.hpp:60: instantiated from
âArchive&
boost::archive::detail::interface_iarchive<Archive>::operator>>(T&)
[with T = boost::archive::version_type, Archive =
boost::mpi::packed_iarchive]â
./boost/archive/detail/common_iarchive.hpp:45: instantiated from âvoid
boost::archive::detail::common_iarchive<Archive>::vload(boost::archive::version_type&) [with Archive = boost::mpi::packed_iarchive]â
libs/mpi/src/broadcast.cpp:151: instantiated from here
./boost/mpi/detail/binary_buffer_iprimitive.hpp:87: error: no matching
function for call to âassertion_failed(mpl_::failed************
boost::serialization::is_bitwise_serializable<boost::archive::version_type>::************)â
./boost/mpi/detail/binary_buffer_iprimitive.hpp: In member function
âvoid boost::mpi::binary_buffer_iprimitive::load(T&) [with T =
boost::archive::object_id_type]â:
Regards,
-- Alain Miniussi ---- mail: alain.miniussi_at_oca.eu SIT https://sitweb.oca.eu tel: +33 4 92 00 30 09 CRIMSON https://crimson.oca.eu web: http://www.oca.eu/alainm
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net