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
