qt-copy patch 0180

Lubos Lunak l.lunak at suse.cz
Tue Jan 29 21:08:09 GMT 2008

On Tuesday 29 of January 2008, Lubos Lunak wrote:
>  The real problem seems to be that QtUiTools uses Qt internals such as
> QObjectPrivate, and it is a static library, so it gets included into
> libplasma, making libplasma depend on Qt internals.
>  I don't think that's my fault, but I'll see what I can do about avoiding
> this with the #0180 patch.

 Actually, thinking of this, it's a question whether it's worth trying to find 
some ugly hack to avoid the problem. If you're worried that somebody replaces 
their Qt and this makes Plasma fall flat on its face, then you can get 
worried about Qt updates too, as there's a chance that a different Qt version 
will cause trouble as well. In fact, that seems to be a feature:
149         if (version != QObjectPrivateVersion)
150             qFatal("Cannot mix incompatible Qt libraries");

Lubos Lunak
KDE developer
SUSE LINUX, s.r.o.   e-mail: l.lunak at suse.cz , l.lunak at kde.org
Lihovarska 1060/12   tel: +420 284 028 972
190 00 Prague 9      fax: +420 284 028 951
Czech Republic       http//www.suse.cz

More information about the kde-core-devel mailing list