0.9.3 installation problems on GNU/Linux with lam-mpi

Raimondo Giammanco rongten at member.fsf.org
Tue Feb 3 08:43:42 CST 2004


Hello,

I tried to install 0.9.3 on a GNU/Linux PC with lam-mpi-7.0.2,
and I am having the following problem:

1) autoconf

2) ./configure --prefix=SOME_PATH --with-mpi=/usr

3) make all

It returns in src/lib

################
mpinetcdf.c: In function `length_of_mpitype':
mpinetcdf.c:382: switch quantity not an integer
mpinetcdf.c:383: pointers are not permitted as case values
mpinetcdf.c:383: case label does not reduce to an integer constant
mpinetcdf.c:384: pointers are not permitted as case values
mpinetcdf.c:384: case label does not reduce to an integer constant
mpinetcdf.c:386: pointers are not permitted as case values
mpinetcdf.c:386: case label does not reduce to an integer constant
mpinetcdf.c:388: pointers are not permitted as case values
mpinetcdf.c:388: case label does not reduce to an integer constant
mpinetcdf.c:390: pointers are not permitted as case values
mpinetcdf.c:390: case label does not reduce to an integer constant
mpinetcdf.c:392: pointers are not permitted as case values
mpinetcdf.c:392: case label does not reduce to an integer constant
mpinetcdf.c:394: pointers are not permitted as case values
mpinetcdf.c:394: case label does not reduce to an integer constant
###############
etc. etc. where there is the swith(datatype) command.

I looked a little in /usr/include mpi.h of lam, and
I tried to substitute the switches with a series of ifs.

I was able to compile, but I received a series of errors
in make testing.

Before submitting the details, I was wondering if this
is an implementation problem of lam, or there is some
other reason behind this strange behavior.

Is there anybody using lam-mpi and that can give me some pointers?

Best Regards
-- 
Raimondo Giammanco <rongten at member.fsf.org>




More information about the parallel-netcdf mailing list