[mpich-discuss] building 64-bit MPICH2 on AIX

Dave Goodell goodell at mcs.anl.gov
Tue Feb 3 17:15:13 CST 2009


Hi Robert,

Are you building with "make -j N"?  These look like errors that would  
be produced from a parallel make.  The mpich2 build process doesn't  
support parallel make at this time.

-Dave

On Feb 3, 2009, at 2:55 PM, Robert Yelle wrote:

> Hello,
>
>
> Has anybody tried to build 64-bit versions of MPICH2 on an AIX  
> platform?  What arguments should one use?  I tried to build a 64-bit  
> version of MPICH2 (version 1.0.8) using the following arguments:
>
>
> > ./configure --prefix=/usr/local/packages/ 
> mpich2/1.0.8_ibm-9.0-11.1_64 OBJECT_MODE=64 C
> C=/usr/vacpp/bin/xlc CXX=/usr/vacpp/bin/xlc++ FC=/bin/xlf F77=/bin/ 
> xlf F90=/bin/xlf90 CFLA
> GS=-q64 FFLAGS=-q64 F90FLAGS=-q64 MPICH2LIB_CFLAGS=-q64  
> MPICH2LIB_FFLAGS=-q64 MPICH2LIB_CX
> XFLAGS=-q64 MPICH2LIB_F90FLAGS=-q64
>
>
> Configure works fine, but "make" exits with the following error:
>
>
> make[3]: Leaving directory `/mnt/netapp/packages/src/mpich2-1.0.8/ 
> src/binding/cxx'
> make[2]: Leaving directory `/mnt/netapp/packages/src/mpich2-1.0.8/ 
> src/binding'
> make[2]: Entering directory `/mnt/netapp/packages/src/mpich2-1.0.8/ 
> src/env'
> /usr/vacpp/bin/xlc -DHAVE_CONFIG_H -I. -I. -I../include -q64 -O2 - 
> q64 -I/usr/local/packages/src/mpich2-1.0.8/src/mpid/ch3/include -I/ 
> usr/local/packages/src/mpich2-1.0.8/src/mpid/ch3/include -I/usr/ 
> local/packages/src/mpich2-1.0.8/src/mpid/common/datatype -I/usr/ 
> local/packages/src/mpich2-1.0.8/src/mpid/common/datatype -I/usr/ 
> local/packages/src/mpich2-1.0.8/src/mpid/common/locks -I/usr/local/ 
> packages/src/mpich2-1.0.8/src/mpid/common/locks -I/usr/local/ 
> packages/src/mpich2-1.0.8/src/mpid/ch3/channels/sock/include -I/usr/ 
> local/packages/src/mpich2-1.0.8/src/mpid/ch3/channels/sock/include - 
> I/usr/local/packages/src/mpich2-1.0.8/src/mpid/common/sock -I/usr/ 
> local/packages/src/mpich2-1.0.8/src/mpid/common/sock -I/usr/local/ 
> packages/src/mpich2-1.0.8/src/mpid/common/sock/poll -I/usr/local/ 
> packages/src/mpich2-1.0.8/src/mpid/common/sock/poll -c mpich2version.c
> /usr/vacpp/bin/xlc -q64 -O2 -q64  -o mpich2version mpich2version.o  \
> ../../lib/libmpich.a -lpthread          ld: 0711-204 SEVERE ERROR:  
> Archive file ../../lib/libmpich.a cannot be processed.
>       The number of archive members (0), specified in the archive  
> member
>       table, is less than or equal to 0 or is not consistent with  
> the length
>       of the member table.
> make[2]: *** [mpich2version] Error 12
> make[2]: Leaving directory `/mnt/netapp/packages/src/mpich2-1.0.8/ 
> src/env'
> make[1]: *** [all-redirect] Error 2
> make[1]: Leaving directory `/mnt/netapp/packages/src/mpich2-1.0.8/src'
> make: *** [all-redirect] Error 2
>
>
> The platform is an IBM Power4 running AIX 5.3.  Compilers are IBM  
> xlc version 9.0 and xlf version 11.1.  Any suggestions would be  
> appreciated.
>
>
> Thanks,
>
>
> Robert Yelle
>



More information about the mpich-discuss mailing list