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
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel


--
Jeff Squyres
Cisco Systems

Reply via email to