SuSE8.0 gq kompilieren - configure meldet gtk Problem
Hallo zusammen,
hab's jetzt endlich in Angriff genommen:
gq-0.7.0beta2 wird kompiliert und installiert:
$ ~/tmp/gq-0.7.0beta2>./configure
....
diverse OK
checking for strerror in -lcposix... no
checking whether make sets ${MAKE}... (cached) yes
checking for gtk-config... /usr/bin/gtk-config
checking for GTK - version >= 1.2.0... no
*** Could not run GTK test program, checking why...
*** The test program failed to compile or link. See the file
config.log for the
*** exact error that occured. This usually means GTK was incorrectly
installed
*** or that you have moved GTK since it was installed. In the latter
case, you
*** may want to edit the gtk-config script: /usr/bin/gtk-config
configure: error: Cannot find GTK: Is gtk-config in path?
^^^^^^^^^^^^^^^^^^^^^^
$ ~/tmp/gq-0.7.0beta2> gtk-config --version
1.2.10
..also ja - in path!
$ ~/tmp/gq-0.7.0beta2> rpm -qa |grep gtk
gtk-1.2.10-284
gtk-devel-1.2.10-284
python-gtk-1.4.2-108
soweit bin ich im Archiv auch des öfteren gekommen. Dann kam immer
die Frage was steht in config.log?
Danach Expertengefechte über Fehlerausgaben beim Kompilieren oder
nichts. Nicht so bei mir ;o))
$ ~/tmp/gq-0.7.0beta2> tail -13 config.log
configure:1538: gcc -o conftest -g -O2 -I/usr/include/gtk-1.2
-I/usr/include/glib-1.2 -I/usr/lib/glib/include
-I/usr/X11R6/include conftest.c -L/usr/lib -L/usr/X11R6/lib
-lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm
1>&5
/usr/i486-suse-linux/bin/ld: cannot find -lXi
collect2: ld returned 1 exit status
configure: failed program was:
#line 1528 "configure"
#include "confdefs.h"
#include
gq-0.7.0beta2 wird kompiliert und installiert:
$ ~/tmp/gq-0.7.0beta2>./configure [...] $ ~/tmp/gq-0.7.0beta2> tail -13 config.log configure:1538: gcc -o conftest -g -O2 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include conftest.c -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm 1>&5 /usr/i486-suse-linux/bin/ld: cannot find -lXi ^^^^^^^^^^^^^^^^ Hier steht es! Der Linker findet die Bibliothek namens
Friedrich Strohmaier schrieb: libXi.{a,so} nicht. Das bedeutet, Du hast das xdevel- Paket nicht installiert. Gruesse, Th. -- Thomas Hertweck, Dipl.-Geophys., GPI Universitaet Karlsruhe === First they ignore you, then they laugh at you, then === === they fight you, then you win. (M. Ghandi) ===
Hallo Liste, hallo Thomas Hertweck, Thomas Hertweck:
Friedrich Strohmaier schrieb:
gq-0.7.0beta2 wird kompiliert und installiert:
[..]
/usr/i486-suse-linux/bin/ld: cannot find -lXi
^^^^^^^^^^^^^^^^ Hier steht es! Der Linker findet die Bibliothek namens libXi.{a,so} nicht. Das bedeutet, Du hast das xdevel- Paket nicht installiert.
Treffer! ./configure ist jetzt durchgelaufen!! super! jetzt meckert make noch rum: ... make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/hu80/tmp/gq-0.7.0beta2/src« cd .. && automake --gnu --include-deps src/Makefile automake: configure.in: required file `./depcomp' not found make[2]: *** [Makefile.in] Fehler 1 make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/hu80/tmp/gq-0.7.0beta2/src« make[1]: *** [all-recursive] Fehler 1 make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/hu80/tmp/gq-0.7.0beta2« make: *** [all] Fehler 2 aber da fahnde ich erst morgen weiter - jetzt ist Schluss & Vielen Dank!! fs -- Beste Grüße von der Schwäbischen Alb _Das_ MailingListenarchiv für suse-linux: http://marc.theaimsgroup.com/?l=suse-linux&r=1&w=2 und viele viele andere: http://marc.theaimsgroup.com
participants (2)
-
Friedrich Strohmaier
-
Thomas Hertweck