Boost C++ Libraries: Ticket #1584: cryptic bbv2 error building quickbook https://svn.boost.org/trac10/ticket/1584 <p> Trying to build the accumulators documentation fails with a cryptic bbv2 error in quickbook's jamfile. It seems to happen whenever quickbook and doxygen are used together. I'm attaching the smallest repro I can find. Unzip into libs/scratch/doc and type bjam. In order to reproduce the error, your user-config.jam should *not* configure quickbook. Rather, allow bbv2 to attempt to auto-configure quickbook, which seems to cause the error (suggesting the problem is somewhere in quickbook.jam). </p> <p> The actual error is: </p> <pre class="wiki">error: Unable to find file or target named error: 'object(file-target)@412' error: referred from project at error: '/home/ericne/boost/org/trunk/tools/quickbook' </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/1584 Trac 1.4.3 Eric Niebler Mon, 21 Jan 2008 21:20:18 GMT attachment set https://svn.boost.org/trac10/ticket/1584 https://svn.boost.org/trac10/ticket/1584 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">scratchdoc.tgz</span> </li> </ul> <p> a header, a jamfile and a qbk file, tarred and zipped. </p> Ticket anonymous Wed, 23 Jan 2008 20:29:42 GMT <link>https://svn.boost.org/trac10/ticket/1584#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1584#comment:1</guid> <description> <p> xml scratch </p> <blockquote> <p> : </p> <blockquote> <p> scratch.qbk </p> </blockquote> <p> : # scratchdoc isn't used during qbk -&gt; xml transformation </p> <blockquote> <p> # &lt;dependency&gt;scratchdoc </p> </blockquote> <p> ; </p> </blockquote> <p> boostbook standalone </p> <blockquote> <p> : </p> <blockquote> <p> scratch </p> </blockquote> <p> : # + </p> <blockquote> <p> &lt;dependency&gt;scratchdoc </p> </blockquote> <p> ; </p> </blockquote> </description> <category>Ticket</category> </item> <item> <dc:creator>Eric Niebler</dc:creator> <pubDate>Wed, 23 Jan 2008 22:33:25 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/1584#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1584#comment:2</guid> <description> <p> Can you tell me why adding a dependency, even where it may not be required, causes BBv2 to fall over? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Vladimir Prus</dc:creator> <pubDate>Thu, 24 Jan 2008 06:38:03 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/1584#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1584#comment:3</guid> <description> <p> I can reproduce this. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Thu, 24 Jan 2008 06:52:27 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/1584#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1584#comment:4</guid> <description> <p> Replying to <a class="ticket" href="https://svn.boost.org/trac10/ticket/1584#comment:2" title="Comment 2">eric_niebler</a>: </p> <blockquote class="citation"> <p> Can you tell me why adding a dependency, even where it may not be required, causes BBv2 to fall over? </p> </blockquote> <p> Because &lt;dependency&gt; feature propagates too far - to 'exe quickbook' target </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Steven Watanabe</dc:creator> <pubDate>Sat, 03 May 2008 21:08:55 GMT</pubDate> <title>attachment set https://svn.boost.org/trac10/ticket/1584 https://svn.boost.org/trac10/ticket/1584 <ul> <li><strong>attachment</strong> → <span class="trac-field-new">quickbook.jam.patch</span> </li> </ul> <p> This patch fixes the problem. </p> Ticket Daryle Walker Fri, 23 May 2008 03:43:32 GMT <link>https://svn.boost.org/trac10/ticket/1584#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/1584#comment:5</guid> <description> <p> Ticket <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/1891" title="#1891: Bugs: quickbook executable receives &lt;dependency&gt; (closed: duplicate)">#1891</a> has been closed as a duplicate of this bug. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Steven Watanabe</dc:creator> <pubDate>Wed, 23 Jul 2008 20:17:22 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/1584#comment:6 https://svn.boost.org/trac10/ticket/1584#comment:6 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">fixed</span> </li> </ul> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/47737" title="Only pass propagated properties when building the quickbook binary ...">[47737]</a>) Only pass propagated properties when building the quickbook binary from the source. Fixes <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/1584" title="#1584: Bugs: cryptic bbv2 error building quickbook (closed: fixed)">#1584</a> </p> Ticket