Hi, I don't know if this got through so I'm resending..

---------- Forwarded message ----------
From: j brandon keith < jbrkeith@gmail.com>
Date: Oct 28, 2005 3:26 PM
Subject: new user compilation problem
To: libmesh-users@lists.sourceforge.net

Hi, I just downloaded libmesh and compiled and found the following error:
Compiling C++ (in optimized mode) src/mesh/mesh_smoother.C...
Compiling C++ (in optimized mode) src/mesh/mesh_smoother_laplace.C...
Compiling C++ (in optimized mode) src/mesh/mesh_tetgen_support.C...
/usr/include/mpi2cxx/constants.h:104: error: multiple types in one declaration

/usr/include/mpi2cxx/constants.h:104: error: declaration does not declare anything
make: *** [src/mesh/mesh_tetgen_support.i686-pc-linux-gnu.opt.o] Error 1

Any ideas about what this is? The offending lines of code from
constants.h are:

extern const Datatype TWOINT;
extern const Datatype SHORT_INT;
extern const Datatype LONG_DOUBLE_INT;

// elementary datatype (Fortran)
extern const Datatype INTEGER;
extern const Datatype REAL; <--line 104

extern const Datatype DOUBLE_PRECISION;
extern const Datatype F_COMPLEX;
extern const Datatype LOGICAL;
extern const Datatype CHARACTER;

// datatype for reduction functions (Fortran)
extern const Datatype TWOREAL;

extern const Datatype TWODOUBLE_PRECISION;
I configured

./configure --prefix=$HOME

and set PETSC_ARCH.  Petsc was compiled with MPICH support
--
Brandon Keith

--
Brandon Keith