Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: Re: [OMPI users] Make OpenMPI-1.6 fails: Missing files?
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2012-05-18 14:00:08


I've seen this happen when you build on a networked filesystem and the time is not well synced between the machine that you're building on and the network filesystem server. Open MPI's build system relies on precise timestamps and make dependency rules; they can go completely awry if the timestamps are off.

On May 18, 2012, at 1:48 PM, devendra rai wrote:

>
> Hello All,
>
> Nevermind, after a couple of fresh install attempts, I got the build to work.
>
> Seems like building on the cluster machines may fail, but I am not sure why.
>
> Best,
>
> Devendra Rai
> From: devendra rai <dev641_at_[hidden]>
> To: Open Users <users_at_[hidden]>
> Sent: Friday, 18 May 2012, 12:59
> Subject: Make OpenMPI-1.6 fails: Missing files?
>
> Hello All,
>
> I am trying to build OpenMPI-1.6. The ./config part went fine, however the make fails telling me that some file is missing from orte/ folder. Something like this:
>
> orte/mca/iof/Makefile.am:41: `orte/mca/iof/base/Makefile.am' included from here
> orte/mca/notifier/Makefile.am:32: WANT_INSTALL_HEADERS does not appear in AM_CONDITIONAL
> orte/mca/odls/Makefile.am:32: WANT_INSTALL_HEADERS does not appear in AM_CONDITIONAL
> orte/mca/odls/base/Makefile.am:25: ORTE_DISABLE_FULL_SUPPORT does not appear in AM_CONDITIONAL
> orte/mca/odls/Makefile.am:39: `orte/mca/odls/base/Makefile.am' included from here
> orte/mca/oob/Makefile.am:31: WANT_INSTALL_HEADERS does not appear in AM_CONDITIONAL
> orte/mca/oob/base/Makefile.am:25: ORTE_DISABLE_FULL_SUPPORT does not appear in AM_CONDITIONAL
> orte/mca/oob/Makefile.am:38: `orte/mca/oob/base/Makefile.am' included from here
> orte/mca/plm/Makefile.am:32: WANT_INSTALL_HEADERS does not appear in AM_CONDITIONAL
> orte/mca/plm/base/Makefile.am:28: ORTE_DISABLE_FULL_SUPPORT does not appear in AM_CONDITIONAL
> orte/mca/plm/Makefile.am:39: `orte/mca/plm/base/Makefile.am' included from here
> orte/mca/ras/Makefile.am:32: WANT_INSTALL_HEADERS does not appear in AM_CONDITIONAL
> orte/mca/ras/base/Makefile.am:27: ORTE_DISABLE_FULL_SUPPORT does not appear in AM_CONDITIONAL
> orte/mca/ras/Makefile.am:39: `orte/mca/ras/base/Makefile.am' included from here
> orte/mca/rmaps/Makefile.am:31: WANT_INSTALL_HEADERS does not appear in AM_CONDITIONAL
> orte/mca/rmaps/base/Makefile.am:26: ORTE_DISABLE_FULL_SUPPORT does not appear in AM_CONDITIONAL
> orte/mca/rmaps/Makefile.am:38: `orte/mca/rmaps/base/Makefile.am' included from here
> orte/mca/rmcast/Makefile.am:34: WANT_INSTALL_HEADERS does not appear in AM_CONDITIONAL
> orte/mca/rmcast/base/Makefile.am:19: ORTE_DISABLE_FULL_SUPPORT does not appear in AM_CONDITIONAL
> orte/mca/rmcast/Makefile.am:41: `orte/mca/rmcast/base/Makefile.am' included from here
> orte/mca/rml/Makefile.am:33: WANT_INSTALL_HEADERS does not appear in AM_CONDITIONAL
> orte/mca/rml/base/Makefile.am:26: ORTE_DISABLE_FULL_SUPPORT does not appear in AM_CONDITIONAL
> orte/mca/rml/Makefile.am:40: `orte/mca/rml/base/Makefile.am' included from here
> orte/mca/routed/Makefile.am:25: WANT_INSTALL_HEADERS does not appear in AM_CONDITIONAL
> orte/mca/routed/base/Makefile.am:17: ORTE_DISABLE_FULL_SUPPORT does not appear in AM_CONDITIONAL
> orte/mca/routed/Makefile.am:32: `orte/mca/routed/base/Makefile.am' included from here
> orte/mca/snapc/Makefile.am:44: WANT_INSTALL_HEADERS does not appear in AM_CONDITIONAL
> orte/mca/snapc/base/Makefile.am:25: ORTE_DISABLE_FULL_SUPPORT does not appear in AM_CONDITIONAL
> orte/mca/snapc/Makefile.am:51: `orte/mca/snapc/base/Makefile.am' included from here
> make: *** [Makefile.in] Error 1
>
>
>
>
> My build steps are:
>
> #!/bin/bash
>
> #setup paths
> PATH=/home/raid/private/Customizations_NODELETE/gcc-4.6/bin:$PATH
> export LD_LIBRARY_PATH=/home/raid/private/Customizations_NODELETE/gcc-4.6/lib
>
>
> mkdir ../ompi-output
> ./configure CC=/home/raid/private/Customizations_NODELETE/gcc-4.6/bin/gcc CXX=/home/raid/private/Customizations_NODELETE/gcc-4.6/bin/g++ -prefix=/home/raid/private/Customizations_NODELETE/OpenMPI-1.6 --enable-mem-profile --enable-mem-debug --enable-heterogeneous --enable-ipv6 --enable-mpirun-prefix-by-default --enable-multicast --enable-mpi-interface-warning --enable-mpi-cxx --enable-mpi-cxx-seek --enable-cxx-exceptions --enable-smp-locks --enable-opal-multi-threads --enable-mpi-thread-multiple --enable-debug --enable-trace --enable-memchecker --with-sge --with-valgrind=/usr --with-threads=posix --disable-mpi-f77 --disable-mpi-f90 |& tee ../ompi-output/configure.out
>
> cp config.log opal/include/opal_config.h ../ompi-output
>
> make all |& tee ../ompi-output/make.out
>
> make install |& tee ../ompi-output/make-install.out
>
> I am running without privileges on the server, and I am trying to use a custom version of gcc (4.6).
>
>
> All logs are attached. I had a similar looking strange problem before, and that was somehow a bug in the package that I downloaded from http://www.open-mpi.org.
>
> Can someone provide a clue?
>
> Thanks a lot
>
> best,
>
> Devendra
>
>
>
>
> _______________________________________________
> users mailing list
> users_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/users

-- 
Jeff Squyres
jsquyres_at_[hidden]
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/