davidre added a comment.
I checked https://cgit.kde.org/kconfig.git/tree/src/kconfig_compiler/kcfg.xsd and it says <xsd:element name="group" maxOccurs="unbounded" > <xsd:complexType> <xsd:sequence> <xsd:element name="entry" maxOccurs="unbounded"> According to google default of `minOccurs` is 1 so empty files are indeed not allowed REPOSITORY R237 KConfig BRANCH rework_kconfig_compiler REVISION DETAIL https://phabricator.kde.org/D26202 To: tcanabrava, #frameworks, ervin, bport, dfaure Cc: davidre, bcooksley, cgiboudeaux, kossebau, bport, ngraham, kde-frameworks-devel, LeGast00n, GB_2, michaelh, bruns