Qt 5.2, test failures and rebuilds

Aurélien Gâteau agateau at kde.org
Fri Oct 4 21:31:09 UTC 2013


On Saturday 05 October 2013 08:52:27 you wrote:
> 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/khtmlpartt
> > est.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.

Good idea, thanks Ben!

Aurélien


More information about the Kde-frameworks-devel mailing list