|
Boost-Build : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-09-29 02:02:02
krda79 wrote:
> the hello example builds fine with GCC 3.2.2 for OS/2 after modifying
> some .jam files (gcc.jam, path.jam, builtin.jam, user-config.jam).
>
> Now the problem is Boost itself. Because I only need lib file-system
> to port a program I remmed out all other libs in %BOOST_ROOT%/Jamfile.V2.
>
> If I execute 'bjam --v2' in my %BOOST_ROOT% which is
> /CD/BackupCD/Programming/boost_1_31_0 I got the following.
> What does it mean?
>
> /CD/BackupCD/Programming/boost_1_31_0/tools/build/v2/build\targets.jam:639:
> in find from module targets
> error: Unable to resolve target-id exception.cpp
> Reference was made from project at 'libs/filesystem/build'
It means that Jamfile.v2 at libs/filesystem/build refers to a file called
'exception.cpp', which can't be found. Do you have that file in the
libs/filesystem/src directory?
If yes, then I think something wrong in path.jam for OS/2. I'd suggest two
ideas:
1. Try current Boost CVS. We did not added support for OS/2, but it would be
simpler to find the bug
2. Run "bjam --v2 -d+5". That will produce a long output. Find the last
invocation of the GLOB function, and tell me the parameters. The question is
whether V2 passes wrong argument to GLOB, or GLOB is broken on OS/2.
- 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