PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Xpm library nicht gefunden



HAH
02.12.05, 22:05
Hallo.
Es gibt mehrere Programme, wenn ich die kompilieren will (make) kommt folgende Fehlermeldung:

/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/X11R6/lib/libXpm.so when searching for -lXpm
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../x86_64-suse-linux/bin/ld: skipping incompatible /usr/X11R6/lib/libXpm.a when searching for -lXpm
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/../../../../x86_64-suse-linux/bin/ld: cannot find -lXpm

OK, jetzt habe ich von der Suse 9.3-DVD schon XFree86 neu installiert, die Fehlermeldung kriege ich trotzdem. Wie erfahre ich nun was die richtige Version ist, und wo kriege ich die her?

Vielen Dank!

zyrusthc
03.12.05, 01:10
Hallo

Du musst die Development-Pakete installieren , such mal nach "devel" , "dev" vom xfree !

gruss Oli

traffic
03.12.05, 11:25
Genauer gesagt: Du musst die entsprechenden 64-bittigen *-devel-Pakete installieren (genauer gesagt: "xorg-x11-devel", nicht "xorg-x11-devel-32bit") und Du musst dafür sorgen, dass "/usr/X11R6/lib64" vor "/usr/X11R6/lib" im Suchpfad ist (z.B. mit "LDFLAGS=-L/usr/X11R6/lib64 ./configure" statt "./configure").

HAH
03.12.05, 12:14
Vielen Dank!
Genau das war der Fehler. Eine .configure gab es nicht, aber im Makefile stand die Variable LDFILES und die konnte ich ändern.

Tschüß