Open francocipollone opened 3 years ago
Which version of Doxygen are we using? Looking at this comment, the issue should be fixed in version 1.9.0.
Which version of Doxygen are we using? Looking at this comment, the issue should be fixed in version 1.9.0.
Yes, I am checking this. We are using 1.8.13 (bionic) and 1.8.17 on focal. This is brought by ament_cmake_doxygen
which installs doxygen via rosdep
Okay, good to know that the fix is hopefully just to switch versions of Doxygen. Not urgent.
Based on this rule rosdep#base.yaml rosdep is basically calling apt install doxygen
So the corresponding ubuntu package is this one https://packages.ubuntu.com/search?keywords=doxygen:
Therefore, given that the bug fix was released along with doxygen 1.9 version, sadly we can't be benefited from it unless we move to a newer Ubuntu version(21.04 at minimum).
Summary
This happens when the namespace doesn't have any class defined and only affects to the namespace list in the left panel.
Example:
In the left panel, we don't see the
loader
namespace however that namespace clearly exists as I am standing at theloader
namespaceLink to online doc
Known issue from doxygen
https://github.com/doxygen/doxygen/issues/8103