Automake 1.12 "make check" reported only one FAIL, which
i traced to a strange value for var 'd' in t/remake11.sh,
leaking in from the environment.  You can probably guess
its value from this test-suite.log excerpt:

Attachment: test-suite.log-EXCERPT
Description: Binary data

Anyway, here's the trivial patch:

diff -u t/remake11.sh\~ t/remake11.sh
--- t/remake11.sh~	2012-04-21 16:38:05.000000000 +0200
+++ t/remake11.sh	2012-04-26 11:31:18.000000000 +0200
@@ -30,6 +30,7 @@

 echo "@FOO@" > bar.in
 echo "AC_CONFIG_FILES([bar])" >> configure.ac
+unset d
 for i in 0 1 2 3 4 5 6 7 8 9; do
   d=${d+"$d/"}sub$i
   echo "SUBDIRS = sub$i" > Makefile.am
and a suitable ChangeLog entry:

        tests: unset local var to prevent env influence

        * t/remake11.sh: Unset 'd' before first use.

Probably the entire suite should be audited for this class of bug.
Anyway, now i can happily move on to "make install"...

Reply via email to