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

Bibliography duplicate filenames fails (Origin: bugzilla #700510) #5182

Closed
doxygen opened this Issue Jul 2, 2018 · 0 comments

Comments

Projects
None yet
1 participant
@doxygen
Owner

doxygen commented Jul 2, 2018

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

Original attachment names and IDs:

On 2013-05-17 10:14:31 +0000, Philip Blakely wrote:

Created attachment 244497
Example code as referenced in bug-report

If two files in the CITE_BIB_FILES list have the same name, but are in different directories, then only one of them is parsed.

Also, if (one of) the references.bib files exists in the same directory as the one in which doxygen is being run, then it is deleted following the run.

In the attached example code, running doxygen in doxygen-bib-test results in only one reference being put into citelist.html, whereas two should be, one from testDir/references.bib and one from testDir2/references.bib.

However, if in Doxyfile, testDir2/references.bib is replaced by testDir2/references2.bib (a sym-link to the same file), then two references are correctly put into citelist.html.

This error occurs with the latest version of doxygen as in the repository (rev 848).

On 2014-07-05 16:27:43 +0000, albert wrote:

Problem in the bug report is that the bib files in the different directories have the same name and thus overwrite each other.
This patch solves this problem as well as the possibility to have spaces in the file name.

I've just pushed a possible solution to github (pull request 194)

On 2014-07-06 07:48:28 +0000, Philip Blakely wrote:

Thanks; I've tested this with the test-case I attached and with the original code-base I'd found the problem on and both now work as I would expect.

On 2014-08-24 11:36:29 +0000, Dimitri van Heesch wrote:

Fixed in release 1.8.8.

@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