Boost logo

Boost Users :

From: Doug Gregor (dgregor_at_[hidden])
Date: 2008-04-07 14:03:46


Hello Andreas,

On Apr 5, 2008, at 2:22 PM, Andreas Buhr wrote:
> I cannot compile boost.mpi with msvc 8.0 64bit. The complete error
> message is attached.
>
> The reason is that is_mpi_datatype<std::size_t> derives from
> mpl::true_ with the 32 bit compiler while it derives from
> mpl::false_ with the 64bit compiler. Unfortunately, I do not
> understand the reason, so I cannot fix it.

The problem here is that Boost.MPI isn't properly defining the MPI
datatype for "std::size_t". Could you try changing the "#if 0" on line
255 of boost/mpi/datatype.hpp to "#if 1"?

        - Doug


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