After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 656878 - \cite feature doesn't work under Windows
\cite feature doesn't work under Windows
Status: RESOLVED OBSOLETE
Product: doxygen
Classification: Other
Component: general
1.7.5.1
Other Windows
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
[moved_to_github]
Depends on:
Blocks:
 
 
Reported: 2011-08-19 09:45 UTC by goeck
Modified: 2018-07-30 10:39 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
self contained example of not working cite feature (24.68 KB, application/x-zip)
2011-08-23 12:18 UTC, goeck
Details

Description goeck 2011-08-19 09:45:03 UTC
using something like:
CITE_BIB_FILES = Literatur

yields the following output of doxygen wioth having a fully functional bibtex installed :
"Resolving citations...
I couldn't open database file 
C:/Users/me/Documents/NetBeansProjects/project_Qt/doc/bib/doxygen_bibtex_5728_Literatur.bib.bib
---line 3 of file doxygen_bibtex_5728.aux
: 
\bibdata{C:/Users/me/Documents/NetBeansProjects/project_Qt/doc/bib/doxygen_bibtex_5728_Literatur.bib
: }
I'm skipping whatever remains of this command
I found no database files---while reading file doxygen_bibtex_5728.aux
Warning--I didn't find a database entry for "richard2005technische"
(There were 2 error messages)
I couldn't open database file 
C:/Users/me/Documents/NetBeansProjects/project_Qt/doc/bib/doxygen_bibtex_5728_Literatur.bib.bib
---line 3 of file doxygen_bibtex_5728.aux
: 
\bibdata{C:/Users/me/Documents/NetBeansProjects/project_Qt/doc/bib/doxygen_bibtex_5728_Literatur.bib
: }
I'm skipping whatever remains of this command
I found no database files---while reading file doxygen_bibtex_5728.aux
Warning--I didn't find a database entry for "richard2005technische"
(There were 2 error messages)
Generating citations page..."

No citelist HTML page is created.
Comment 1 Dimitri van Heesch 2011-08-20 21:35:57 UTC
Confirmed. Should be fixed in the next subversion update.
Comment 2 Dimitri van Heesch 2011-08-21 08:19:48 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.7.5.1. 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.
Comment 3 goeck 2011-08-22 07:48:17 UTC
Thanks for the fix. Unfortunetly it's not yet running well on my system.
I get:
citelist:3: warning: Found unknown command `\rev'
citelist:8: warning: end of comment block while expecting command </em>

It doesn't matter, whether I used a bib extension in the config file or not. Tried both. A citelist.html is not created. 
Sorry, I have to reopen the ticket. Maybe it's just a little quirk in my setup.

Keep it up.
Stefan
Comment 4 Dimitri van Heesch 2011-08-22 17:22:16 UTC
Hi Stefan,

These problems seem related to the contents of your citations as seen by doxygen (which contain commands like \rev), not the bibtex invocation itself. 

Can you attach a self-contained example with the \cite commands as you use it (and the config file) together in a zip so I can reproduce the problem?
Comment 5 goeck 2011-08-23 12:18:10 UTC
Created attachment 194477 [details]
self contained example of not working cite feature

As asked, I constructed a minimalistic self contained example, where the cite usage of the feature doesn't work:
* citelist.html is not created, the link within the documented function points to that file
* if "url=" is removed from the bib file, no error is produced and the "Related Pages"-"Bibiography" looks nice
Comment 6 apps 2017-04-16 16:02:34 UTC
FWIW: Any use of \cite failed on Windows 10 using doxygen 1.8.13 until after I also installed Strawberry Perl 5.24.1 and added it to %PATH%.
Comment 7 albert 2017-06-04 16:15:30 UTC
I tested it with version 1.7.5.1 and here I got 2 error message and observed that the reference is not reachable (from function calcTest).
In the current version 1.8.13 it all works.

I think the problem has been solved in the mean time.

Regarding the remark from apps@rader.us the manual states (so perl is a prerequisite):
CITE_BIB_FILES The CITE_BIB_FILES tag can be used to specify one or more bib files containing the reference definitions. This must be a list of .bib files. The .bib extension is automatically appended if omitted.
This requires the bibtex tool to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. For LATEX the style of the bibliography can be controlled using LATEX_BIB_STYLE.
To use this feature you need bibtex and perl available in the search path. See also \cite for info how to create references.
Comment 8 André Klapper 2018-07-30 10:39:13 UTC
As discussed in https://github.com/doxygen/doxygen/pull/734 , Doxygen has moved its issue tracking to 

   https://github.com/doxygen/doxygen/issues

All Doxygen tickets in GNOME Bugzilla have been migrated to Github. You can subscribe and participate in the new ticket in Github. You can find the corresponding Github ticket by searching for its Bugzilla ID (number) in Github.

Hence I am closing this GNOME Bugzilla ticket.
Please use the corresponding ticket in Github instead. Thanks a lot!