Boost logo

Boost-Build :

From: Felix E. Klee (felix.klee.jamboost_at_[hidden])
Date: 2003-01-29 15:55:17


On Wednesday 29 January 2003 07:40 am, Vladimir Prus wrote:
> >>>>>Yes, it works now. However, I had to change qt-mt into qt in
> >>>>> new/qt.jam since I didn't try to compile the multi threaded QT
> >>>>> library for Kylix yet. Shouldn't qt be the default and only be
> >>>>> changed to qt-mt when <threading> is set to multi?
> >>>>
> >>>>You've right! Care to try fixing that? The add-properties rule in
> >>>> qt.jam is the key: just compute the library name depending on whether
> >>>> <theading>multi is in properties.
> >>>
> >>>OK, I'll try it, but probably not today; tomorrow evening is more
> >>> likely.
> >>
> >>OK. Good luck.
> >
> > Hm, I had a look at it last weekend but couldn't figure out how to make
> > it work. I just don't know enough about the boost internals but I guess
> > it is trivial for you to solve that problem.
>
> OK. Did it. Now if you run
>
> bjam
>
> then "qt" is linked and if you run
>
> bjam threading=multi
>
> then "qt-mt" is used instead.

Thanks, now it works again and even with Kylix (in single threading mode only,
of course).

> > Something else: Today I did a fresh install from the CVS and tried
> > running bjam in examples-v2/qt but I got the following error messages:
> >
> >
> > /home/felix/projects/jo/src/boost-cvs/boost/tools/build/examples-v2/../ne
> >w/ feature.jam:777: in feature.run-actions
> > *** argument error
> > * rule qt.qt.add-properties ( property )
> > * called with: ( <uses>qt : <os>LINUX <toolset>gcc <stdlib>native
> > <link>shared <link-runtime>shared <optimization>off <threading>single
> > <rtti>on <debug-symbols>on <hardcode-dll-paths>false <variant>debug
> > <uses>qt )
> > * extra argument <os>LINUX
>
> Yea. As I've already told to Jurgen, the problem is that examples are not
> part of regression testing, so I've broke qt and did not notice. All should
> work now.

Thanks, now they work again.

Felix

-- 
To contact me personally don't reply but send email to 
felix DOT klee AT inka DOT de
 

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