Boost logo

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 ?


> 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

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.



Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at