gnustep/libs-gui

Autogsdoc exception

gcasa opened this issue · 3 comments

2024-11-07 19:58:35.059 autogsdoc[122838:122838] Warning - No implementation for [NSWorkspace -checkForRemovableMedia]
2024-11-07 19:58:35.062 autogsdoc[122838:122838] Warning - No implementation for [NSWorkspace -hideOtherApplications]
at line: 3 column: 75 ... attributes construct error
at line: 3 column: 75 ... Couldn't find end of Start Tag gsdoc
2024-11-07 19:58:35.157 autogsdoc[122838:122838] WARNING ../Documentation/Gui/TypesAndConstants.gsdoc is not a valid document
2024-11-07 19:58:35.158 autogsdoc[122838:122838] GSXMLNode - no data for initialization
2024-11-07 19:58:35.158 autogsdoc[122838:122838] not a gsdoc document - because name node is (null)
gmake[2]: *** No rule to make target 'Gui/dependencies', needed by 'internal-doc-all_'.  Stop.
gmake[1]: *** [/usr/GNUstep/System/Library/Makefiles/Master/rules.make:297: Gui.all.doc.variables] Error 2
gmake[1]: Leaving directory '/home/heron/Development/gnustep/libs-gui/Source'
make: *** [GNUmakefile.postamble:33: after-all] Error 2
[heron@mother Documentation] % 

The autogsdoc tool is failing here, for some reason. I think there is an error in the documentation. Should the tool just issue a warning?

As an aside... excellent work on the docs, they look VERY VERY good.

I think you have a dirty build I was able to reproduce the error and found a wrong double quote. However, it was a generated file. After cleaning both documentation and root of gui. It worked fine.

I did a clean build and this works now.