>>>>> "Roland" == Roland Mainz <roland.mainz at nrubsig.org> writes:

Roland> Both machines have "xntpd" configured and running, right ?

Right.

Roland> Are the test failures always the same ?

Yes and no.  The failure with path.sh was with BUILD_KSH93_AS_BINKSH=1.
I only tried it once.  The failure with io.sh is with
BUILD_KSH93_AS_BINKSH=0 and is repeatable.

Roland> # Note that "builtins.sh" is allowed to fail until upstream fixes
Roland> # -- snip --
Roland> # "ld.so.1: ksh: fatal: relocation error: file
Roland> xxx/usr/src/cmd/ksh/i386/ksh: symbol sh_waitnotify:
Roland> # referenced symbol not found
Roland> ../../../lib/libshell/common/tests/builtins.sh: line 313: 28473: 
Roland> # Killed        builtins.sh[314]: "name=value exec -c ..." not working"
Roland> # -- snip --

Okay, this will have to be addressed prior to putback--either get the
fix from upstream, or skip the test.  We might even want to change
cmd/ksh/Makefile.com so that "all" doesn't depend on "testshell".

Roland> The failures in "path.sh" and "io.sh" are new for me... how does
Roland> your ${PATH} look like ?  

athyra--proto2$ echo $PATH
/opt/onbld/bin:/opt/onbld/bin/sparc:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/bin:/usr/sbin:/usr/sfw/bin:.

Here's some more information:

I hacked cmd/ksh/Makefile.com to only run io.sh, and I reran the test
with truss -f.  truss shows that close1 is getting made mode 775, and it
looks like the echo command is getting written to it.  But the exec is
indeed failing with ENOEXEC.

If I hack io.sh to add a "#! /bin/ksh" line to the start of close1, the
test passes.

mike

Reply via email to