Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] parallel make install
From: George Bosilca (bosilca_at_[hidden])
Date: 2008-06-03 17:37:03


This happens for me on several systems. Usually when NFS is involved,
but it happened lately on my MAC laptop.

   george.

On Jun 3, 2008, at 5:11 PM, Jeff Squyres wrote:

> Thanks for following up on this -- I saw this as well and was dubious,
> but didn't have a chance to follow up with Tim. I saw the mail that
> showed the failed tarball build -- here's the output (I don't know if
> we have any more records than this; Tim?):
>
>
> ERROR: Command returned a non-zero exist status
> make -j 4 distcheck
>
> Start time: Fri May 30 00:13:38 EDT 2008
> End time: Fri May 30 00:30:16 EDT 2008
>
> =
> ======================================================================
> [... previous lines snipped ...]
> make[3]: Nothing to be done for `install-exec-am'.
> test -z "/home/mpiteam/openmpi/nightly-tarball-build-root/trunk/
> create-
> r18551/ompi/openmpi-1.3a1r18551/_inst/share/openmpi/amca-param-sets"
> || /bin/mkdir -p "/home/mpiteam/openmpi/nightly-tarball-build-root/
> trunk/create-r18551/ompi/openmpi-1.3a1r18551/_inst/share/openmpi/amca-
> param-sets"
> /usr/bin/install -c -m 644 '../../contrib/amca-param-sets/
> example.conf' '/home/mpiteam/openmpi/nightly-tarball-build-root/trunk/
> create-r18551/ompi/openmpi-1.3a1r18551/_inst/share/openmpi/amca-param-
> sets/example.conf'
> make[3]: Leaving directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/
> contrib'
> make[2]: Leaving directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/
> contrib'
> Making install in opal
> make[2]: Entering directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal'
> Making install in include
> make[3]: Entering directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> include'
> make[4]: Entering directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> include'
> make[4]: Nothing to be done for `install-exec-am'.
> test -z "/home/mpiteam/openmpi/nightly-tarball-build-root/trunk/
> create-
> r18551/ompi/openmpi-1.3a1r18551/_inst/include" || /bin/mkdir -p "/
> home/
> mpiteam/openmpi/nightly-tarball-build-root/trunk/create-r18551/ompi/
> openmpi-1.3a1r18551/_inst/include"
> test -z "/home/mpiteam/openmpi/nightly-tarball-build-root/trunk/
> create-
> r18551/ompi/openmpi-1.3a1r18551/_inst/include" || /bin/mkdir -p "/
> home/
> mpiteam/openmpi/nightly-tarball-build-root/trunk/create-r18551/ompi/
> openmpi-1.3a1r18551/_inst/include"
> make[4]: Leaving directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> include'
> make[3]: Leaving directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> include'
> Making install in libltdl
> make[3]: Entering directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> libltdl'
> make install-am
> make[4]: Entering directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> libltdl'
> make[5]: Entering directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> libltdl'
> test -z "/home/mpiteam/openmpi/nightly-tarball-build-root/trunk/
> create-
> r18551/ompi/openmpi-1.3a1r18551/_inst/lib" || /bin/mkdir -p "/home/
> mpiteam/openmpi/nightly-tarball-build-root/trunk/create-r18551/ompi/
> openmpi-1.3a1r18551/_inst/lib"
> test -z "/home/mpiteam/openmpi/nightly-tarball-build-root/trunk/
> create-
> r18551/ompi/openmpi-1.3a1r18551/_inst/include" || /bin/mkdir -p "/
> home/
> mpiteam/openmpi/nightly-tarball-build-root/trunk/create-r18551/ompi/
> openmpi-1.3a1r18551/_inst/include"
> test -z "" || /bin/mkdir -p ""
> make[5]: Leaving directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> libltdl'
> make[4]: Leaving directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> libltdl'
> make[3]: Leaving directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> libltdl'
> Making install in asm
> make[3]: Entering directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> asm'
> make[4]: Entering directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> asm'
> make[4]: Nothing to be done for `install-exec-am'.
> make[4]: Nothing to be done for `install-data-am'.
> make[4]: Leaving directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> asm'
> make[3]: Leaving directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> asm'
> Making install in etc
> make[3]: Entering directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> etc'
> make[4]: Entering directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> etc'
> test -z "/home/mpiteam/openmpi/nightly-tarball-build-root/trunk/
> create-
> r18551/ompi/openmpi-1.3a1r18551/_inst/etc" || /bin/mkdir -p "/home/
> mpiteam/openmpi/nightly-tarball-build-root/trunk/create-r18551/ompi/
> openmpi-1.3a1r18551/_inst/etc"
> /usr/bin/install -c -m 644 ../../../opal/etc/openmpi-mca-params.conf /
> home/mpiteam/openmpi/nightly-tarball-build-root/trunk/create-r18551/
> ompi/openmpi-1.3a1r18551/_inst/etc/openmpi-mca-params.conf
> /usr/bin/install: cannot create regular file `/home/mpiteam/openmpi/
> nightly-tarball-build-root/trunk/create-r18551/ompi/
> openmpi-1.3a1r18551/_inst/etc/openmpi-mca-params.conf': No such file
> or directory
> make[4]: *** [install-data-local] Error 1
> make[4]: *** Waiting for unfinished jobs....
> make[4]: *** Waiting for unfinished jobs....
> make[4]: Leaving directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> etc'
> make[3]: *** [install-am] Error 2
> make[3]: Leaving directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal/
> etc'
> make[2]: *** [install-recursive] Error 1
> make[2]: Leaving directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build/opal'
> make[1]: *** [install-recursive] Error 1
> make[1]: Leaving directory `/home/mpiteam/openmpi/nightly-tarball-
> build-root/trunk/create-r18551/ompi/openmpi-1.3a1r18551/_build'
> make: *** [distcheck] Error 2
> =
> ======================================================================
>
> Tim -- has this error happened before?
>
>
>
>
>
> On Jun 3, 2008, at 5:07 PM, Ralf Wildenhues wrote:
>
>> Hello there,
>>
>> a change recently mentions this:
>>
>> | r18552 | timattox | 2008-05-30 06:39:48 +0200 (Fri, 30 May 2008) |
>> 4 lines
>> | Changed paths:
>> | M /trunk/contrib/nightly/create_tarball.sh
>> |
>> | Apparently "make -j 4 distcheck" has a race condition when
>> "installing" in
>> | parallel. Remove the "-j 4" so we don't get random tarball build
>> failures.
>> | Hopefully this won't take all that much longer to make the tarball
>> each night.
>>
>>
>> Can you fill me in on details here, like the nature of the race or a
>> build log showing the failure, the Automake version used to
>> autogen.sh,
>> and so on? Because if that turns out to be a race within Automake
>> code,
>> it'd be nice to fix it; well, and if it turns out to be a race in
>> OMPI
>> code, it'd be nice to fix it, too. ;-)
>>
>> Thanks!
>> Ralf
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
>
> --
> Jeff Squyres
> Cisco Systems
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel



  • application/pkcs7-signature attachment: smime.p7s