Boost logo

Boost Users :

Subject: Re: [Boost-users] Cannot build Boost
From: Ondřej Majerech (oxyd.oxyd_at_[hidden])
Date: 2010-11-20 15:11:54


On 20 November 2010 01:55, Ondřej Majerech <oxyd.oxyd_at_[hidden]> wrote:
>> Is there a second copy of boost
>> in /usr/home/oxyd/BACKUP/development/boost/boost_1_45_0?
>>
>> That would be your problem, bjam is detecting the backup and the is confused,
>> because there's a second Boost that's trying to become the top level target.
>>
>> I think.
>
> Unfortunately, no. ~/development is a symbolic link into
> ~/BACKUP/development, so both paths should be identical.
>
> I did try inside /tmp with no symlinks in path, but to no avail:
> result is still the same.
>
> Ondra
>

Okay, I removed all traces of boost from my $HOME, and re-did from
start, this time placing it into ~/boost (where there should be no
surprising symlinks in path). I'm getting a different error now:

[starlight] ~/boost/boost_1_45_0 > bjam toolset=gcc stage
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/configure.jam:145:
in builds-raw
*** argument error
* rule UPDATE_NOW ( targets * : log ? : ignore-minus-n ? )
* called with: ( <pbin.v2/libs/regex/build/gcc-4.5/debug>has_icu : :
ignore-minus-n : ignore-minus-q )
* extra argument ignore-minus-q
(builtin):see definition of rule 'UPDATE_NOW' being called
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/configure.jam:179:
in configure.builds
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/configure.jam:216:
in object(check-target-builds-worker)@415.check
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/kernel/modules.jam:103:
in modules.call-in
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/util/indirect.jam:96:
in indirect.call
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:1012:
in targets.evaluate-requirements
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:1393:
in basic-target.compute-usage-requirements
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/alias.jam:47:
in compute-usage-requirements
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:1319:
in object(alias-target-class)@419.generate
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:732:
in generate-really
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:704:
in object(main-target)@813.generate
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:848:
in targets.generate-from-reference
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:1217:
in generate-dependencies
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:1268:
in object(typed-target)@422.generate
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:732:
in generate-really
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:704:
in object(main-target)@814.generate
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:848:
in targets.generate-from-reference
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:1217:
in generate-dependencies
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:1266:
in object(typed-target)@169.generate
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:732:
in generate-really
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:704:
in object(main-target)@795.generate
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:258:
in object(project-target)@151.generate
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:848:
in targets.generate-from-reference
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:1217:
in generate-dependencies
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:1268:
in object(install-target-class)@87.generate
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:732:
in generate-really
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:704:
in object(main-target)@629.generate
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:848:
in targets.generate-from-reference
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:1217:
in generate-dependencies
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:1268:
in alias-target-class.generate
Jamroot:648: in build-multiple
Jamroot:612: in object(top-level-target)@94.generate
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:732:
in generate-really
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build/targets.jam:704:
in object(main-target)@633.generate
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/build-system.jam:735: in load
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/kernel/modules.jam:283:
in import
/usr/home/oxyd/boost/boost_1_45_0/tools/build/v2/kernel/bootstrap.jam:142:
in boost-build
/usr/home/oxyd/boost/boost_1_45_0/boost-build.jam:17: in module scope

Does this hint at anything specific that may be wrong with my install?

Ondra


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net