Boost logo

Boost-Build :

From: Deane Yang (deane_yang_at_[hidden])
Date: 2007-11-15 12:22:48

Vladimir Prus wrote:
> On Wednesday 14 November 2007 05:03:55 Deane Yang wrote:
>> Could someone give me hint on how I might go about finding the cause of
>> the following:


>> c:/home/deane/svn/software/vendor/boost/tools/build/v2/build\virtual-target.jam:423:
>> in _adjust-name from module object(file-target)@1052
>> error: <tag>@rulename is present but is not the only <tag> feature
> Grep your project for uses of <tag>. If a parent project <tag> as project
> requirement, then child projects or target cannot use <tag> (or should
> explicitly override it).

Thank you for the reply, but could you elaborate on what you mean by
this? I use <tag> in when building a library to change the name of the
library according to the variant (debug or release).

When you say "child project cannot use <tag>", does this mean that if I
am building a library, where I use <tag> to rename it, then I cannot use
<tag> to rename a dependent library? (That does not seem right to me. I
am under the impression that I have been able to do that.)

And what does "explicitly override" mean?


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