Re: kdelibs3: Muss ich jetzt alles auf qt basierende neu übersetzen?

From: Markus Brueffer <markus(at)brueffer.de>
Date: Wed, 13 Jul 2005 01:09:17 +0200

On Tuesday 12 July 2005 21:12, Heino Tiedemann wrote:
> Hallo,
>
> ich lese gerade in $portsdir/UPDATING
> ,----
>
> | 20050710:
> | AFFECTS: users of x11-toolkits/qt33, x11/kdelibs3
> | AUTHOR: kde(at)FreeBSD.org
> |
> | If you have compiled qt33 with the KDE_OPTIONS option checked (if
> | your installed qt-package is called qt-copy-3.3.4 instead of qt-3.3.4,
> | check with pkg_info), you should cvsup and recompile qt33 and
> | everything depending on it:
> |
> | portupgrade -rf qt\*
> |
> | Previous versions of the qt33 port contained a patch that
> | introduces binary incompatibility between unpatched qt33 and software
> | compiled against a patched qt33.
> |
> | Symptoms of the binary incompatibility: Unresolved symbol warnings
> | from various KDE/Qt applications (both during runtime or
> | compiling/linking), "Could not start kdeinit" dialogs during KDE
> | startup, kicker crashes during exiting KDE.
>
> `----
>
> Noch mal zur sicherheit: Nur, wenn ich einen Ports namens
> qt-copy-3.3.4 installiert habe muss ich das alles machen, oder?

Exakt. qt-copy beinhaltet eine Reihe von Patches, die Trolltech noch nicht
in die offizielle Version von Qt hat einfliessen lassen. Einer davon hat
leider dazu geführt, dass die Binärkompatibilität nicht mehr gewährleistet
ist. Siehe auch

http://websvn.kde.org/trunk/qt-copy/patches/

Wenn du die Patches mitinstalliert hättest, wäre das package automatisch in
qt-copy-3.3.4 umbenannt worden. Insofern bist du auf der sicheren Seite.

Markus

-- 
Markus Brueffer    | GPG-Key: http://people.FreeBSD.org/~markus/markus.asc
markus(at)brueffer.de | FP: 3F9B EBE8 F290 E5CC 1447 8760 D48D 1072 78F8 A8D4
markus(at)FreeBSD.org | FreeBSD: The Power to Serve!

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 14 Jul 2005 - 00:59:03 CEST

search this site