bug-bison
[Top][All Lists]
Advanced

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

bison 2.4.1 testsuite fail on Solaris 10


From: Summum Bonum
Subject: bison 2.4.1 testsuite fail on Solaris 10
Date: Tue, 6 Jan 2009 23:22:25 -0800 (PST)

Hi Bug-Bison,

Part of the Bison-2.4.1 testsuite failed on Solaris 10, and they are:

Failed tests:
GNU Bison 2.4.1 test suite test groups:

 NUM: FILE-NAME:LINE     TEST-GROUP-NAME
      KEYWORDS

 205: java.at:480        Java parser class and package names
 206: java.at:501        Java parser class modifiers
 207: java.at:559        Java parser class extends and implements
 208: java.at:579        Java %parse-param and %lex-param
 209: java.at:653        Java throws specifications
 210: java.at:742        Java stype, position_class and location_class

That is caused by the java.at file uses Solaris grep and tries to use
illegal switch -q. With the change below for the poor Solaris users,
the java tests will run fine..

-- Sum
Solaris Geek


--- java.at     2009-01-06 23:07:14.874844232 -0800
+++ java.at.FCS 2009-01-06 22:50:03.087825549 -0800
@@ -426,7 +426,7 @@
 class m4_default([$3], [Position]) {}
 ])
 AT_BISON_CHECK([[YYParser.y]])
-AT_CHECK([[/usr/sfw/bin/ggrep -q '[mb]4_' YYParser.y]], [1])
+AT_CHECK([[grep -q '[mb]4_' YYParser.y]], [1])
 AT_JAVA_COMPILE([[YYParser.java]])
 ])

@@ -747,9 +747,9 @@
 %define location_type "MyLoc"
 %define position_type "MyPos"
 %code { class MyPos {} }]], [[$$ = $<java.awt.Color>1;]], [[MyPos]])
-AT_CHECK([[/usr/sfw/bin/ggrep -q 'java.awt.Color' YYParser.java]])
-AT_CHECK([[egrep -v ' */?\*' YYParser.java | /usr/sfw/bin/ggrep -q 
'Position']], [1])
-AT_CHECK([[egrep -v ' */?\*' YYParser.java | /usr/sfw/bin/ggrep -q 
'Location']], [1])
+AT_CHECK([[grep -q 'java.awt.Color' YYParser.java]])
+AT_CHECK([[egrep -v ' */?\*' YYParser.java | grep -q 'Position']], [1])
+AT_CHECK([[egrep -v ' */?\*' YYParser.java | grep -q 'Location']], [1])

 AT_CHECK_JAVA_MINIMAL_W_LEXER([[
 %define stype "java.awt.Color"
@@ -759,8 +759,8 @@
 %code { class MyPos {} }]], [], [[return EOF;]], [],
 [[$$ = $<java.awt.Color>1;]],
 [[java.awt.Color]], [[MyPos]], [[MyLoc]])
-AT_CHECK([[/usr/sfw/bin/ggrep -q 'java.awt.Color' YYParser.java]])
-AT_CHECK([[egrep -v ' */?\*' YYParser.java | /usr/sfw/bin/ggrep -q 
'Position']], [1])
-AT_CHECK([[egrep -v ' */?\*' YYParser.java | /usr/sfw/bin/ggrep -q 
'Location']], [1])
+AT_CHECK([[grep -q 'java.awt.Color' YYParser.java]])
+AT_CHECK([[egrep -v ' */?\*' YYParser.java | grep -q 'Position']], [1])
+AT_CHECK([[egrep -v ' */?\*' YYParser.java | grep -q 'Location']], [1])

 AT_CLEANUP






reply via email to

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