Hi Steve, thanks for reporting this! On Sat, Sep 08, 2018 at 02:25:46PM +0200, Steve Cotton wrote: > All of the generated-for-classes documentation such as qobject.html and > qvariant.html is missing from qtbase5-doc-html_5.11.1+dfsg-7_all.deb.
By comparing the build logs of -6 [1] and -7 [2], I notice that the latter
has a lot more warnings from clang. Like this:
src/corelib/animation/qabstractanimation.cpp:105: (qdoc) warning: clang found
diagnostics parsing \fn void QAbstractAnimation::finished()
error: use of undeclared identifier 'QAbstractAnimation'
and this:
src/corelib/kernel/qobject.cpp:1641: (qdoc) warning: clang found diagnostics
parsing \fn int QObject::startTimer(std::chrono::milliseconds time,
Qt::TimerType timerType)
error: incomplete type 'QObject' named in nested name specifier
error: no member named 'chrono' in namespace 'std'
As the changes in qtbase-opensource-src itself were minimal between the two
uploads, it looks like this bug is caused by a dependency update.
Here is what changed in llvm-toolchain-6.0 between the good and broken qtbase
builds [3]. This does not give me any clue though.
I will continue the investigations.
[1]:
https://buildd.debian.org/status/fetch.php?pkg=qtbase-opensource-src&arch=all&ver=5.11.1%2Bdfsg-6&stamp=1532591362&raw=0
[2]:
https://buildd.debian.org/status/fetch.php?pkg=qtbase-opensource-src&arch=all&ver=5.11.1%2Bdfsg-7&stamp=1535226687&raw=0
[3]:
https://salsa.debian.org/pkg-llvm-team/llvm-toolchain/compare/debian%2F6.0.1-2...debian%2F6.0.1-5
--
Dmitry Shachnev
signature.asc
Description: PGP signature

