I got two self-test failures with automake 1.12 on Ubuntu 12.04 LTS. The first was the 'lex-clean' issue that was already reported. The other I couldn't find any report for, so please find test-suite.log output for the failing test below.
/Simon FAIL: t/parallel-tests-fork-bomb ================================ Running from installcheck: no Using TAP: no PATH = /home/jas/src/automake-1.12/t/ax:/home/jas/src/automake-1.12/t/wrap:/home/jas/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/jas/bin ++ pwd /home/jas/src/automake-1.12/t/parallel-tests-fork-bomb.dir + cat + using_gmake + case $am__using_gmake in + make --version -v + grep GNU GNU Make 3.81 + am__using_gmake=yes + return 0 + cond=: + cat + ulimit -t 8 + ulimit -t 8 + aclocal-1.12 -Werror + autoconf + automake-1.12 --foreign -Werror -Wall -a -Wno-portability configure.ac:2: installing './test-driver' + ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile + : + do_check test-suite.log TESTS=test-suite.test + st=0 + log=test-suite.log + shift + env TESTS=test-suite.test make -e check + st=2 + cat output make check-TESTS make[1]: Går till katalogen "/home/jas/src/automake-1.12/t/parallel-tests-fork-bomb.dir" make[2]: Går till katalogen "/home/jas/src/automake-1.12/t/parallel-tests-fork-bomb.dir" make[2]: Det cirkulära beroendet test-suite.log <- test-suite.log släpptes. make[3]: Går till katalogen "/home/jas/src/automake-1.12/t/parallel-tests-fork-bomb.dir" make[3]: Det cirkulära beroendet test-suite.log <- test-suite.log släpptes. fatal: making test-suite.log: possible infinite recursion detected fatal: making test-suite.log: failed to create test-suite.trs fatal: making test-suite.log: failed to create test-suite.log make[3]: *** [test-suite.log] Fel 1 make[3]: Lämnar katalogen "/home/jas/src/automake-1.12/t/parallel-tests-fork-bomb.dir" fatal: making test-suite.log: failed to create test-suite.trs fatal: making test-suite.log: failed to create test-suite.log make[2]: *** [test-suite.log] Fel 1 make[2]: Lämnar katalogen "/home/jas/src/automake-1.12/t/parallel-tests-fork-bomb.dir" make[1]: *** [check-TESTS] Fel 2 make[1]: Lämnar katalogen "/home/jas/src/automake-1.12/t/parallel-tests-fork-bomb.dir" make: *** [check-am] Fel 2 + /bin/grep -F ::OOPS:: output + test '!' -f test-suite.log + using_gmake + case $am__using_gmake in + return 0 + grep '[Cc]ircular.*dependency' output + /bin/grep -F test-suite.log + exit_status=1 + set +e + cd /home/jas/src/automake-1.12 + test no = yes + case $am_explicit_skips in + test 1 -eq 0 + keep_testdirs=yes + am_keeping_testdirs + case $keep_testdirs in + return 0 + set +x parallel-tests-fork-bomb: exit 1