Closed amaier17 closed 4 months ago
When running with doxygen 1.9.8 I get the warning as indicated with the current doxygen version 1.10.0 as well as with the current master (1.11.0 (c3c2d7ede94f91101ae37dcb5a7350268026b09d)) the warning is gone.
I think the problem has been solved in the mean time.
In Doxygen v1.9.8 I'm getting what seems like an incorrect undefined enum warning when attempting to document an enum within a group.
I want to preface this bug by saying it looks like it is fixed in the latest master - I'm only seeing this is on v1.9.8 because that's the version released in Ubuntu 24. Please feel free to close/delete this if it's not appropriate here. But my question is what is the plan around another release? Will a 1.10 or 1.11 be released into Ubuntu 24 (and backport to Ubuntu 22) and is there a timeline here?
The line in question is within main.h:
And the group
testgroup
is defined within a separate c file 'contents.c':It seems that whenever an enum is defined within a group, the warning is generated - if I remove the
@ingroup
qualifer in the enum definition this warning goes away.I made a small toy project that confirms this using the above example. It has 4 total files (main.c, main.h, contents.c, Doxyfile). Here are the file contents:
main.c:
main.h:
contents.c:
And the stripped down doxygen config (doxygen -s -u Doxyfile):