Boost logo

Boost :

From: Vladimir Prus (vladimir_at_[hidden])
Date: 2008-08-03 15:20:13


Andrey Semashev wrote:

> Vladimir Prus wrote:
>> Andrey Semashev wrote:
>>
>>> Hi,
>>>
>>> I recently updated to Boost trunk and now I cannot build any QuickBook
>>> documentation. I get the following error:
>>>
>>> /home/lastique/src/boost/trunk/tools/build/v2/build/virtual-target.jam:1032:
>>> in virtual-target.register-actual-name from module virtual-target
>>> error: Duplicate name of actual target: <phtml>standalone_HTML.manifest
>>> error: previous virtual target {
>>> boostbook%boostbook.docbook-to-htmldir-standalone_HTML.manifest.HTMLDIR
>>> { boostbook%boostbook.boostbook-to-docbook-bimap.docbook.DOCBOOK {
>>> quickbook%quickbook.quickbook-to-boostbook-bimap.xml.XML {
>>> bimap.qbk.QUICKBOOK } } } }
>>> error: created from libs/bimap/doc/standalone
>>> error: another virtual target {
>>> boostbook%boostbook.docbook-to-htmldir-standalone_HTML.manifest.HTMLDIR
>>> { boostbook%boostbook.boostbook-to-docbook-bimap.docbook.DOCBOOK {
>>> quickbook%quickbook.quickbook-to-boostbook-bimap.xml.XML {
>>> bimap.qbk.QUICKBOOK } } } }
>>> error: created from libs/bimap/doc/standalone
>>> error: added properties: <link>static
>>> error: removed properties: <link>shared
>>
>> You appear to build documentation twice, once with <link>static and once with
>> <link>shared.
>>
>> Would you please provide the exact command line you've used?
>
> ./bjam release ./libs/bimap/doc
>
> I tried without "release" too, with the same effect.
>
> Adding "link=shared" seems to help, thanks! However, it looks quite
> surprising that settings like linking mode, release/debug build and
> others matter for building documentation. At least, some reasonable
> defaults would be great if these settings are really needed.

This should be addressed by 1.37 time.

- Volodya


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk