From: John P. <pet...@cf...> - 2007-06-05 16:33:22
|
See also, the FAQ on the Install page (at the bottom) http://libmesh.sourceforge.net/wiki/index.php/Installation Derek Gaston writes: > When using METHOD=dbg I'm getting the following compile errors: > > In file included from /home/drgasto/roots/x86_64/include/mpidefs.h:49, > from /home/drgasto/roots/x86_64/include/mpi.h:230, > from > /home/drgasto/projects/libmesh/libmesh/include/base/libmesh_common.h:42, > from > /home/drgasto/projects/libmesh/libmesh/include/base/libmesh.h:30, > from src/base/libmesh.C:26: > /home/drgasto/roots/x86_64/include/mpio.h:42: error: ISO C++ does not > support `long long' > > > I have, of course, hand compiled that mpich installation. Here is > what is at that line in mpio.h: > > #ifndef HAVE_MPI_OFFSET > typedef long long MPI_Offset; > > Is this just a case of having really strict options when compiling in > debug mode versus opt? Why is long long not valid? Any suggested > fixes? > > Derek |