From: Benjamin S. K. <ben...@na...> - 2006-03-29 16:32:28
|
(Sorry, I should have replied to all...) I have seen this with MPICH2 when it tries to include the C++ language bindings (which we do not use...). Simple fix: export CXXFLAGS=-DMPICH_SKIP_MPICXX and run 'make' On Wed, 2006-03-29 at 17:19 +0100, Wout Ruijter wrote: > David, > > Just a guess, are you sure you're not using c++ for petsc? > It looks like a c++ related issue. > I think libmesh uses a C petsc. > I just compiled the new petsc and libmesh again with no trouble, the > mpich version may not be the absolute latest though (1.2.7). > Petsc was configured with: > ./config/configure.py --with-mpi-dir=/usr/lib/mpich --with-shared > --with-fortran=0 > > Cheers > Wout > > > > On 3/29/06, David Xu <dx...@my...> wrote: > > Hi Group, > > > > Every time I want to upgrade to newer PETSc version, do I have to > > recompile libmesh? > > > > > > When I compiled the libmesh cvs with the new PETSc 2.3.1-p11, I got > > the following error: > > > > Compiling C++ (in optimized mode) src/base/dof_map.C... > > In file included from > > /tmp/dxu/libmesh/contrib/petsc-2.3.1-p11/externalpackages/mpich2-1.0.3/linux-gnu/include/mpi.h:1120, > > from /tmp/dxu/libmesh/include/base/libmesh_common.h:39, > > from /tmp/dxu/libmesh/include/base/dof_map.h:33, > > from src/base/dof_map.C:27: > > /tmp/dxu/libmesh/contrib/petsc-2.3.1-p11/externalpackages/mpich2-1.0.3/linux-gnu/include/mpicxx.h:26:2: > > #error "SEEK_SET is #defined but must not be for the C++ binding of > > MPI" > > /tmp/dxu/libmesh/contrib/petsc-2.3.1-p11/externalpackages/mpich2-1.0.3/linux-gnu/include/mpicxx.h:30:2: > > #error "SEEK_CUR is #defined but must not be for the C++ binding of > > MPI" > > /tmp/dxu/libmesh/contrib/petsc-2.3.1-p11/externalpackages/mpich2-1.0.3/linux-gnu/include/mpicxx.h:35:2: > > #error "SEEK_END is #defined but must not be for the C++ binding of > > MPI" > > make: *** [src/base/dof_map.x86_64-unknown-linux-gnu.opt.o] Error 1 > > > > I'm using the mpi that is downloaded and compiled by PETSc installtion. > > > > Thanks, > > > > David > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > > that extends applications into web and mobile media. Attend the live webcast > > and join the prime developer group breaking into this new coding territory! > > http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642 > > _______________________________________________ > > Libmesh-users mailing list > > Lib...@li... > > https://lists.sourceforge.net/lists/listinfo/libmesh-users > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live webcast > and join the prime developer group breaking into this new coding territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > _______________________________________________ > Libmesh-users mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libmesh-users |