[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#908328: qtbase5-doc-html: Class docs are missing in 5.11.1+dfsg-7



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 to: