Boost logo

Boost-Build :

From: Rene Rivera (grafik666_at_[hidden])
Date: 2003-07-13 11:52:46


[2003-07-11] Toon Knapen wrote:

>Although I have a bjam exec on Solaris, this happens when I launch it
>;-(
>
>/home/tk/boost/tools/build/boost-base.jam: line 2163: parser stack
>overflow at argument $(TOOLS)
>/home/tk/boost/tools/build/allyourbase.jam:1028: in Object
>rule set-target-variables unknown in module
>/home/tk/boost/tools/build/allyourbase.jam:1156: in Objects
>/home/tk/boost/tools/build/allyourbase.jam:919: in Main
>Jamfile:128: in load-jamfiles
>/home/tk/boost/tools/build/bootstrap.jam:15: in boost-build
>/home/tk/boost/boost-build.jam:17: in module scope
>
>
>I remember that long time ago (on IBM) I had to set 'export YYACC=' to
>prevent the jambase from being regenerated. So I also tried this but did
>not change anything.

That was actually 'export YACC=' ;-) It's the grammar parser building that
causes problems on some systems. It seems that some yacc's have a very
limited parse stack :-(

Unfortunately setting YACC will have no effect in build.jam, as it attempts
to find yacc or bison automatically. So I guess the best solution is to not
sttempt using yacc in Solaris. Is bison available in Solaris?

-- grafik - Don't Assume Anything
-- rrivera (at) acm.org - grafik (at) redshift-software.com
-- 102708583 (at) icq

 


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk