Hi,
Am 12.05.2009 um 14:06 schrieb Dagobert Michelsen:
Am 12.05.2009 um 13:35 schrieb [email protected]:
Hi again! Since I am getting such great response from you guys now,
I would like to request an updated version of Bison. The one you
currently provide is 2.3, whereas 2.4.1 (provided by *unnamed*)
seems stable enough. Especially since you also provide Flex 2.5.35
(in flex-new).
Markus Mayer already worked om it, but got massive failed tests,
which he reported upstream. To my last knowledge these have not
been resolved. Markus?
I just updated to 2.4.1 and the failings tests are:
161: Many lookahead tokens FAILED (torture.at:381)
ube is running for almost half an hour and then faults.
This is more due to a compiler problem then bison:
ube: error: Cannot exec '/opt/studio11/SUNWspro/prod/bin/fbe' : Not
enough space
The massive amount of memory used can be reduced by lowering
the optimization level from the default -xO3 to -xO1 solves the problem.
Java Parameters.
205: Java parser class and package names FAILED (java.at:
482)
206: Java parser class modifiers FAILED (java.at:
503)
207: Java parser class extends and implements FAILED (java.at:
561)
208: Java %parse-param and %lex-param FAILED (java.at:
581)
209: Java throws specifications FAILED (java.at:
713)
210: Java stype, position_class and location_class FAILED (java.at:
744)
Here a GNU grep is needed:
205. java.at:480: testing ...
./java.at:482: bison YYParser.y
./java.at:482: grep -q '[mb]4_' YYParser.y
0a1,2
> grep: illegal option -- q
> Usage: grep -hblcnsviw pattern file . . .
./java.at:482: exit code was 2, expected 1
205. java.at:480: 205. Java parser class and package names (java.at:
480): FAILED (java.at:482)
GNU grep is correctly detected during configure time
opencsw% grep grep work/build-isa-i386/bison-2.4.1/config.log
configure:4592: checking for grep that handles long lines and -e
configure:4652: result: /opt/csw/bin/ggrep
configure:4657: checking for egrep
configure:4721: result: /opt/csw/bin/ggrep -E
ac_cv_path_EGREP='/opt/csw/bin/ggrep -E'
ac_cv_path_GREP=/opt/csw/bin/ggrep
EGREP='/opt/csw/bin/ggrep -E'
GREP='/opt/csw/bin/ggrep'
but it is not used in the java.at test, where just 'grep' is called.
The problem is solved be prepending /opt/csw/gnu to the path.
The build description in GAR has been updated and packages for
sparc and x86 are in testing/:
<http://mirror.opencsw.org/testing.html>
bison-2.4.1,REV=2009.05.12-SunOS5.8-i386-CSW.pkg.gz
bison-2.4.1,REV=2009.05.12-SunOS5.8-sparc-CSW.pkg.gz
Michael: please give the package a try and let me know if
everything works.
Best regards
-- Dago
_______________________________________________
users mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/users