Boost logo

Boost :

Subject: Re: [boost] [mpi][serialization] Compilation broken
From: Matthias Troyer (troyer_at_[hidden])
Date: 2009-07-23 17:07:03


On 23 Jul 2009, at 12:20, Juergen Hunold wrote:

> Hi !
>
> Boost.MPI is currently broken on trunk due to
>
> r54934 | ramey | 2009-07-13 23:37:49 +0200 (Mon, 13 Jul 2009) | 2
> lines
>
> which removed
> D /trunk/boost/archive/detail/archive_pointer_iserializer.hpp
> D /trunk/boost/archive/detail/archive_pointer_oserializer.hpp
>
> and now MPI fails to compile with:
>
> gcc.compile.c++
> /build/bjam/boost_1.40.0/libs/mpi/build/gcc-4.4/debug/
> content_oarchive.o
> $BOOST_ROOT/libs/mpi/src/content_oarchive.cpp:10:62: error:
> boost/archive/impl/archive_pointer_oserializer.ipp: No such file or
> directory
>
> It seems that the regression tests don't catch this because no
> regression tester has MPI configured...
> It would be nice if at least the Linux testers could install MPI on
> their machines...
>
> I don't know enough about MPI and/or serialization to fix this
> myself, I
> just have MPI installed to get less warnings from older Boost.Build
> versions...
>
> Yours,
>
> Jürgen
> --

I think I have fixed it and am running regression tests. I'll commit
once they are confirmed to run at least on my Mac.

Matthias


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk