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

Pavan Balaji balaji at mcs.anl.gov
Thu Aug 16 20:34:46 CDT 2012


I believe this was fixed by Dave some time back.  But you'll need to 
wait for IBM to pick up the latest version of MPICH2 to work well with 
automake-1.12.

  -- Pavan

On 08/16/2012 07:28 PM, Jeff Hammond wrote:
> 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
>
>
>

-- 
Pavan Balaji
http://www.mcs.anl.gov/~balaji


More information about the mpich2-dev mailing list