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


Reply via email to