bug-bison
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Difficulties running the test suite.


From: Joel E. Denny
Subject: Re: Difficulties running the test suite.
Date: Mon, 21 Apr 2008 23:41:11 -0400 (EDT)

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  <address@hidden>
 
+       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  <address@hidden>
+
        * 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(address@hidden&*()-=_+{}[]|\:;<>, .']])
-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(address@hidden)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]