Boost logo

Boost-Build :

From: Joel de Guzman (joel_at_[hidden])
Date: 2005-02-15 07:08:57


Vladimir Prus wrote:
> Joel de Guzman wrote:
>
>>>In CVS version? The problem is that in CVS version there's no code that
>>>makes "/boost/program_options" valid project id. In 1.32 there were a
>>>bunch of 'build-project' statements in the top-level Jamfile, but when I
>>>implemented install support for V2, they were gone.
>>>
>>>I've just committed the attached patch which should make your example
>>>working. The downside is that now a verbose message from Boost.Regex is
>>>printed....
>>
>>Thanks. So, which is the preferred way to add a library?
>>
>> /boost/program_options//program_options
>>
>>or
>>
>> $(BOOST_ROOT)/libs/program_options///program_options
>>
>>?
>
>
> The first one, because it's less verbose and independent of directory
> layout.

Ok, I switched back to CVS head (did a fresh update). Now I'm
having some problems:

C:\dev\boost\libs\filesystem\build>bjam --v2
******************************************************

Building Boost.Regex with Unicode/ICU support disabled.
HINT: define the environment variable ICU_PATH to point to the
root directy of your ICU installation if you have one.
Couldn't find utypes.h in

******************************************************
C:/dev/boost/tools/build/v2/build\targets.jam:794: in
object(file-reference)@1.e
xists
rule CHECK_IF_FILE unknown in module object(file-reference)@1.
C:/dev/boost/tools/build/v2/build\targets.jam:369: in find-really
C:/dev/boost/tools/build/v2/build\targets.jam:401: in
object(project-target)@3.f
ind
C:/dev/boost/tools/build/v2/build\targets.jam:828: in resolve-reference
C:/dev/boost/tools/build/v2/build\targets.jam:847: in
targets.generate-from-refe
rence
C:/dev/boost/tools/build/v2/build\targets.jam:1056: in generate-dependencies
C:/dev/boost/tools/build/v2/build\targets.jam:1097: in
object(typed-target)@2.ge
nerate
C:/dev/boost/tools/build/v2/build\targets.jam:750: in generate-really
C:/dev/boost/tools/build/v2/build\targets.jam:723: in
object(main-target)@1.gene
rate
C:/dev/boost/tools/build/v2/build\targets.jam:252: in
object(project-target)@3.g
enerate
C:/dev/boost/tools/build/v2\build-system.jam:160: in load
C:\dev\boost\tools\build\v2/kernel\modules.jam:259: in import
C:\dev\boost\tools\build\v2/kernel/bootstrap.jam:120: in boost-build
C:\dev\boost\boost-build.jam:12: in module scope

Any hint? What am I doing wrong?

-- 
Joel de Guzman
http://www.boost-consulting.com
http://spirit.sf.net
 

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