[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: RFE: make automake's output deterministic
From: |
Bruno Haible |
Subject: |
Re: RFE: make automake's output deterministic |
Date: |
Fri, 11 Jan 2008 01:06:44 +0100 |
User-agent: |
KMail/1.5.4 |
Hello Ralf,
> I have spent some time trying to reproduce this over here,
> but couldn't (perl 5.8.7, by the way).
I have perl 5.8.1. And I'm running it on a tmpfs file system.
> When you apply the following patch to Automake, and undo my fix,
> does that expose the failure for you? You can try with
> make && cd tests && make check VERBOSE=yes TESTS=output-order.test
Yes. Without your fix, the test fails, and with your fix, it passes:
$ make check VERBOSE=yes TESTS=output-order.test
make defs aclocal-1.10 automake-1.10
make[1]: entrant dans le répertoire « /dev/shm/automake-1.10/tests »
make[1]: »defs« ist bereits aktualisiert.
make[1]: »aclocal-1.10« ist bereits aktualisiert.
make[1]: »automake-1.10« ist bereits aktualisiert.
make[1]: quittant le répertoire « /dev/shm/automake-1.10/tests »
make check-TESTS
make[1]: entrant dans le répertoire « /dev/shm/automake-1.10/tests »
/dev/shm/automake-1.10/tests:.:/home/bruno/bin:/packages/gnu/bin:/opt/experimental/bin:.:/home/bruno/bin:/packages/gnu/bin:/opt/experimental/bin:/home/bruno/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/openwin/bin:/usr/lib/java/bin
=== Running test ./output-order.test
++ pwd
/dev/shm/automake-1.10/tests/testSubDir
+ set -e
+ cat
+ :
+ :
+ :
+ :
+ :
+ cat
+ aclocal-1.10 -Werror
+ autoconf
+ rm -f missing install-sh
+ automake-1.10 --foreign -Werror -Wall --add-missing --copy
+ cat stderr
configure.in:2: installing `./missing'
configure.in:2: installing `./install-sh'
+ rm -f missing install-sh INSTALL COPYING
+ automake-1.10 --foreign -Werror -Wall --add-missing --copy
+ diff - stderr
+ rm -f missing install-sh INSTALL COPYING
+ automake-1.10 --foreign -Werror -Wall --add-missing --copy
+ diff - stderr
1d0
< configure.in:2: installing `./install-sh'
2a2
> configure.in:2: installing `./install-sh'
FAIL: output-order.test
=====================================
1 of 1 tests failed
Please report to address@hidden
=====================================
make[1]: *** [check-TESTS] Fehler 1
make[1]: quittant le répertoire « /dev/shm/automake-1.10/tests »
make: *** [check-am] Fehler 2
$ make check VERBOSE=yes TESTS=output-order.test
make defs aclocal-1.10 automake-1.10
make[1]: entrant dans le répertoire « /dev/shm/automake-1.10/tests »
make[1]: »defs« ist bereits aktualisiert.
make[1]: »aclocal-1.10« ist bereits aktualisiert.
make[1]: »automake-1.10« ist bereits aktualisiert.
make[1]: quittant le répertoire « /dev/shm/automake-1.10/tests »
make check-TESTS
make[1]: entrant dans le répertoire « /dev/shm/automake-1.10/tests »
/dev/shm/automake-1.10/tests:.:/home/bruno/bin:/packages/gnu/bin:/opt/experimental/bin:.:/home/bruno/bin:/packages/gnu/bin:/opt/experimental/bin:/home/bruno/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/openwin/bin:/usr/lib/java/bin
=== Running test ./output-order.test
++ pwd
/dev/shm/automake-1.10/tests/testSubDir
+ set -e
+ cat
+ :
+ :
+ :
+ :
+ :
+ cat
+ aclocal-1.10 -Werror
+ autoconf
+ rm -f missing install-sh
+ automake-1.10 --foreign -Werror -Wall --add-missing --copy
+ cat stderr
configure.in:2: installing `./install-sh'
configure.in:2: installing `./missing'
+ rm -f missing install-sh INSTALL COPYING
+ automake-1.10 --foreign -Werror -Wall --add-missing --copy
+ diff - stderr
+ rm -f missing install-sh INSTALL COPYING
+ automake-1.10 --foreign -Werror -Wall --add-missing --copy
+ diff - stderr
+ rm -f missing install-sh INSTALL COPYING
+ automake-1.10 --foreign -Werror -Wall --add-missing --copy
+ diff - stderr
+ rm -f missing install-sh INSTALL COPYING
+ diff - stderr
+ automake-1.10 --foreign -Werror -Wall --add-missing --copy
+ rm -f missing install-sh INSTALL COPYING
+ automake-1.10 --foreign -Werror -Wall --add-missing --copy
+ diff - stderr
+ rm -f missing install-sh INSTALL COPYING
+ automake-1.10 --foreign -Werror -Wall --add-missing --copy
+ diff - stderr
PASS: output-order.test
==================
All 1 tests passed
==================
make[1]: quittant le répertoire « /dev/shm/automake-1.10/tests »