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

Robert Yelle ryelle at uoregon.edu
Tue Feb 3 18:15:54 CST 2009


Hello Dave,


I just typed "make" (GNU Make 3.80), but in response to your comment I 
just tried "make -j 1", and it resulted in the same error.


Robert


Dave Goodell wrote:
> 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