GNOME Bugzilla – Bug 682602
Empty bibliography in HTML output
Last modified: 2012-11-18 11:11:01 UTC
Given the file foobar.h /*! \cite cgalafh-pdecm-02 */ class foobar {}; and the file biblio.bib @article{bibentry, author = "F. O. Obar", title = "Test", journal = "Test" } with a default generated doxygen configuration where CITE_BIB_FILES = biblio.bib is set. The warning Generating docs for page citelist... citelist:3: warning: expected <dt> tag but found <dl> instead! citelist:4: warning: unexpected end of comment while looking for a html description title is generated and the resulting "Bibliographic References" page is empty. Versions: $ bibtex --version BibTeX 0.99d (TeX Live 2012/Arch Linux) kpathsea version 6.1.0 $ doxygen --version 1.8.2
After some more investigation: My first analysis was wrong. The error occurs when an OUTPUT_DIRECTORY is specified. The problem seems to be causee when the perl script bib2xhtml has to deal with a citelist.doc file in another directory.
Confirmed. Should be fixed in the next subversion update.
I cannot confirm that this is fixed with the latest update. The problem is still there when I specify an output directory. Also, please note the mistake in my original bug report where the documentation for class foobar should be \cite bibentry
For me it works with the above example (and the \cite fix). Can you please attach a self-contained example (source+config file in a tar or zip) for which you tested it contains the problem so that I can reproduce the problem?
I just confirmed that this works. Something on my side went wrong. A little quirk is that the temporary files don't get removed anymore due to commented lines starting at 296 cite.cpp. I guess that is an oversight and not intended.