I don't think this is actually old autotools, since those are the most
recent.  My guess is that there's an m4 file not being included in the
tarball.  I'll try to take a look, but we probably need to fix a Makefile
in ROMIO.

Brian

On 10/31/12 2:46 PM, "Ralph Castain" <r...@open-mpi.org> wrote:

>We've seen this before - it's caused by using autotools that are too old.
>Please look at the HACKING file to see the required version levels.
>
>BTW: you should not be running autogen.sh on a tarball version. You
>should only run configure.
>
>
>On Oct 31, 2012, at 1:31 PM, David Shrader <dshra...@lanl.gov> wrote:
>
>> Hello,
>> 
>> When using Open MPI from the 1.6.3 tarball, I have found that running
>>the top-level autogen.sh breaks the romio component. Here are the steps
>>to reproduce:
>> 
>> 1) download openmpi-1.6.3.tar.bz2 from
>>http://www.open-mpi.org/software/ompi/v1.6/
>> 2) untar openmpi-1.6.3.tar.bz2
>> 3) cd openmpi-1.6.3
>> 4) ./autogen.sh
>> 5) ./configure
>> 
>> In configure's output, the following error can be seen:
>> 
>> ...output snipped...
>> 
>> *** Configuring ROMIO distribution
>> configure: OMPI configuring in ompi/mca/io/romio/romio
>> configure: running /bin/sh './configure'  CFLAGS="-DNDEBUG -g -O2
>>-finline-functions -fno-strict-aliasing -pthread" CPPFLAGS="
>>-I/users/dshrader/tmp/openmpi-1.6.3/opal/mca/hwloc/hwloc132/hwloc/include
>> -I/usr/include/infiniband -I/usr/include/infiniband" FFLAGS=""
>>LDFLAGS=" " --enable-shared --disable-static   --with-mpi=open_mpi
>>--disable-aio --cache-file=/dev/null --srcdir=. --disable-option-checking
>> Configuring with args CFLAGS=-DNDEBUG -g -O2 -finline-functions
>>-fno-strict-aliasing -pthread CPPFLAGS=
>>-I/users/dshrader/tmp/openmpi-1.6.3/opal/mca/hwloc/hwloc132/hwloc/include
>> -I/usr/include/infiniband -I/usr/include/infiniband FFLAGS= LDFLAGS=
>>--enable-shared --disable-static --with-mpi=open_mpi --disable-aio
>>--cache-file=/dev/null --srcdir=. --disable-option-checking
>> checking for Open MPI support files... in Open MPI source tree -- good
>> ./configure: line 2805: PAC_PROG_MAKE: command not found
>> 
>> ...output snipped...
>> 
>> ./configure: line 7908: syntax error near unexpected token `newline'
>> ./configure: line 7908: `    PAC_FUNC_NEEDS_DECL(#include
>><string.h>,strdup)'
>> configure: /bin/sh './configure' *failed* for ompi/mca/io/romio/romio
>> configure: WARNING: ROMIO distribution did not configure successfully
>> checking if MCA component io:romio can compile... no
>> 
>> ...remaining output snipped...
>> 
>> None of the MPI/IO components work, including ufs, if I continue with a
>>'make' and 'make install'.
>> 
>> Judging from the output from configure and a quick perusal of romio's
>>configure script, it looks like some macros are not being correctly
>>expanded in the creation of romio's configure script.
>> 
>> For reference, here are the versions of my autotools:
>> m4: 1.4.16
>> autoconf: 2.69
>> automake: 1.11.5
>> libtool: 2.4.2
>> 
>> I have not yet submitted this as a Trac item on svn.open-mpi.org. I
>>wasn't sure what to put in the "Version" field as 1.6.3 wasn't listed
>>there and I don't know if this is an issue in the 1.6 branch.
>> 
>> Thank you very much for your time,
>> David
>> 
>> -- 
>> David Shrader
>> SICORP, Inc
>> 1350 Central Ave
>> Suite 104
>> Los Alamos, NM 87544
>> david.shra...@sicorp.com
>> 
>> LANL contact information:
>> 
>> LANL #: 505-664-0996
>> LANL email: dshra...@lanl.gov
>> 
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
>_______________________________________________
>devel mailing list
>de...@open-mpi.org
>http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>


-- 
  Brian W. Barrett
  Dept. 1423: Scalable System Software
  Sandia National Laboratories






Reply via email to