Probleme beim compilieren von sourcen die gtk+ brauchen.
Hallo Leser, ich habe seit ich SuSE 8.2 nutze massive Probleme mit dem updaten von Programmen die mit der Distribution SuSE professional 8.2 ausgeliefert werden. Ich führe hier als Beispiel das Programm XChat an. Ausgeliefert wird Xchat 2.0.1. Die neuste, als stabile geltende, Version ist 2.0.4 Leider bin ich nicht in der Lage die Source so zu compileren, dass das GUI mit erzeugt wird. Beim durchlauf von ./configure bekomme ich folgende Meldung. ... checking for pkg-config... /usr/bin/pkg-config checking for GLIB - version >= 2.0.3... yes (version 2.2.1) checking for pkg-config... (cached) /usr/bin/pkg-config checking for GTK+ - version >= 2.0.3... *** 'pkg-config --modversion gtk+-2.0' returned 2.0.6, but GTK+ (2.2.1) *** was found! If pkg-config was correct, then it is best *** to remove the old version of GTK+. You may also be able to fix the error *** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing *** /etc/ld.so.conf. Make sure you have run ldconfig if that is *** required on your system. *** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH *** to point to the correct configuration files no Cannot find GTK! Not building GTK FrontEnd. ... Diese Meldung erhalte ich sowohl bei xchat-2.0.1 als auch bei xchat-2.0.4 Was mache ich falsch?? Ohhh ich bin kein Programmierer. Ich mache nur das, was die README sagt. Bitte könnte mir einer der SuSE Leute oder ein anderer verraten wie sie es geschaft haben die Source auf einem SuSE 8.2 System _mit_ GUI compeliert haben. Sollten weiter Informationen erfoderlich sein um mir helfen zu können, sagt mir bitte was an Informationen benötigt wird. TIA und Gruß Chanur
Am Dienstag, 5. August 2003 16:00 schrieb Pyanfar.Chanur@t-online.de:
checking for GTK+ - version >= 2.0.3... *** 'pkg-config --modversion gtk+-2.0' returned 2.0.6, but GTK+ (2.2.1) *** was found! If pkg-config was correct, then it is best
Kann es sein, dass Du ein Mischmasch aus gtk 2.0.6 und 2.2.1 installiert hast? Die 2.2.1 wird ja mitgeliefert, von daher sieht das schon recht komisch aus. Ich würde auf jeden Fall mal pkgconfig und gtk2 und zugehörige devel-Pakete neu installieren. Und, installier keine Programme, ohne RPMs zu bauen, Du kommst früher oder später aus dem Schlamassel sonst nicht mehr raus. -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
Danke für den Tip mit dem Mischmasch
Es war einer.
Was RPM angeht. Ich habe mehrmals versucht RPM's zuinstallieren. Leider
muß ich sagen, das es mir bis jetzt nie gelungen ist auch nur eines
davon vollständig zubekommen. Es fehlt immer etwas. meistens immer der
Teil der am wichtigsten ist.
Ich installiere aus Prinzip keine binaries unter Linux, immer nur
Sourcen und die liegen meistens in tar oder tgz Format vor.
Gruß Chanur
On Tue, 5 Aug 2003 19:21:50 +0200
Manfred Tremmel
Am Dienstag, 5. August 2003 16:00 schrieb Pyanfar.Chanur@t-online.de:
checking for GTK+ - version >= 2.0.3... *** 'pkg-config --modversion gtk+-2.0' returned 2.0.6, but GTK+ (2.2.1) *** was found! If pkg-config was correct, then it is best
Kann es sein, dass Du ein Mischmasch aus gtk 2.0.6 und 2.2.1 installiert hast? Die 2.2.1 wird ja mitgeliefert, von daher sieht das schon recht komisch aus. Ich würde auf jeden Fall mal pkgconfig und gtk2 und zugehörige devel-Pakete neu installieren.
Und, installier keine Programme, ohne RPMs zu bauen, Du kommst früher oder später aus dem Schlamassel sonst nicht mehr raus.
-- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/
Manfred | http://www.knightsoft-net.de
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-programming-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-programming-help@suse.com
Am Mittwoch, 6. August 2003 14:45 schrieb Pyanfar.Chanur@t-online.de:
Danke für den Tip mit dem Mischmasch
Es war einer.
Schön, wenns geholfen hat.
Was RPM angeht. Ich habe mehrmals versucht RPM's zuinstallieren. Leider muß ich sagen, das es mir bis jetzt nie gelungen ist auch nur eines davon vollständig zubekommen. Es fehlt immer etwas. meistens immer der Teil der am wichtigsten ist. Ich installiere aus Prinzip keine binaries unter Linux, immer nur Sourcen und die liegen meistens in tar oder tgz Format vor.
Woraus sich aber wunderbar RPMs basteln lassen, entweder ein eigenes SPEC-File schreiben, oder zumindestens CheckInstall verwenden. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
On Tue, 05 Aug 2003 at 16:00 (+0200), Pyanfar.Chanur@t-online.de wrote:
Beim durchlauf von ./configure bekomme ich folgende Meldung.
... checking for pkg-config... /usr/bin/pkg-config checking for GLIB - version >= 2.0.3... yes (version 2.2.1) checking for pkg-config... (cached) /usr/bin/pkg-config checking for GTK+ - version >= 2.0.3... *** 'pkg-config --modversion gtk+-2.0' returned 2.0.6, but GTK+ (2.2.1) *** was found! If pkg-config was correct, then it is best *** to remove the old version of GTK+. You may also be able to fix the error *** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing *** /etc/ld.so.conf. Make sure you have run ldconfig if that is *** required on your system. *** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH *** to point to the correct configuration files no
was sagt denn "pkg-config --modversion gtk+-2.0"? Und was sagt "grep GTK_.*_VERSION /usr/include/gtk-2.0/gtk/gtkversion.h | head -3"? Gruß, Bernhard -- _________ http://www.bwalle.de _________________________________________________ Mütter lieben ihre Kinder mehr, als Väter es tun, weil sie sicher sein können, dass es ihre sind. -- Aristoteles
Vielen Dank Bernhard.
Der Tip mit mit grep hat es zu Tage gebracht. Es war ein Versionskonflikt zwischen einer alten, unter 8.1 eingespielten externen Version und der neuen Version von der SuSE 8.2 CD.
Werde mir dieses grep statment gut auf Papier aufschreiben.
Jetzt compilert das auch richtig.
Gruß Chanur
On Tue, 5 Aug 2003 19:54:01 +0200
Bernhard Walle
grep GTK_.*_VERSION /usr/include/gtk-2.0/gtk/gtkversion.h | head -3
participants (3)
-
Bernhard Walle
-
Manfred Tremmel
-
Pyanfar.Chanur@t-online.de