[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Subject: gimp: error in loading shared libraries
From: Andreas Huber
Date: 23 Apr 1999 13:28:00 -0000


Hallo!

ich hab' gerade gimp-1.0.4-2 installiert. Beim starten kommt der
Begrüßungsschirm, dann beim laden des Hauptfensters bricht gimp mit
folgender Meldung ab:

[andreas@troll andreas]$ gimp 
gimp: error in loading shared libraries
: undefined symbol: __bzero

Jetzt mal prinzipiell: Wie kann ich zu einem Symbol (hier: "__bzero")
herausfinden, in welcher lib es ist?

apropos bzero:
bcmp, bcopy, bzero, memccpy, memchr, memcmp, memcpy, memfrob, memmem,
memmove, memset (3) - byte string operations
bzero (3)            - write zeros to a byte string

Ich weiß also, daß bzero in string.h ist (man bzero):
--- cut ---
SYNOPSIS
       #include <string.h>

       void bzero(void *s, int n);
--- cut ---

Es müßte aber dann doch in der libc sein?

[andreas@troll andreas]$ rpm -q libc glibc
libc-5.3.12-27
glibc-2.0.7-19

Was kann ich machen? Die glibc scheint doch aktuell zu sein (System ist
RH5.1, glibc wurde aber vor ein paar Tagen geupdated)

gimp brachte bei der Installation folgene Fehler:

failed dependencies:
        libm.so.6(GLIBC_2.1) is needed by gimp-1.0.4-2
        libc.so.6(GLIBC_2.1) is needed by gimp-1.0.4-2
        libc.so.6(GLIBC_2.0) is needed by gimp-1.0.4-2
        libm.so.6(GLIBC_2.0) is needed by gimp-1.0.4-2

ABER:
[andreas@troll andreas]$ l /lib/libc*
-rwxr-xr-x   1 root     root      3063916 Jul 14  1998
/lib/libc-2.0.7.so
lrwxrwxrwx   1 root     root           13 Dec  2 19:00 /lib/libc.so.6 ->
libc-2.0.7.so

[andreas@troll andreas]$ l /lib/libm*
-rwxr-xr-x   1 root     root       413550 Jul 14  1998
/lib/libm-2.0.7.so
lrwxrwxrwx   1 root     root           13 Dec  2 19:00 /lib/libm.so.6 ->
libm-2.0.7.so

libc.so.6 und libm.so.6 sind also installiert...

Brauche ich die glibc-2.1? Ist das (wie beim Kernel) die
Entwicklerversion?
Fragen über Fragen...

-- 
Andreas Huber <WeAreBorg@gmx.de>