|
Boost : |
From: Michael van der Westhuizen (r1mikey_at_[hidden])
Date: 2006-01-30 12:37:27
Hi,
On 1/30/06, Xavier.Abulker_at_[hidden] <Xavier.Abulker_at_[hidden]> wrote:
> Hello,
> I'm trying to install Boost 1.33.1 on a Sun Solaris 5.9 Sunpro 11 and
> after the command:
> bjam "-sTOOLS=sunpro" install
> I receive the error message:
>
> >> Assertion: (../lnk/init.cc, line 1032)
> while processing /ftx/opt/SUNWspro/prod/include/CC/Cstd/rw/messages.cc
> at line 0.
> >> Assertion: (../lnk/init.cc, line 1032)
> while processing /ftx/opt/SUNWspro/prod/include/CC/Cstd/rw/messages.cc
> at line 0.
>
> Do you know how I can solve this problem?
> It looks like Sun has released a patch to solve the error "Assertion:
> (../lnk/init.cc, line 1032)" but I can't find it for solaris 5.9 + Studio
> 11
There's still quite a lot more you need to do to get things even close
to working!
I'm still running 1.32.0 with a set of patches I picked up on
http://forum.sun.com/thread.jspa?forumID=5&threadID=23793.
I know this states that it's for Studio 10, just change 0x570 to 0x580
for Studio 11.
Also, you need to compile (as stated in that thread) with:
bjam -sTOOLS=sunpro \
-sSUNPRO_ROOT_DIRECTORY="<path>/" \
-sSUNPRO_CXX="CC -library=stlport4" \
stage
The -library=stlport4 argument will give you the bundled STLport
library, which is far closer to what Boost needs than the default STL
implementation.
I hope that helps a bit (and no, I haven't got anything more recent running!).
Michael
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk