[csw-users] [csw-pkgrequests] package request
Dagobert Michelsen
dam at opencsw.org
Tue May 12 22:42:49 CEST 2009
Hi,
Am 12.05.2009 um 14:06 schrieb Dagobert Michelsen:
> Am 12.05.2009 um 13:35 schrieb michael.henry at seb.se:
>> 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
More information about the users
mailing list