-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
Summary
Several links in a bigger project do not work (giving the warning: unable to resolve reference), while they had worked in previous doxygen version.
Because the project is quite huge, I have let doxygen generate a tag-file and have included it in the ZIP.
Steps how I created the attached sample:
-
First I ran doxygen on my own project (http://alib.dev) with
GENERATE_TAGFILE = ../html/cpp_ref.tag
-
Then I copied the tag file to a new folder.
-
There, I ran
doxygen -g doxygen.ini
-
Added one source to the ini file:
INPUT = main.cpp
-
Added tag import to the ini file:
TAGFILES = cpp_ref.tag=https://alib.dev/
-
Added file "main.cpp" to the folder
Steps to reproduce the bug:
-
Run doxygen:
doxygen doxygen.ini
-
Open file
html/classtest.html
in a browser.
-
You will see a few samples of links that can not be resolved.
Additional Notes:
-
The problems did NOT occur with doxygen version 1.8.16.
-
With new doxygen versions, I had always some new problems (while some old disappeared :-) and thus I was not able to update doxygen for a longer while.
-
I had investigated quite a bit into the tag-file and think that everything is fine with it and the links should therfor work.
-
Currently, I have set all these links "manually" in the actual live system, by retrieving the information from the tag-file, now as I finally switched to doxygen 1.10.
-
Sorry for the inconvenience of providing such a large tag-file. But I do not know how I should otherwise cut this sample down. I know, with smaller projects, all seems fine. So I did not try to find a minimum sample.