Greetings Sean.

Yes, you are correct - when you build from the tarball, you should not need the 
GNU autotools.

When tarball builds fail like this, it *usually* means that you are building in 
a network filesystem, and the time is not well synchronized between the machine 
on which you are building and the network filesystem server.  Specifically: GNU 
Autotools-based builds are heavily dependent upon filesystem timestamps.  If 
the sync is off between a network filesystem client and server, all kinds of 
things go wrong (to include thinking that it needs to run the autotools as part 
of the build).



> On Sep 1, 2016, at 11:47 AM, Sean Ahern <s...@ensight.com> wrote:
> 
> I'm trying to compile OpenMPI 2.0.0 on a CentOS 6.7 system and am running 
> into what appears to be a very basic problem. I'm hoping someone here can 
> give me a pointer. (I'll have more involved questions later.)​ ​I've looked 
> through the FAQ for an answer and didn't see anything related. And I don't 
> see any messages in the archives from the last several years about this.
> 
> I'm using the tarball 2.0.0 release, which presumably shouldn't require the 
> GNU autotools. But, after running "configure", the subsequent "make" fails, 
> trying to run aclocal-1.15​.
> 
> Here's running configure:​
> 
> % ./configure --prefix=blah/blah/openmpi-2.0.0 --disable-java 
> --disable-mpi-fortran
> ============================================================================
> == Configuring Open MPI
> ============================================================================
> 
> *** Startup tests
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking target system type... x86_64-unknown-linux-gnu
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables... 
> checking whether we are cross compiling... no
> … lots of output …
> config.status: creating ompi/mpiext/cuda/c/mpiext_cuda_c.h
> config.status: ompi/mpiext/cuda/c/mpiext_cuda_c.h is unchanged
> config.status: executing depfiles commands
> config.status: executing 
> opal/mca/event/libevent2022/libevent/include/event2/event-config.h commands
> config.status: executing libtool commands
> 
> Seems fine. (If someone wants the full "configure" output, I'll send it.)
> But when I run "make", I immediately get this:
> 
> % make all
> CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh 
> /home/sean/work/thirdparty/trunk/OpenMPI/openmpi-2.0.0/config/missing 
> aclocal-1.15 -I config
> /home/sean/work/thirdparty/trunk/OpenMPI/openmpi-2.0.0/config/missing: line 
> 81: aclocal-1.15: command not found
> WARNING: 'aclocal-1.15' is missing on your system.
>          You should only need it if you modified 'acinclude.m4' or
>          'configure.ac' or m4 files included by 'configure.ac'.
>          The 'aclocal' program is part of the GNU Automake package:
>          <http://www.gnu.org/software/automake>
>          It also requires GNU Autoconf, GNU m4 and Perl in order to run:
>          <http://www.gnu.org/software/autoconf>
>          <http://www.gnu.org/software/m4/>
>          <http://www.perl.org/>
> make: *** [aclocal.m4] Error 127
> 
> I haven't modified any m4 files. Indeed, I haven't modified anything. I 
> simply ran "configure" and then "make". What am I doing wrong? I feel like 
> there's something very basic failing here.
> 
> (I have attached my bzip2ed config.log file here.)
> 
> ​-Sean
> 
> --
> Sean Ahern
> Computational Engineering International
> 919-363-0883
> <config.log.bz2>_______________________________________________
> users mailing list
> users@lists.open-mpi.org
> https://rfd.newmexicoconsortium.org/mailman/listinfo/users


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/

_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users

Reply via email to