|
Boost-Build : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2003-10-30 04:30:55
Hi Jürgen,
> This is for
>
> gcc.compile.c++ ../../../build/qtlib/app/bin/gcc/debug/threading-multi/
> main.o, right ?
Yea.
> I've taken a closer look and the problems seems to affect only lib
> targets. Please take a look at
>
> gcc.compile.c++ ../../../build/qtlib/lib/gui/bin/gcc/debug/
> threading-multi/hello_world_widget.o
>
> g++ -x c++ -Wall -ftemplate-depth-100 -O0 -fno-inline -g
[...]
> I have
> 1. Boost Include . correct, because <use>boost is specified.
> 2. /usr/include I don't know where this comes from.
I don't, either. But that should be easy thing.
> 3. qt include correct, generated by qt.jam
> 4. implicit dependency because an uic-generated file is compiled.
> Correct.
>
> But the correct <include>include path is missing.
> This should be -I"../qtlib/include" for the lib target, too.
I've now diagnosed the problem, and it's now
http://zigzag.cs.msu.su:7814/scarab/issues/id/BB57
As the issue say, you invoke 'use-project' before 'project', and this cause
incorrect project loading order. Putting 'use-project' after 'project' should
solve this issue.
Did this use-case work for you before? Thinking about it, I believe it must
have being broken all the time.
Thanks,
Volodya
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