GNOME Bugzilla – Bug 744762
Using TAGFILES prevents symbol extraction
Last modified: 2015-06-27 19:01:47 UTC
When using a tagfile generated for another project some symbols from the current project are not being extracted anymore.
I have created a minimal example to reproduce the problem: https://github.com/dirk-thomas/doxygen_tagfile_issue
Project "foo" defines a function `bar::foo:foo_func()`.
Project "bar" defines a function bar::bar_func().
When being documented separately both generated html pages show the namespaces and functions correctly.
But when "bar" uses the tagfile generated by the project "foo" doxygen does not extract the symbols in "bar" anymore. Therefore it does not generate a namespace page anymore.
Is this problem limited to version 1.8.6, or does it also occur in version 18.104.22.168?
I just tried it with Doxygen 1.8.8 (http://packages.ubuntu.com/search?keywords=doxygen) which is available for Ubuntu Utopic and the problem is the same.
I could not try the 1.8.9 packages from Ubuntu Vivid / Wily since they require a different libstdc++ version which I can't install on Trusty that easy. Can you try to run the simple example I provided with doxygen 1.8.9?
I just got my hand on an Vivid machine which has doxygen 22.214.171.124 and I can confirm that the problem is still the same as with the other versions.
Confirmed. Should be fixed in with latest GIT commit:
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.8.10. 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 (preferably in the form of a self-contained example).