On Sat, Apr 22, 2006 at 02:41:19PM +0200, Markus Elfring wrote: > torture.at:687: autoreconf -Wall -v > stderr: > autoreconf: Entering directory `.' > autoreconf: configure.in: not using Gettext > autoreconf: running: aclocal --output=aclocal.m4t > autoreconf: configure.in: tracing > autoreconf: configure.in: subdirectory inner to autoreconf > autoreconf: Entering directory `inner' > autoreconf: configure.ac: not using Gettext > autoreconf: configure.ac: tracing > autoreconf: configure.ac: subdirectory innermost to autoreconf > autoreconf: Entering directory `innermost' > autoreconf: configure.ac: not using Libtool > autoreconf: running: /e/Programme/GNU/autoconf-2.59/tests/.././tests/autoconf > --prepend-include=/e/Programme/GNU/autoconf-2.59/tests/.././lib > --prepend-include=/e/Programme/GNU/autoconf-2.59/tests/../lib --warnings=all > e:\Programme\GNU\autoconf-2.59\tests\autoconf: > /e/Programme/GNU/autoconf-2.59/tests/.././bin/e:\Programme\GNU\autoconf-2.59\tests\autoconf: > No such file or directory > e:\Programme\GNU\autoconf-2.59\tests\autoconf: exec: > /e/Programme/GNU/autoconf-2.59/tests/.././bin/e:\Programme\GNU\autoconf-2.59\tests\autoconf: > cannot execute: No such file or directory > autoreconf: /e/Programme/GNU/autoconf-2.59/tests/.././tests/autoconf failed > with exit status: 126 > stdout: > torture.at:687: exit code was 126, expected 0 > 41. torture.at:654: 41. Deep Package (torture.at:654): FAILED (torture.at:687)
Both test cases fail like this. Apparently, when your Perl executes a command without a shell, the child's argv[0] has `\'-separators and a drive letter. Some Autoconf wrapper scripts used $0, expecting `/'-separators. The same wrapper scripts no longer use $0 in autoconf-2.59c, so it should not fail in this way. To echo Ralf, your testing autoconf-2.59c would be valuable, in case new issues have arisen that would affect your system.
