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