Hallo,
will mal en galeon ausprobieren auf meiner suse7.0. Habe dazu die benötigten rpm's
glib-1.2.10-88 glib-devel-1.2.10-88 orbit-0.5.12-10 orbit-devel-0.5.12-10
geholt und ein Update gemacht. Das klappte prima. Beim ./configure bekomme ich aber immer noch einen Fehler:
------------------------------------------------------------------------- ... checking for orbit-config... /usr/bin/orbit-config checking for ORBit - version >= 0.5.1... no *** Could not run ORBIT 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 ORBIT was incorrectly installed *** or that you have moved ORBit since it was installed. In the latter case, you *** may want to edit the orbit-config script: /usr/bin/orbit-config checking for orbit-idl... /usr/bin/orbit-idl checking for glib-config... /usr/bin/glib-config checking for GLIB - version >= 1.2.9... no *** Could not run GLIB 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 GLIB was incorrectly installed *** or that you have moved GLIB since it was installed. In the latter case, you *** may want to edit the glib-config script: /usr/bin/glib-config configure: error: *** GLIB 1.2.9 or better is required. The latest version of GLIB *** is always available from ftp://ftp.gtk.org/. --------------------------------------------------------------------------
Teste ich die Verisonen per Hand, stimmt alles:
pummel@k7:/usr/src/galeon-1.2.1 > /usr/bin/orbit-config --version ORBit 0.5.12 pummel@k7:/usr/src/galeon-1.2.1 > /usr/bin/glib-config --version 1.2.10 pummel@k7:/usr/src/galeon-1.2.1 >
Im config.log steht:
configure:6242: checking for ORBit - version >= 0.5.1 configure:6343: gcc -o conftest -g -O2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 conftest.c -L/ /usr/lib/libglib.so: undefined reference to `getpwuid_r@GLIBC_2.1.2'
... configure:6556: checking for GLIB - version >= 1.2.9 configure:6655: gcc -o conftest -g -O2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include conftest.c -L/usr/lib -lglib 1>&5 /usr/lib/libglib.so: undefined reference to `getpwuid_r@GLIBC_2.1.2' collect2: ld returned 1 exit status
Will ich nun ein anderes Gnome-Proggi starten, z.b. Abiword: /usr/local/AbiSuite/bin/AbiWord_d: error in loading shared libraries: /usr/lib/libglib-1.2.so.0: symbol getpwuid_r, version GLIBC_2.1.2 not defined in file libc.so.6 with link time reference
meine /lib/libc.so.6 sagt: GNU C Library stable release version 2.1.3, by Roland McGrath et al. ...
Das ist ja doof. Wie kann ich vorgehen? Kann es sein, das die neuen RPM's mit der libc Vers. 2.1.2 gebaut wurden und deshalb mit meiner 2.1.3 nicht können...?? Achso, ich habe keinen komplette Gnome hier, nur ein paar libs, dass diverse Proggis auch laufen...
Mit freundlichen Grüßen
Jens Puruckherr