GNOME Bugzilla – Bug 688858
SHORT_NAMES break references to \page in PDF output
Last modified: 2013-11-11 14:41:17 UTC
Hello, doxygen generates broken references to pages in the PDF output of the hwloc project documentation. This seems to be related to SHORT_NAMES=yes. The HTML output is fine. I am attaching a small testcase. Just unpack, enter the directory, and run $ doxygen doxygen.cfg $ cd doc/latex $ pdflatex refman.tex If you open doc/html/index.html, you'll see that all links in "Introduction" work. If you open doc/latex/refman.pdf, you'll see that the link to the section work while the page link points to PDF first page. I get in the pdflatex output: pdfTeX warning (dest): name{a00001} has been referenced but does not exist, replaced by a fixed one While debugging, I found out that the bug disappears when SHORT_NAMES=no. This bug exists with 1.8.2 but I verified in our old releases' documentation, it has existed for at least 18 months (1.7.4). thanks Brice
I'd like to confirm that we also experienced this with the version of Doxygen current as of April 2011. I certainly saw the '{a00001}' links in latex output which caused the visible problem. This affected the subpage links in PDF output - meaning that we could only ship the (unaffected) HTML documentation for that project. We were unable to isolate the issue at the time.
Any chance somebody fixes this bug? thanks Brice
Created attachment 249677 [details] testcase to reproduce the problem Forgot to attach it earlier
Created attachment 249678 [details] fixed the testcase
Confirmed. Should be fixed in the next GIT update.
Yeah latest GIT looks OK, thanks! Let's hope my other bug report #688861 will get fixed soon as well :)
This bug was previously marked ASSIGNED, which means it should be fixed in doxygen version 1.8.5. Please verify if this is indeed the case. Reopen the bug if you think it is not fixed and please include any additional information that you think can be relevant.
Sorry for the delay, I was hoping there would be a fix for #688861 before testing all what I need, and forgot completely. #688858 is indeed fixed in 1.8.5. Thanks.