I tracked this down a bit, and it works on debian etch but not in debian
lenny.  After some guessing, I find the cause: /bin/cp from the new
version of 'coreutils' in debian lenny.  The 5.97-5.3 version in etch
works, but the 6.10-6 version in debian etch triggers the
dejagnu/tcl/expect problem.  Replacing /bin/cp with a symlink to
/bin/busybox works around the problem on a lenny machine.

I suspect the reasons is that modern CoreUtils uses this:

  atexit (close_stdin);

The function is implemented via gnulib:

http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob;f=lib/closein.c;hb=HEAD

Tracing this a bit more, I think the problem is in dejagnu, see the
function 'local_exec' in /usr/share/dejagnu/remote.exp.

It could also be a tcl or expect bug, but the dejagnu source code here
looks rather hackish and may break.

/Simon


_______________________________________________
Bug-mailutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-mailutils

Reply via email to