Doxygen 1.8.16 creates broken qhp files, upstream patch available for testing (was: Re: KDE Frameworks 5.62.0)
Friedrich W. H. Kossebau
kossebau at kde.org
Mon Sep 16 00:55:16 BST 2019
Am Montag, 16. September 2019, 01:44:55 CEST schrieb Bernhard Rosenkraenzer:
> Hi,
> kdeclarative QCH docs fail to build here:
>
> /usr/bin/doxygen
> [...]/kdeclarative-5.62.0/build/src/KF5Declarative_ECMQchDoxygen.config
> Error in line 233: Opening and ending tag mismatch.
>
> The generated TOC file seems to be bogus.
>
> $ xmllint build/src/KF5Declarative_ECMQchDoxygen/html/index.qhp
> build/src/KF5Declarative_ECMQchDoxygen/html/index.qhp:233: parser error :
> Opening and ending tag mismatch: toc line 7 and section </section>
> ^
> build/src/KF5Declarative_ECMQchDoxygen/html/index.qhp:234: parser error :
> Opening and ending tag mismatch: filterSection line 5 and toc </toc>
> ^
> build/src/KF5Declarative_ECMQchDoxygen/html/index.qhp:500: parser error :
> Opening and ending tag mismatch: QtHelpProject line 2 and filterSection
> </filterSection>
> ^
> build/src/KF5Declarative_ECMQchDoxygen/html/index.qhp:501: parser error :
> Extra content at the end of the document </QtHelpProject>
> ^
>
> Doxygen 1.8.16, Qt 5.13.1
>
> Disabling QCH docs works, but obviously isn't the right thing to do. Does
> this happen for anyone else?
Antonio Rojas has hit this before and invested into researching the issue, see
https://bugs.kde.org/show_bug.cgi?id=411690
There seems a patch against doxygen proposed by a doxygen maintainer at the
linked doxygen issue to test (myself not involved here currently, just
pointing to what I have seen).
Cheers
Friedrich
More information about the release-team
mailing list