[mpich2-dev] MPICH2 BGQ src/mpix/armci autoconf fails

Jeff Hammond jhammond at alcf.anl.gov
Thu Aug 16 19:28:29 CDT 2012


BGQ MPICH2 does not come with a single build script but I created one
from the many things IBM provided:
https://wiki.alcf.anl.gov/parts/index.php/MPICH2_on_Blue_Gene/Q

I am using ./maint/updatefiles.  I deleted mpix/armci and then had to
bring in mpl and opa from the trunk (non-source changes only anyways)
to get it compile but then I was able to build without error using
GCC.

I prefer to not regress my autotools setup and since I have a
workaround now, I can live with what's there.

Jeff

On Thu, Aug 16, 2012 at 5:25 PM, Anthony Chan <chan at mcs.anl.gov> wrote:
>
> See http://trac.mcs.anl.gov/projects/mpich2/changeset/9911/mpich2/trunk/src/mpix/armci/configure.ac
>
> You are using automake 1.12, try either downgrading it to 1.11 or
> add the m4 ifdef in armci's configure.ac.
>
> PS.  I suppose you ain't using autoreconf directly or maint/updatefiles.
> Does BGQ's mpich2 come with a build script ?
>
> ----- Original Message -----
>> I am having a deja vu feeling about this, but can someone help me
>> solve this. This is the BGQ V1R1M1 version of MPICH2.
>>
>> In the worst case I will just delete armci and build it externally.
>>
>> Thanks,
>>
>> Jeff
>>
>> running third-party initialization in src/mpix/armci
>> autoreconf: Entering directory `.'
>> autoreconf: configure.ac: not using Gettext
>> autoreconf: running: aclocal --force -I m4
>> autoreconf: configure.ac: tracing
>> autoreconf: running: libtoolize --copy --force
>> libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `m4'.
>> libtoolize: copying file `m4/ltmain.sh'
>> libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
>> libtoolize: copying file `m4/libtool.m4'
>> libtoolize: copying file `m4/ltoptions.m4'
>> libtoolize: copying file `m4/ltsugar.m4'
>> libtoolize: copying file `m4/ltversion.m4'
>> libtoolize: copying file `m4/lt~obsolete.m4'
>> autoreconf: running: /home/jhammond/TOOLS/24may2012/bin/autoconf
>> --force
>> autoreconf: running: /home/jhammond/TOOLS/24may2012/bin/autoheader
>> --force
>> autoreconf: running: automake --add-missing --copy --force-missing
>> configure.ac:21: installing 'm4/config.guess'
>> configure.ac:21: installing 'm4/config.sub'
>> configure.ac:10: installing 'm4/install-sh'
>> configure.ac:10: installing 'm4/missing'
>> automake: warnings are treated as errors
>> /home/jhammond/TOOLS/24may2012/share/automake-1.12/am/ltlibrary.am:
>> warning: 'libarmci.la': linking libtool libraries using a non-POSIX
>> /home/jhammond/TOOLS/24may2012/share/automake-1.12/am/ltlibrary.am:
>> archiver requires 'AM_PROG_AR' in 'configure.ac'
>> Makefile.am:8: while processing Libtool library 'libarmci.la'
>> /home/jhammond/TOOLS/24may2012/share/automake-1.12/am/ltlibrary.am:
>> warning: 'libarmcii.la': linking libtool libraries using a non-POSIX
>> /home/jhammond/TOOLS/24may2012/share/automake-1.12/am/ltlibrary.am:
>> archiver requires 'AM_PROG_AR' in 'configure.ac'
>> Makefile.am:9: while processing Libtool library 'libarmcii.la'
>> Makefile.am: installing 'm4/depcomp'
>> configure.ac:10: installing 'm4/test-driver'
>> autoreconf: automake failed with exit status: 1
>>
>>
>> --
>> Jeff Hammond
>> Argonne Leadership Computing Facility
>> University of Chicago Computation Institute
>> jhammond at alcf.anl.gov / (630) 252-5381
>> http://www.linkedin.com/in/jeffhammond
>> https://wiki.alcf.anl.gov/parts/index.php/User:Jhammond



-- 
Jeff Hammond
Argonne Leadership Computing Facility
University of Chicago Computation Institute
jhammond at alcf.anl.gov / (630) 252-5381
http://www.linkedin.com/in/jeffhammond
https://wiki.alcf.anl.gov/parts/index.php/User:Jhammond


More information about the mpich2-dev mailing list