GTK+-2.0.6 und GLIB-2.06 mit GTK-1.2 und GLIB-1.2??
Hallo Liste... gibt es eine Möglichkeit die o.g. Librarys zusammen zu installieren, Ich habe hier Gimp-1.3.9 in einer wahren Compilier-Orgie mit allen benötigten Libs zusammengeschraubt und ans laufen bekommen, kriege aber jetzt Grip-3.0.3 und etliche andere Tools nicht mehr ans laufen, weil sie noch auf GTK-1.2.x aufsetzen! -- By + CU Andy (altitan@t-online.de)
Hallo, On Fri, 01 Nov 2002, Andre Loebe wrote:
gibt es eine Möglichkeit die o.g. Librarys zusammen zu installieren, Ich habe hier Gimp-1.3.9 in einer wahren Compilier-Orgie mit allen benötigten Libs zusammengeschraubt und ans laufen bekommen, kriege aber jetzt Grip-3.0.3 und etliche andere Tools nicht mehr ans laufen, weil sie noch auf GTK-1.2.x aufsetzen!
Du kannst die Libs parallel installieren, wenn du aber gegen beide kompilieren willst musst du unterschiedliche prefixes verwenden und dann beim kompilieren meist tricksen, damit die richtige Version genommen wird. -dnh -- Und wer wird sich schon freiwillig der gefaehrlichen Strahlung einer offen brennenden Kernfusion aussetzen wollen. Da wartet man lieber, bis man durch ein paar Tausend Kilometer solide Abschirmung zumindest vor dem Schlimmsten geschuetzt ist. -- Alexander Schreiber
Am Fre, 2002-11-01 um 22.51 schrieb David Haller:
Hallo,
On Fri, 01 Nov 2002, Andre Loebe wrote:
gibt es eine Möglichkeit die o.g. Librarys zusammen zu installieren, Ich habe hier Gimp-1.3.9 in einer wahren Compilier-Orgie mit allen benötigten Libs zusammengeschraubt und ans laufen bekommen, kriege aber jetzt Grip-3.0.3 und etliche andere Tools nicht mehr ans laufen, weil sie noch auf GTK-1.2.x aufsetzen!
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.
Ralf
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
Am Sam, 2002-11-02 um 09.13 schrieb David Haller:
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. Doch,
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 -- Wurde, ja, ist aber irrelevant, ...
gtk2 und glib2 sind KEINE Updates zu gtk und glib, sondern eigenständige Pakete.
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... gtk2 ist KEIN Update zu gtk, beide Libs heissen anders, beide Pakete installieren ihre Header unter anderen Pfaden, beide Pakete sind nicht gegeneinander austauschbar.
Weiterhing kommen beide Pakete mit grundsätzlich anderen autoconf-Macros daher, die völlig unabhängig voneinander sind.
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 Qt ist nicht gtk und glib.
Hier ist von gtk/glib und gtk2/glib2 die Rede. Gtk*/glib* hat diese Probleme nicht.
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? ;) Generell ja, aber auf gtk/glib und gtk2/glib2 trifft das nicht zu.
Sie sind so designed, dass sie sich parallel und konfliktfrei installieren und nutzen lassen und auch werden. Ralf
Am Sam, 2002-11-02 um 10.47 schrieb Ralf Corsepius:
Am Sam, 2002-11-02 um 09.13 schrieb David Haller:
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. Doch, Urgg, zu schnell auf dem Send-Button :(
Das "Doch" hätte hier nicht stehen sollen. Ralf
Hallo, On Sat, 02 Nov 2002, Ralf Corsepius wrote:
Am Sam, 2002-11-02 um 09.13 schrieb David Haller:
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?] [..] gtk2 und glib2 sind KEINE Updates zu gtk und glib, sondern eigenständige Pakete.
Wuerde ich so nicht sagen, naja, ok, vielleicht nicht "Updates" aber schon die "Nachfolgeversion" (oder so) ;) [..]
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? ;) Generell ja, aber auf gtk/glib und gtk2/glib2 trifft das nicht zu.
Sie sind so designed, dass sie sich parallel und konfliktfrei installieren und nutzen lassen und auch werden.
Eben. gtk/glib 1.x / gtk2/glib2 sind eine angenehme Ausnahme. -dnh -- Any sufficiently advanced bug is indistinguishable from a feature. -- Rich Kulawiec [from the fortune file]
participants (3)
-
altitan@t-online.de
-
David Haller
-
Ralf Corsepius