[MPICH] 2.1.0.3 Make NOW throwing errors

Matthew Fowler tjue1 at sussex.ac.uk
Mon Nov 28 11:12:04 CST 2005


Hi all

Im cross compiling the latest MPICH and its failing on make. I configure
with:

CC="gcc-cris -mlinux" CXX="g++-cris -mlinux" CPP="cpp-cris -mlinux"
AR="ar-cris" RANLIB="ranlib-cris" ./configure
--host=i486-slackware-linux --with-target=cris-axis-linux-gnu
--with-cross=cris.cross --disable-f77 --disable-f90

Configure finishes with no errors. When I run make everything is fine
until it reaches:

/src/mpi/romio/adio/common/ad_wait.c

The end of the make messages are:

gcc-cris -mlinux
-I/root/Work/axis/various/mpich2-1.0.3/src/mpid/ch3/include
-I/root/Work/axis/various/mpich2-1.0.3/src/mpid/ch3/include
-I/root/Work/axis/various/mpich2-1.0.3/src/mpid/common/datatype
-I/root/Work/axis/various/mpich2-1.0.3/src/mpid/common/datatype
-I/root/Work/axis/various/mpich2-1.0.3/src/mpid/ch3/channels/sock/include
-I/root/Work/axis/various/mpich2-1.0.3/src/mpid/ch3/channels/sock/include
-I/root/Work/axis/various/mpich2-1.0.3/src/mpid/common/sock
-I/root/Work/axis/various/mpich2-1.0.3/src/mpid/common/sock
-I/root/Work/axis/various/mpich2-1.0.3/src/mpid/common/sock/poll
-I/root/Work/axis/various/mpich2-1.0.3/src/mpid/common/sock/poll  -O
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_ROMIOCONF_H -I.
-I/root/Work/axis/various/mpich2-1.0.3/src/mpi/romio/adio/common/../include
-I../include -I../../include
-I/root/Work/axis/various/mpich2-1.0.3/src/mpi/romio/adio/common/../../../../../src/include
-I../../../../../src/include  -c ad_wait.c
ad_wait.c: In function `ADIOI_GEN_IOComplete':
ad_wait.c:59: warning: passing arg 1 of `aio_suspend' makes pointer from
integer without a cast
ad_wait.c:59: warning: passing arg 2 of `aio_suspend' makes integer from
pointer without a cast
ad_wait.c:59: too few arguments to function `aio_suspend'
ad_wait.c:62: `tmp1' undeclared (first use in this function)
ad_wait.c:62: (Each undeclared identifier is reported only once
ad_wait.c:62: for each function it appears in.)
make[5]: *** [ad_wait.o] Error 1
make[5]: Leaving directory
`/root/Work/axis/various/mpich2-1.0.3/src/mpi/romio/adio/common'
Make failed in directory adio/common
make[4]: *** [mpiolib] Error 1
make[4]: Leaving directory
`/root/Work/axis/various/mpich2-1.0.3/src/mpi/romio'
make[3]: *** [mpio] Error 2
make[3]: Leaving directory
`/root/Work/axis/various/mpich2-1.0.3/src/mpi/romio'
make[2]: *** [all-redirect] Error 1
make[2]: Leaving directory `/root/Work/axis/various/mpich2-1.0.3/src/mpi'
make[1]: *** [all-redirect] Error 2
make[1]: Leaving directory `/root/Work/axis/various/mpich2-1.0.3/src'
make: *** [all-redirect] Error 2

This worked fine on the mpich2.1.0.2 release with no problems, so im
supprised it no longer does.

Thanks before hand



Matthew Fowler
University of Sussex




More information about the mpich-discuss mailing list