David - Thanks for the bug report; the missing file will be in the tarball of the next release.
Brian On 10/31/12 3:15 PM, "David Shrader" <dshra...@lanl.gov> wrote: >Hello, > >Thank you for the reply! All of the autotools I am using have the same >or higher versions than those specified at >http://www.open-mpi.org/software/ompi/v1.6/. I referenced the specific >versions at the end of my initial email. > >After some digging on the svn branch and some help from Nathan Hjelm, I >found and checked out ompi/mca/io/romio/romio/autogen.sh. If I put this >file in the same location inside the tarball contents, romio is not >broken by running the top-level autogen.sh. I am still using the same >versions of autotools. > >Thank you for the reminder on not needing to run autogen.sh on the >tarball version. Unfortunately, we're doing some modifications to the >romio Makefile.am files to add another MPI-IO type and want to test >against Open MPI releases. Hence, we have to regenerate all the >configure scripts and Makefile.in files by running autogen.sh. > >Again, thank you all for your time! >David > >On 10/31/2012 02:46 PM, Ralph Castain 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/includ >>>e -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/includ >>>e -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 > >-- >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 > > -- Brian W. Barrett Dept. 1423: Scalable System Software Sandia National Laboratories