
7 Apr
2008
7 Apr
'08
6:03 p.m.
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_datatypestd::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