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

Reply via email to