On Mon, 21 Apr 2008, Juan Manuel Guerrero wrote: > Am Montag, 21. April 2008 18:58 schrieben Sie: > > On Mon, 21 Apr 2008, Juan Manuel Guerrero wrote: > > > > > I have checked out todays CVS head and tried to make a distribution. > > > This has > > > failed. When I tried to run the test suite by issuing the command "make > > > check" > > > I got the following output: > [snip] > > > > I'm not seeing this. > > > > > I have installed autoconf 2.62, automake 1.10.1, coreutils 6.10. > > > If more information is needed plaese let me know. > > > > I have Autoconf 2.61, Automake 1.10, Coreutils 5.97, and M4 1.4.10. If > > your M4 is up to date, then I'll try upgrading the other packages > > (Autoconf is likely where the trouble is) to see if that breaks make check > > for me. What M4 do you have? > > I am using M4 1.4.11
I see the problem when I upgrade to Autoconf 2.62. I committed the following as a work-around. Thanks for the report. I'll research this on the Autoconf list and let them know if they don't seem to already. Index: ChangeLog =================================================================== RCS file: /sources/bison/bison/ChangeLog,v retrieving revision 1.1783 diff -p -u -r1.1783 ChangeLog --- ChangeLog 21 Apr 2008 18:16:31 -0000 1.1783 +++ ChangeLog 22 Apr 2008 03:36:10 -0000 @@ -1,5 +1,14 @@ 2008-04-21 Joel E. Denny <[EMAIL PROTECTED]> + Work-around an Autoconf 2.62 AT_SETUP bug that was not present in + 2.61. Reported by Juan Manuel Guerrero at + <http://lists.gnu.org/archive/html/bug-bison/2008-04/msg00011.html>. + * tests/output.at ("Output file name: ("): Comment out test case for + now. + ("Output file name: )"): Likewise. + +2008-04-21 Joel E. Denny <[EMAIL PROTECTED]> + * GNUmakefile: Update git-version-gen invocation so make dist succeeds. Index: tests/output.at =================================================================== RCS file: /sources/bison/bison/tests/output.at,v retrieving revision 1.19 diff -p -u -r1.19 output.at --- tests/output.at 22 Dec 2007 18:35:03 -0000 1.19 +++ tests/output.at 22 Apr 2008 03:36:10 -0000 @@ -1,6 +1,6 @@ # Checking the output filenames. -*- Autotest -*- -# Copyright (C) 2000, 2001, 2002, 2005, 2006, 2007 Free Software Foundation, -# Inc. +# Copyright (C) 2000, 2001, 2002, 2005, 2006, 2007, 2008 Free Software +# Foundation, Inc. # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -186,8 +186,9 @@ AT_CLEANUP # Notice that the header file name here cannot contain # `"' since FILENAME in `#include "FILENAME"' cannot. AT_CHECK_OUTPUT_FILE_NAME([EMAIL PROTECTED]&*()-=_+{}[]|\:;<>, .']]) -AT_CHECK_OUTPUT_FILE_NAME([[(]]) -AT_CHECK_OUTPUT_FILE_NAME([[)]]) +dnl Autoconf 2.62's AT_SETUP can't handle these, but they worked fine in 2.61. +dnl AT_CHECK_OUTPUT_FILE_NAME([[(]]) +dnl AT_CHECK_OUTPUT_FILE_NAME([[)]]) AT_CHECK_OUTPUT_FILE_NAME([[#]]) AT_CHECK_OUTPUT_FILE_NAME([[@@]]) AT_CHECK_OUTPUT_FILE_NAME([EMAIL PROTECTED])
