|
Boost : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2006-01-09 05:42:30
On Tuesday 03 January 2006 10:38, Oliver.Kowalke_at_[hidden] wrote:
> But anyway:
> command 'bjam --prefix=/opt/boost "-sTOOLS=gcc" "-sSUFDLL=.sl"
> "-sBUILD=release <threading>multi <cxxflags>-fpic" install'
> produces:
>
> - an segmentation fault while loading the
> signals library! (see my previous email '[boost] bug in signals library?
> - segmentation fault(onlylinked) -> exit(11) called')
> - libraries iostreams and wave have only
> extension *.a (no *.sl)
>
>
>
> command 'bjam --prefix=/opt/boost "-sTOOLS=gcc" "-sBUILD=release
> <threading>multi <cxxflags>-fpic" install'
>
> - segmentation fault disappears
>
> - library wave is build with *.a extension only
> (no *.so)
....
> It seams that boost build system has some problems! Please don't ignore
> this as you did before!
What are the problems, specifically?
- Absense of ".so"/".sl" files of Wave can be explained by the fact that DLL
rules were added to Jamfile on 2005-11-21. Do you have a later version?
- Segmentation fault in boost.signals can be caused by anything. If you
believe it's a bug in Boost.Build, you can do the following
- Remove all build object of Boost.Signals
- Run "bjam --with-signals -obuild.sh" from boost root (adding
-sBUILD option to match the variant you're using)
- The create build.sh has build commands. Take a look at them
and determine if any options are wrong and are the reason for
failure. Remove/change the options and verify that rebuilding by running
build.sh gets you a library that does not crash.
- Tell us which options you changed/removed/added.
This requires a bit of work on your side, but I don't think there are many
users of HP/UX here.
- Volodya
>
>
>
> Regards,
>
> Oliver
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk