Documentation generation broken?


#1

I can’t generate the doxygen documentation on the latest develop commit with make. Anyone else having this issue as well?

It might be that the build server at ROLI isn’t able to generate it either, since https://docs.juce.com/develop/index.html isn’t up to date (e.g. ParameterLayout is missing).

juceDevelop/doxygen$ make

rm -rf build
python process_source_files.py ../modules build
Traceback (most recent call last):
  File "process_source_files.py", line 164, in <module>
    add_doxygen_group(filepath, group_name)
  File "process_source_files.py", line 60, in add_doxygen_group
    f.write(remove_juce_namespaces(content))
  File "process_source_files.py", line 42, in remove_juce_namespaces
    + match.group(1) + " namespace")
IndexError: no such group
make: *** [build/juce_modules.dox] Error 1

I’m on macOS 10.13 where python --version == 2.7.15. It doesn’t help to switch to python3 with #!/usr/bin/env python3 in process_source_files.py.

Creating the documentation by directly using doxygen works though.

Cheers,
Samuel


#2

I’ll get this fixed.

Thank you for reporting!