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

Reply via email to