LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Andrew Friedley (afriedle_at_[hidden])
Date: 2006-04-26 08:07:24


This is a familiar error, I've run into it myself. You say you have
just installed LAM 7.1.1, but you're running lamtests 7.1.2. Can you
either install LAM 7.1.2 instead, or run lamtests 7.1.1 and see if you
still have the problem?

Andrew

Gavin Tran wrote:
> Hi,
>
> I'm setting LAM/MPI 7.1.1 on 9 clusters of Debian Sarge by apt-get not
> from source.
> After installing, everything seems ok since I could run lamboot to
> start LAM universe on all my nodes.
> Next I ran LAM Testsuide 7.1.2 to check whether LAM runs properly on my system.
> I ran make in lamtest dir. Then errors came out
>
> if mpicc -DHAVE_CONFIG_H -I. -I. -I../reporting -MT accumulate.o
> -MD -MP -MF ".deps/accumulate.Tpo" -c -o accumulate.o
> accumulate.c; \
> then mv -f ".deps/accumulate.Tpo" ".deps/accumulate.Po"; else rm -f
> ".deps/accumulate.Tpo"; exit 1; fi
> accumulate.c: In function `main':
> accumulate.c:48: error: `MPI_MODE_NOPRECEDE' undeclared (first use in
> this function)
> accumulate.c:48: error: (Each undeclared identifier is reported only once
> accumulate.c:48: error: for each function it appears in.)
> accumulate.c:51: error: `MPI_MODE_NOPUT' undeclared (first use in this function)
> accumulate.c:51: error: `MPI_MODE_NOSUCCEED' undeclared (first use in
> this function)
> mpicc: No such file or directory
> make[1]: *** [accumulate.o] Error 1
> make[1]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/onesided'
> make: *** [all-recursive] Error 1
>
> Any ideas about that ?
>
> Thank in advance.
>
> PS: I attached full make-log file.
>
>
> --
> Gavin Tran
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
>
> iD8DBQFDtPezQipgvQyG5e4RAv4WAJ0bpEAHemKWf+yaJ23JwETylJct/wCdHQC6
> 8HsnvA0JLJedWHkFUFKFj1A=
> =FSoP
> -----END PGP SIGNATURE-----
>
>
> ------------------------------------------------------------------------
>
> Making all in reporting
> make[1]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/reporting'
> make all-am
> make[2]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/reporting'
> make[2]: Nothing to be done for `all-am'.
> make[2]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/reporting'
> make[1]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/reporting'
> Making all in ccl
> make[1]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/ccl'
> Making all in intercomm
> make[2]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/ccl/intercomm'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/ccl/intercomm'
> make[2]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/ccl'
> make[2]: Nothing to be done for `all-am'.
> make[2]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/ccl'
> make[1]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/ccl'
> Making all in comm
> make[1]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/comm'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/comm'
> Making all in config
> make[1]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/config'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/config'
> Making all in dtyp
> make[1]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/dtyp'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/dtyp'
> Making all in dynamic
> make[1]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/dynamic'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/dynamic'
> Making all in env
> make[1]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/env'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/env'
> Making all in group
> make[1]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/group'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/group'
> Making all in io
> make[1]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/io'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/io'
> Making all in info
> make[1]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/info'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/info'
> Making all in lam
> make[1]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/lam'
> Making all in basic
> make[2]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/lam/basic'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/lam/basic'
> Making all in ccl
> make[2]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/lam/ccl'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/lam/ccl'
> Making all in dynamic
> make[2]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/lam/dynamic'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/lam/dynamic'
> Making all in env
> make[2]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/lam/env'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/lam/env'
> make[2]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/lam'
> make[2]: Nothing to be done for `all-am'.
> make[2]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/lam'
> make[1]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/lam'
> Making all in onesided
> make[1]: Entering directory `/home/jishin/research/mpi/lamtests-7.1.2/onesided'
> if mpicc -DHAVE_CONFIG_H -I. -I. -I../reporting -MT accumulate.o -MD -MP -MF ".deps/accumulate.Tpo" -c -o accumulate.o accumulate.c; \
> then mv -f ".deps/accumulate.Tpo" ".deps/accumulate.Po"; else rm -f ".deps/accumulate.Tpo"; exit 1; fi
> accumulate.c: In function `main':
> accumulate.c:48: error: `MPI_MODE_NOPRECEDE' undeclared (first use in this function)
> accumulate.c:48: error: (Each undeclared identifier is reported only once
> accumulate.c:48: error: for each function it appears in.)
> accumulate.c:51: error: `MPI_MODE_NOPUT' undeclared (first use in this function)
> accumulate.c:51: error: `MPI_MODE_NOSUCCEED' undeclared (first use in this function)
> mpicc: No such file or directory
> make[1]: *** [accumulate.o] Error 1
> make[1]: Leaving directory `/home/jishin/research/mpi/lamtests-7.1.2/onesided'
> make: *** [all-recursive] Error 1
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> This list is archived at http://www.lam-mpi.org/MailArchives/lam/