Skip to content

References in a larger Project do not work anymore #10751

@AlexWorx

Description

@AlexWorx

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.

doxygenALibRefTag.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions