automake-patches
[Top][All Lists]
Advanced

[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 »





reply via email to

[Prev in Thread] Current Thread [Next in Thread]