InsightSoftwareConsortium / ITK

Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
https://itk.org
Apache License 2.0
1.47k stars 686 forks source link

Miss-spelling of the group name (for `\ingroup`) or a missing `\defgroup` command #5176

Open albert-github opened 3 weeks ago

albert-github commented 3 weeks ago

Running the current doxygen master (1.14.0 (eef56fc1577255e67e56f997896b0512dd9527d1)) on the ITK sources resulted in a number of \ingroup warnings:

 warning: Found non-existing group 'Calculators' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'CanBeStreamed' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'Common' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'Cost' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'Filtering' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'GeometricTransformationFilters' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'ImageClassificationFilters' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'ImageConstIterators' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'ImageFilter' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'ImageSource' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'ImageToImageFilter' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'ITKITKMathematicalMorphology' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'LabeledImageFilters' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'LabeledImageObject' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'LoggingObjects' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'MathematicalImageFilters' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'MathematicalStatisticsImageFilters' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'Multithreaded' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'MultiThreading' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'Optimizersv4' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'PathFilters' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'Paths' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'QEMeshModifierFunctions' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'QuadEdgeMeshModifierFunctions' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'Segmentation' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'Statistics' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'Transforms' for the command '@ingroup', ignoring command
 warning: Found non-existing group 'Writers' for the command '@ingroup', ignoring command

Problem is either a miss-spelling of the name or a missing \defgroup command. The newer doxygen versions are a bit stricter about the existence of groups.

The full list with filenames and line numbers: ingroup.txt

(same problem would occur with the current doxygen 1.13.2 release).

jhlegarreta commented 3 weeks ago

@albert-github Please use the existing templates when opening issues, and point to open builds so that issues can be openly inspected.

Related to this issue, you may want to check issue #3656.

albert-github commented 3 weeks ago