Qt 5.2, test failures and rebuilds

Ben Cooksley bcooksley at kde.org
Fri Oct 4 19:52:27 UTC 2013


On Sat, Oct 5, 2013 at 2:12 AM, Aurélien Gâteau <agateau at kde.org> wrote:
> Hi,

Hi Aurélien,

>
> I spent a bit of time this morning investigating why the khtmlparttest was
> failing on build.kde.org after its Qt copy was switched to 5.2 [1].
>
> Error looked very strange:
>
> QMetaType::registerType: Binary compatibility break -- Size mismatch for type
> 'QtMetaTypePrivate::QSequentialIterableImpl' [1033]. Previously registered
> size 96, now registering size 104.
> /srv/jenkins/workspace/kdelibs_frameworks_qt5/build/khtml/tests/khtmlparttest.shell:
> line 4: 15748
> Aborted                 (core dumped)
>
> It turned out build.kde.org had kept a build of Phonon from before the switch
> to Qt 5.2, and Phonon was registering the type with the wrong size. Rebuilding
> Phonon and kdelibs fixed the build.

I have now configured build.kde.org to automatically execute a build
of libdbusmenu-qt, phonon, libstreams and libstreamanalyzer upon
completing a build of Qt 5 - which should alleviate this in the
future.

>
> @Steve: Could this be related to the BIC changes you mentioned in:
> http://lists.kde.org/?l=kde-frameworks-devel&m=137908400611851&w=2 ? The
> changes touch iterators.
>
> Aurélien

Thanks,
Ben

>
> [1]:
> http://build.kde.org/job/kdelibs_frameworks_qt5/1338/testReport/junit/%28root%29/TestSuite/khtmlparttest/
> _______________________________________________
> Kde-frameworks-devel mailing list
> Kde-frameworks-devel at kde.org
> https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


More information about the Kde-frameworks-devel mailing list