Mailinglist Archive: opensuse-de (3855 mails)

< Previous Next >
Probleme beim Kompilieren - findet Xpm nicht?
Hallo,

Ich habe ein Problem beim kompilieren von perfdata, einem Plugin von Nagios.
Folgender Fehler tritt auf:
-------------------------
make all-recursive
make[1]: Entering directory `/tarballs/perfparse-0.0.11'
Making all in src
make[2]: Entering directory `/tarballs/perfparse-0.0.11/src'
/bin/sh ../libtool --mode=link gcc -g -O2 -Wall -o perfchart.png
perfchart.o cgi.o -L'/usr/lib/mysql' -lmysqlclient -lz -lcrypt -lnsl -lm
-L/opt/gnome/lib -lglib -L/lib -lgd -lperfparse
gcc -g -O2 -Wall -o .libs/perfchart.png perfchart.o cgi.o -L/usr/lib/mysql
/usr/lib/mysql/libmysqlclient.so -lcrypt -lnsl -L/opt/gnome/lib
/opt/gnome/lib/libglib.so -L/lib /usr/lib/libgd.so -L/usr/X11R6/lib
-L/usr/lib -lXpm -lX11 /usr/lib/libjpeg.so /usr/lib/libfreetype.so -lpng -lz
-lm /tarballs/perfparse-0.0.11/src/.libs/libperfparse -Wl,--rpath
-Wl,/usr/lib/mysql -Wl,--rpath -Wl,/usr/local/nagios/lib
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../../i586-suse-linux/bin/ld:
cannot find -lXpm
collect2: ld returned 1 exit status
make[2]: *** [perfchart.png] Error 1
make[2]: Leaving directory `/tarballs/perfparse-0.0.11/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tarballs/perfparse-0.0.11'
make: *** [all] Error 2
---------------------------------
Den Fehler (cannot find -lXpm) sehe ich, nur weiss ich nicht, wie ich das
Problem lösen kann.
Folgende Dateien sind auf meinem Rechner vorhanden:

/usr/X11R6/lib/libXpm.so.4
/usr/X11R6/lib/libXpm.so.4.11

In de ld.so.conf ist /usr/X11R6/lib auch als Pfad eingetragen.

Da ich jetzt nicht weiter weiss, wende ich mich an euch, in der Hoffnung,
dass mir jemand helfen kann. Hier noch ein paar Infos zu dem Rechner, auf
dem ich das versuche:

Suse 9.0
Dual PIII-500, 1GB RAM, keine grafische Oberfläche.

Ich tippe mal darauf, dass mir irgendwelche devel-Dateien fehlen, nur weiss
ich leider nicht, wo ich die herbekomme...

Grüße,

Andreas


< Previous Next >