Hi, Thanks for your answer. I have the same problem than the person on the trac with his code and If I add "--compileflags=-DMPICH_SKIP_MPICXX" or "--linkflags=-DMPICH_SKIP_MPICXX " to the boost compile command line I have exactly the same error. Cheers. Julien. -----Message d'origine----- De : Boost-users [mailto:boost-users-bounces@lists.boost.org] De la part de Jeremiah Willcock Envoyé : mardi 5 mars 2013 23:41 À : boost-users@lists.boost.org Objet : Re: [Boost-users] Compiled Boost with MPI On Tue, 5 Mar 2013, julien.plu@redaction-developpez.com wrote:
Hi,
For my project I saw today that I needed MPI too. So I installed MPICH2 and Changed my « user-config.jam » file like that :
import toolset : using ;
using python : 2.7 : "C:/Python273" : "C:/Python273/include" : "C:/Python273/libs" ;
using mpi : :
<find-static-library>mpi
<library-path>"C:/librairies/MPICH2-3.0.2/lib"
<include>"C:/librairies/MPICH2-3.0.2/include"
:
"\"C:\\librairies\\MPICH2-3.0.2\\bin\\mpiexec\""
;
So I compile Boost with this command line : b2 toolset=gcc --j4 --layout=system release --prefix=C:\librairies\boost-1.53.0 --user-config=user-config.jam install
And the error is in the out.txt file in attachment.
Anyone know whatʼs happenned ?
It looks like mpicxx.h is having problems. Try to download http://www.usqcd.org/fnal/example/cpi.c, rename it to a .cpp file, and try to compile it with mpic++. If you get similar errors, it is a bug in MPICH and you should report it there (you might be hitting http://trac.mpich.org/projects/mpich/ticket/1582 which mentions the same line number as in your error messages). If that ends up being the problem, adding -DMPICH_SKIP_MPICXX to your compile flags might act as a workaround. If you do hit the existing bug, you might want to post a comment on that bug saying that it breaks compiling Boost.MPI with MPICH 3.0.2. -- Jeremiah Willcock