[Top][All Lists]
[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
- bison 2.4.1 testsuite fail on Solaris 10,
Summum Bonum <=