Hallo, On Sat, 02 Nov 2002, Ralf Corsepius wrote:
Am Fre, 2002-11-01 um 22.51 schrieb David Haller:
On Fri, 01 Nov 2002, Andre Loebe wrote: [GTK 1.x und 2.x parallel?] Du kannst die Libs parallel installieren, Ja.
wenn du aber gegen beide kompilieren willst musst du unterschiedliche prefixes verwenden und dann beim kompilieren meist tricksen, damit die richtige Version genommen wird. Falsch, das passiert schon automatisch.
Falsch. Bei GTK evtl. Generell nicht. Bei GTK selbst bin ich mir nicht sicher, da beim Schritt von GTK 1.x auf 2.x auch vom ${foo}-config auf pkgconfig gewechselt wurde -- generell ist aber meist Tricksen mit PATH und/oder LD_LIBRARY_PATH angesagt, falls man je nach Bedarf man gegen die "alte", und mal gegen die "neue" lib kompilieren/linken will... Paradebeispiel (ok, da ist's nicht PATH, sondern eine spezielle Variable): /usr/src/foo $ QTDIR="/usr/lib/qt3" ./configure /usr/src/bar $ QTDIR="/usr/lib/qt" ./configure foo wuerde gegen QT3.x gelinkt, bar gegen QT1.x ;) Mit anderen libs muss man halt schauen, dass z.B. das richtige -config zuerst im Pfad gefunden wird oder eben pkgconfig verwendet wird, oder oder... (und z.B. die libjpeg ist nochmal ein eigener "Horror" *grrr*) Generell sollte meine Aussage nur verallgemeinern, dass "installieren" und "verwenden" von libs (also den *.so*) i.d.R. relativ(!) trivial moeglich, ein mal gegen diese, mal gegen jene Version kompilieren und linken wollen jedoch ganz und gar nicht trivial ist... Einverstanden? ;) -dnh -- Just when you think you've got a handle on herding cats, along comes a three-legged cat on amphetamines." -- Skud