Boost C++ Libraries: Ticket #6105: Quickbook produces warnings when generating pdf https://svn.boost.org/trac10/ticket/6105 <p> I have got many warnings when generating pdf version of my docs, but also when regenerating current Quickbook docs in trunk </p> <blockquote> <p> (format </p> <blockquote> <p> (sequence [master-reference body] </p> </blockquote> </blockquote> <blockquote> <blockquote> <p> [warning] unresolved internal destination: 'quickbook.change_log.version_1_3' </p> </blockquote> <p> (format </p> <blockquote> <p> (sequence [master-reference body] </p> <blockquote> <p> (flow <a class="changeset" href="https://svn.boost.org/trac10/changeset/1" title="Import core sources for SVNmanger 0.38 ">[1]</a><a class="changeset" href="https://svn.boost.org/trac10/changeset/2" title="Add Boost Disclaimer">[2]</a><a class="changeset" href="https://svn.boost.org/trac10/changeset/3" title="Tweak disclaimer text">[3]</a><a class="changeset" href="https://svn.boost.org/trac10/changeset/4" title="Tweak disclaimer formatting, again">[4]</a><a class="changeset" href="https://svn.boost.org/trac10/changeset/5" title="Boost customization">[5]</a><a class="changeset" href="https://svn.boost.org/trac10/changeset/6" title="New repository initialized by cvs2svn.">[6]</a><a class="changeset" href="https://svn.boost.org/trac10/changeset/7" title="Initial content for next-gen Boost website. ">[7]</a><a class="changeset" href="https://svn.boost.org/trac10/changeset/8" title="Initial content for next-gen Boost website. ">[8]</a><a class="changeset" href="https://svn.boost.org/trac10/changeset/9" title="*** empty log message *** ">[9]</a><a class="changeset" href="https://svn.boost.org/trac10/changeset/10" title="*** empty log message *** ">[10]</a><a class="changeset" href="https://svn.boost.org/trac10/changeset/11" title="Initial content for next-gen Boost website. ">[11]</a><a class="changeset" href="https://svn.boost.org/trac10/changeset/12" title="More things getting included from common. ">[12]</a><a class="changeset" href="https://svn.boost.org/trac10/changeset/13" title="*** empty log message *** ">[13]</a><a class="changeset" href="https://svn.boost.org/trac10/changeset/14" title="*** empty log message *** ">[14]</a><a class="changeset" href="https://svn.boost.org/trac10/changeset/15" title="*** empty log message *** ">[15]</a><a class="changeset" href="https://svn.boost.org/trac10/changeset/16" title="*** empty log message *** ">[16]</a>&lt;snip&gt; </p> </blockquote> </blockquote> </blockquote> <p> </p> <blockquote> <blockquote> <p> [warning] unresolved internal destination: 'quickbook.change_log.version_1_3' </p> </blockquote> </blockquote> <p> and lots more. </p> <p> I have yet to see links that are failing. </p> <p> (No such messages from html version). </p> <p> Should I be concerned at this? </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/6105 Trac 1.4.3 anonymous Tue, 08 Nov 2011 18:19:03 GMT <link>https://svn.boost.org/trac10/ticket/6105#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6105#comment:1</guid> <description> <p> I tried this on trunk and I didn't get any errors. Are you using a pre-built quickbook? Which version (quickbook --version)? </p> <p> It looks like the errors are for the headers which link to themselves. I recently changed the boostbook representation to one suggested by John Maddock which should be better for pdfs. I'd rather not have them link to themselves at all in pdfs, it's pretty easy to implement a quickbook command line switch for that, but I'm not sure how to do the boost.build part of it. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Paul A. Bristow</dc:creator> <pubDate>Wed, 09 Nov 2011 10:31:05 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6105#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6105#comment:2</guid> <description> <p> Sorry I should have said - this is using the quickbook version in dev that I built to try out the 'red' option. </p> <p> I think it produces these warnings for defining article quickbook 1.5 and 1.6. </p> <p> So far, I haven't seen any bad effects in the actual PDF (which is why I didn't notice before). </p> <p> (And the good news is that I have succesfully rebuilt several docs, including the large and heavily Doxygen commented SVG plot project). </p> <p> I'll switch back to the trunk version. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Paul A. Bristow</dc:creator> <pubDate>Wed, 09 Nov 2011 12:13:19 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6105#comment:3 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6105#comment:3</guid> <description> <p> Spoke too soon :-( </p> <p> Using trunk version of Quickboook.exe and [quickbook 1.5]on the boost-sandbox/SOC/2011/checks/ docs </p> <p> HTML version shows correct output of a class with template parameters described by \tparam </p> <p> " ... Description </p> <p> Template Parameters: </p> <blockquote> <p> iteration_sense must meet the iteration_sense concept requirements. </p> </blockquote> <blockquote> <p> number_of_virtual_value_skipped Helper functions to provide the same behavior on sequence with and without checkdigits. No "real" value in the sequence will be skipped. </p> </blockquote> <p> ... " </p> <p> But PDF version shows this part (in red)as </p> <p> "Description &lt;varlistentry&gt;Template Parameters: iteration_sense must meet the iteration_sense concept requirements. number_of_virtual_ value_skipped Helper functions to provide the same behavior on sequence with and without checkdigits. No "real" value in the sequence will be skipped. &lt;/varlistentry&gt; </p> <p> basic_check_algorithm public static functions ... " </p> <p> And similarly for all template parameter section. </p> <p> At least the content is present, so this is a display problem. </p> <p> So there is something that I am missing? </p> </description> <category>Ticket</category> </item> <item> <dc:creator>anonymous</dc:creator> <pubDate>Wed, 09 Nov 2011 15:40:53 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6105#comment:4 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6105#comment:4</guid> <description> <p> That's a boostbook issue. It looks like the docbook generated for class template parameters was copied from the function template parameter implementation, but classes have very different markup so it doesn't fit at all. It shouldn't be too hard to fix so I'll look into doing it later. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Daniel James</dc:creator> <pubDate>Thu, 10 Nov 2011 19:40:23 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6105#comment:5 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6105#comment:5</guid> <description> <p> (In <a class="changeset" href="https://svn.boost.org/trac10/changeset/75447" title="Boostbook: Make the class template parameter docs fit its context. ...">[75447]</a>) Boostbook: Make the class template parameter docs fit its context. Refs <a class="closed ticket" href="https://svn.boost.org/trac10/ticket/6105" title="#6105: Support Requests: Quickbook produces warnings when generating pdf (closed: fixed)">#6105</a> </p> <p> Would be nice to integrate this properly with the existing template code. Especially so that the template parameters in the synopsis could link to their purpose. Also, I think the long descriptions should be suppressed when <code>template.param.brief</code> is true. </p> </description> <category>Ticket</category> </item> <item> <dc:creator>Daniel James</dc:creator> <pubDate>Sun, 03 Mar 2013 14:36:29 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/6105#comment:6 https://svn.boost.org/trac10/ticket/6105#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> Ticket