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...I configured
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;