Boost logo

Boost-Build :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-03-25 14:10:43


----- Original Message -----
From: <dick.bridges_at_[hidden]>
To: <jamboost_at_[hidden]>
Sent: Monday, March 25, 2002 2:02 PM
Subject: [jamboost] Newbie query: where'd the '!' come from?

> Apologies in advance for what is obviously a dfu question but I'm
trying to
> get jam to work and it's driving me nuts. System is Win2K. I was
able to
> build the regex libs using nmake on the vc6.mak file so the install
isn't
> totally frelled.
>
> It seems to be working until I get this "...skipped" (see snippet
below)
> because of a path that contains '!' characters.

That's not a path; it's "grist" used to uniquely identify the target.

> I grep'd everything I
> could think of for "libs!thread!" and came up empty. Can someone tell
me
> where that path is being assembled?

Inside the build system. If you want to see a little more of what's
going on, try running jam with -d+2.

> <snippet>
> ...failed msvc-C++-action
> libs\thread\build\bin\libboost_thread\msvc\debug\runti
> me-link-dynamic\threading-multi\exceptions.obj ...
> ...skipped
> <libs!thread!build\libboost_thread\msvc\debug\runtime-link-dynamic\th
> reading-multi>libboost_thread.lib for lack of
> <libs!thread!build\libboost_thread
> \msvc\debug\runtime-link-dynamic\threading-multi>condition.obj...

> msvc-C++-action
> libs\thread\build\bin\libboost_thread\msvc\release\runtime-link-
> dynamic\threading-multi\condition.obj
> </snippet>

Oh, this is strange. It appears to be building condition.obj *after*
tryint to link the lib which depends on it! What's the result of running
jam with the -d+12 option?

-Dave

 


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