[WebKit-devel] Compilation against KDE 4.3?

Adrian von Bidder avbidder at fortytwo.ch
Fri Aug 7 05:27:25 CEST 2009


Heyho!


On Thursday 06 August 2009 20.55:28 Urs Wolfer wrote:

> I have just committed a fix to allow build with KDE 4.3 (untested).
> Please try and report if it works. Thanks.

Not quite.  Sorry.

This is from 1008047, haven't tried to compile with 1008173, and haven't 
even remotely tried to look into it.  This is just a quick info before I 
head off to work.

[ 23%] Building CXX object kdewebkit/CMakeFiles/kdewebkit.dir/kwebpage.o
/home/avbidder/webkit/hg/webkitkde/kdewebkit/kwebpage.cpp: In member function ‘virtual QNetworkReply* 
NetworkAccessManager::createRequest(QNetworkAccessManager::Operation, const QNetworkRequest&, QIODevice*)’:
/home/avbidder/webkit/hg/webkitkde/kdewebkit/kwebpage.cpp:99: error: no match for ‘operator+=’ in ‘metaData += QVariant::toMap() const()’
/usr/include/kio/global.h:396: note: candidates are: KIO::MetaData& KIO::MetaData::operator+=(const QMap<QString, QString>&)
/home/avbidder/webkit/hg/webkitkde/kdewebkit/kwebpage.cpp:100: error: ‘class KIO::MetaData’ has no member named ‘toVariant’
/home/avbidder/webkit/hg/webkitkde/kdewebkit/kwebpage.cpp: In member function ‘virtual void KWebPage::slotDownloadRequested(const 
QNetworkRequest&, QNetworkReply*)’:
/home/avbidder/webkit/hg/webkitkde/kdewebkit/kwebpage.cpp:454: error: conversion from ‘QMap<QString, QVariant>’ to non-scalar type 
‘KIO::MetaData’ requested
make[3]: *** [kdewebkit/CMakeFiles/kdewebkit.dir/kwebpage.o] Error 1

(((And my obvious note as a packager: if you want to get the webkit kpart
packaged in Debian, have it build with the latest released kde / qt.  I'll 
not package experimental kdelibs just for the fun of it, sorry.  Will you -- 
Urs and other contributors -- continue to fix issues like this?

My cut off will not actually be "released kde", but whatever the KDE/Qt 
packagers in Debian make available at least in Debian experimental.

Please note that this is not intended to be a rant at all.  I'm amazed at the
speed you're reacting here, I just want to describe my "modus operandi".
I'm perfectly fine with reporting these compatibility issues as they come
up and don't request you to check for every commit.)))

cheers
-- vbi

-- 
I think someone should try to blow up a plane with a piece of ID, just
to watch the TSA's mind implode.
        -- Quinn Norton
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 388 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/webkit-devel/attachments/20090807/d3dc0512/attachment.sig 


More information about the WebKit-devel mailing list