Hi folks! While trying automake 1.13, users stumbled upon regression from previous releases, when using TESTS = *.test in automake test suite.
The following self-contained example demonstrates the issue: ############################## CUT ############################## cat << EOF > configure.ac AC_INIT([foo], [1.0]) AC_CONFIG_SRCDIR(dummy.c) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_HEADERS(config.h) AM_INIT_AUTOMAKE AM_MAINTAINER_MODE AC_PREREQ(2.50) AM_PROG_LIBTOOL AC_OUTPUT([Makefile tests/Makefile ]) EOF cat << EOF > Makefile.am SUBDIRS = tests ACLOCAL_AMFLAGS = -I m4 EOF mkdir tests cat << EOF > tests/Makefile.am EXTRA_DIST = $(TESTS) TEST_EXTENSIONS = .test TESTS = *.test EOF cat << EOF > tests/foo.test #!/bin/bash # echo "foo" EOF chmod a+rx tests/foo.test touch ChangeLog AUTHORS README NEWS dummy.c libtoolize --copy --force \ && aclocal-1.13 -I m4 \ && autoheader \ && autoconf \ && automake-1.13 --add-missing --copy --force-missing ./configure && make check ############################## CUT ############################## Leads to: fatal: making test-suite.log: failed to create Makefile.trs fatal: making test-suite.log: failed to create Makefile.log fatal: making test-suite.log: failed to create Makefile.am.trs fatal: making test-suite.log: failed to create Makefile.am.log fatal: making test-suite.log: failed to create Makefile.in.trs fatal: making test-suite.log: failed to create Makefile.in.log fatal: making test-suite.log: failed to create foo.test.trs fatal: making test-suite.log: failed to create foo.test.log make[3]: *** [test-suite.log] Error 1 A quick fix is to do: sed -i -e 's/TESTS = .*/TESTS = foo.test/' tests/Makefile.am \ && automake-1.13 --add-missing --copy --force-missing [ If wildcards aren't supposed to be there, please disregard this bug ]