[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