New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SHORT_NAMES broken with \page (Origin: bugzilla #607946) #3643

doxygen opened this Issue Jul 2, 2018 · 0 comments


None yet
1 participant

doxygen commented Jul 2, 2018

status RESOLVED severity normal in component general for ---
Reported in version 1.6.2 on platform Other
Assigned to: Dimitri van Heesch

Original attachment names and IDs:

On 2010-01-24 17:07:25 +0000, Brice Goglin wrote:

Created attachment 152159
run doxygen doxygen.cfg in the extracted directory


When SHORT_NAMES is set to yes, doxygen generates HTML and index pages that point to short-named files (such as a00001.html and a00001.tex). However, if you use

\page pagename My title

in your doc, doxygen does not use a short-name when creating the corresponding tex and html files. It generates .{html,tex} instead of a00001.{html,tex}. So we get a broken link in HTML and the Tex build fails to include the additional \page text.

I found the problem in the hwloc directory and created a small tarball to reproduce the bug. Just extract the tarball and run doxygen doxygen.cfg in the new directory. You'll see that it generates doxygen-doc/html/bar.html while pages.html points to a00001.html. Similarly, doxygen-doc/latex/refman.tex contains \include{a00001} while bar.tex was generated.

I am using 1.6.2-1 from Debian.


On 2010-01-30 09:50:58 +0000, Dimitri van Heesch wrote:

Confirmed. Should already be fixed in the latest subversion update.

*** This bug has been marked as a duplicate of bug 607088 ***

@doxygen doxygen closed this Jul 2, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment