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


--
Jeff Squyres
Cisco Systems

_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to