On Wed, Jan 02, 2002 at 11:33:47AM +0100, Torsten Landschoff wrote: > Hallo Klaus, > > Zuerst einmal: Frohes neues Jahr :) > > On Wed, Jan 02, 2002 at 07:29:10AM +0100, Klaus Knopper wrote: > > Pünktlich zum Jahresanfang wollte ich für die Hamburger Computertage > > eine neue Knoppix-Version basteln, kurz apt-get dist-upgrade getippt, > > läuft auch alles schön durch... > > > > Nur leider sind ab sofort die Hälfte aller KDE-Programme unbrauchbar > > geworden. > > *seufz* > > > Einige der KDE-Pakete aus unstable sind mit libpng2, andere mit libpng3, > > und einige sogar mir BEIDEN gelinkt (z.B. kdevelop, wie kann denn sowas > > passieren?). libpng2-dev und libpng-dev konflikten auch schön, und > > kann man auch keine von beiden runterschmeissen, ohne dass sich die > > Hälfte aller Pakete in Staub auflöst. > > Das ist in der Tat der Grund für den Mist. libpng2 wurde durch libpng3 > ersetzt, sie sind source-kompatibel. Nur hat halt die Hälfte der > Maintainer noch libpng2 installiert, die andere schon libpng3. Wenn > jetzt A libpng3 hat und kdevelop compiliert, linkt das gegen libpng3. > Ist aber die libqt2 von B mit libpng2 compiliert worden, linkt libqt2 > gegen libpng2, und damit auch kdevelop indirekt, denn es verwendet libqt2. > ldd zeigt einem das dann auch gleich an. Schicke Sache! einfache loesung: alle libraries und programme per skript behandeln sed 's/libpng.2/libpng.3/' datei > datei.new danach sollte alles wieder laufen :) voraussetzung: libpng3 muss source kompatibel zu libpng2 sein, sonst knallt es. moegliche probleme: was macht dpkg, wenn ein binary veraendert wurde? tauscht es es noch aus bei updates? ich habe das bei kdevelop ausprobiert --> klappt. gruss oliver ps: ich weiss, es ist ein hack :) -- Oliver Zendel LinuxTag-Team email: zendel@linuxtag.de phone: +49-631-3109371 http://www.linuxtag.de/ fax: +49-631-3109372
Attachment:
pgpUABU_JRS6S.pgp
Description: PGP signature