[MPICH] 2.1.0.3 Make NOW throwing errors

Rajeev Thakur thakur at mcs.anl.gov
Mon Nov 28 21:19:22 CST 2005


You can configure with the option --disable-aio.

Rajeev 

> -----Original Message-----
> From: owner-mpich-discuss at mcs.anl.gov 
> [mailto:owner-mpich-discuss at mcs.anl.gov] On Behalf Of Matthew Fowler
> Sent: Monday, November 28, 2005 11:12 AM
> To: mpich-discuss at mcs.anl.gov
> Subject: [MPICH] 2.1.0.3 Make NOW throwing errors
> 
> 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/s
> ock/include
> -I/root/Work/axis/various/mpich2-1.0.3/src/mpid/ch3/channels/s
> ock/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/comm
> on/../include
> -I../include -I../../include
> -I/root/Work/axis/various/mpich2-1.0.3/src/mpi/romio/adio/comm
> on/../../../../../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