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
Attachment:
signature.asc
Description: PGP signature