Stefano Lattarini skrev 2012-02-12 15:59: > I have cloned 'master' into a temporary branch 'yl-work-for-master', > merged master in there, and pushed. You can find the resulting branch > here: > > http://git.savannah.gnu.org/cgit/automake.git/log/?h=yl-work-for-master > > Below are the commit message and the stats of the merge, and attached > is the (compressed) result of: > > git diff --stat master yl-work-for-master > > I will merge the 'yl-work-for-master' branch back into master in 72 > hours or so if there is no objection by then.
I think you should address the following regression caused by v1.11-284-g34ca92b before merging. If you configure on a system w/o any lex and/or yacc, you will suffer from spurious failures as the lex/yacc required= in the testsuite no longer works in that case. defs relies on being fed LEX=false and YACC=false from the Makefile when there is no lex/yacc, but that is no longer true after the above commit. Dozens of tests then FAIL since they assume think lax/yacc is present. Below is the log from lex-depend.test, but that is just an example. Note that the lex configure think it has found is just the default if no lex is located. Cheers, Peter Running from installcheck: no Using TAP: no PATH = <removed, boring> ++ pwd home/peda/automake/tests/lex-depend.dir + set -e + cat + cat + cat + cat + aclocal-1.11a -Werror + automake-1.11a --foreign -Werror -Wall -a configure.in: installing `./ylwrap' + /bin/grep -F joe.Po Makefile.in @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/joe.Po@am__quote@ test -f $(DEPDIR)/joe.Po + autoconf -B /no/such/dir + ./configure --enable-dependency-tracking checking for a BSD-compatible install... /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 for gcc... cl -nologo checking whether the C compiler works... yes checking for C compiler default output file name... conftest.exe checking for suffix of executables... .exe checking whether we are cross compiling... no checking for suffix of object files... obj checking whether we are using the GNU C compiler... no checking whether cl -nologo accepts -g... no checking for cl -nologo option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of cl -nologo... msvc7msys checking for flex... lex checking lex output file root... configure: error: cannot find output from lex; giving up + exit_status=1 + set +e + cd /home/peda/automake/tests + 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 lex-depend: exit 1