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
Am Montag, 10. Juni 2002 14:00 schrieb Jens Puruckherr:
[...Fehler mit glib...]
Auch beim neu Übersetzen von Abiword erhalte ich nun den Fehler:
/usr/lib/libglib.so: undefined reference to `getpwuid_r@GLIBC_2.1.2' collect2: ld returned 1 exit status ...
Mit freundlichen Grüßen
Jens Puruckherr
Am Montag, dem 10. Juni 2002 um 15:01:22, schrieb Jens Puruckherr:
/usr/lib/libglib.so: undefined reference to `getpwuid_r@GLIBC_2.1.2'
Da scheint Deine glibc nicht in Ordnung, was ergibt denn bei dir:
$ objdump -T /lib/libc.so.6|grep getpwuid_r 000a05f4 g DF .text 00000038 (GLIBC_2.0) getpwuid_r 000a0480 g DF .text 00000171 GLIBC_2.1.2 getpwuid_r $ /lib/libc.so.6 GNU C Library stable release version 2.2.5, by Roland McGrath et al. Copyright (C) 1992-2001, 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiled by GNU CC version 2.95.4 20011002 (Debian prerelease). Compiled on a Linux 2.4.18 system on 2002-04-28. Available extensions: GNU libio by Per Bothner crypt add-on version 2.1 by Michael Glad and others linuxthreads-0.9 by Xavier Leroy BIND-8.2.3-T5B libthread_db work sponsored by Alpha Processor Inc NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk Report bugs using the `glibcbug' script to bugs@gnu.org.
Torsten
Hallo,
Am Montag, 10. Juni 2002 20:33 schrieb Torsten Werner:
/usr/lib/libglib.so: undefined reference to `getpwuid_r@GLIBC_2.1.2'
Da scheint Deine glibc nicht in Ordnung, was ergibt denn bei dir:
pummel@k7:~ > objdump -T /lib/libc.so.6|grep getpwuid_r 00080a70 w DF .text 00000183 GLIBC_2.0 getpwuid_r
pummel@k7:~ > /lib/libc.so.6 GNU C Library stable release version 2.1.3, by Roland McGrath et al. Copyright (C) 1992, 93, 94, 95, 96, 97, 98, 99 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiled by GNU CC version 2.95.2 19991024 (release). Compiled on a Linux 2.2.16 system on 2000-08-05. Available extensions: GNU libio by Per Bothner crypt add-on version 2.1 by Michael Glad and others linuxthreads-0.8 by Xavier Leroy NoVersion patch for broken glibc 2.0 binaries BIND-4.9.7-REL NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk NSS V1 modules 2.0.2 by Thorsten Kukuk libthread_db work sponsored by Alpha Processor Inc Report bugs using the `glibcbug' script to bugs@gnu.org.
Die glibc ist seit der Installation vor...weis ich nicht mehr...drauf. Von der org. Suse7.0. Nur die neie glib will nicht damit. Reinhar schrieb schon, ich müsste meine glib neu kompilieren. Dazu habe ich aber keinen Bock, da ich dazu ja das Suse rpm raushauen müsste. Daran hängen aber dutzende andere Pakete - das macht keinen Spaß, zumal ich erst mal rausbekommen müsste, mit welchen Flags Suse kompiliert hat. Oder kann ich zwei verschiedene glibse parallel halten? Bei Linux geht das doch...hörte ich den alten Mann weise sagen...
Zumindest ists ein Haufen Arbeit, dabei wollte ich doch nur mal ein Stückel aktuelle Software testen...huhuhu
Mit freundlichen Grüßen
Jens Puruckherr
Am Dienstag, dem 11. Juni 2002 um 08:13:19, schrieb Jens Puruckherr:
Reinhar schrieb schon, ich müsste meine glib neu kompilieren. Dazu habe ich aber keinen Bock, da ich dazu ja das Suse rpm raushauen müsste.
Du kannst auch das rpm-Paket der glib neu bauen oder die libc6 aktualisieren, was aber möglicherweise unter SuSE nicht so ohne weiteres geht.
Torsten
Am Dienstag, 11. Juni 2002 09:03 schrieb Torsten Werner:
Du kannst auch das rpm-Paket der glib neu bauen oder die libc6 aktualisieren, was aber möglicherweise unter SuSE nicht so ohne weiteres geht.
Eher setzte ich mein System neu auf....sollte man vielliecht mal drüber nachdenken...Debian z.B. ;-))
Mit freundlichen Grüßen
Jens Puruckherr
Hi Jens,
On Tue, Jun 11, 2002 at 09:42:31 +0200, Jens Puruckherr wrote:
Eher setzte ich mein System neu auf....sollte man vielliecht mal drüber nachdenken...Debian z.B. ;-))
Ein Debian-System mit ziemlich aktuellen Paketen bekommst Du, wenn Du die Knoppix-CD auf Festplatte installierst. Das ist zwar von der CD aus bisher nicht vorgesehen, aber ein kleines Skript von mir (knx-hdinstall) erledigt diese Aufgabe ganz gut.
Zum Treffen morgen kann ich zwei Knoppix-CDs (Version 2.2 beta60) mitbringen, auf denen mein Install-Skript mit drauf ist. Die Liste der enthaltenen Debian-Pakete ist hier zu sehen: http://www.itm.tu-clausthal.de/~perle/knoppix-list-2.2-beta60.gz
bye, Chris
Am Dienstag, dem 11. Juni 2002 um 11:45:50, schrieb Christian Perle:
Ein Debian-System mit ziemlich aktuellen Paketen bekommst Du, wenn Du die Knoppix-CD auf Festplatte installierst.
Lässt sich ein solches System dann auf ein offizielles Debian schmerzfrei 'upgraden'?
Torsten
Hi Torsten,
On Tue, Jun 11, 2002 at 11:34:33 +0200, Torsten Werner wrote:
Lässt sich ein solches System dann auf ein offizielles Debian schmerzfrei 'upgraden'?
Es ist eine Woody, die einige Pakete aus Sid enthaelt. Guck Dir die Paketliste durch. Ansonsten funktionieren apt-get & Co. ganz normal. Auf jeden Fall sind alle Bestandteile sauber als Debian-Pakete installiert. Es _sollte_ also funktionieren, getestet habe ich es allerdings nicht.
In /etc/apt existieren sources.list und sources.list2 mit folgendem Inhalt:
# See sources.list(5) for more information, especialy # Remember that you can only use http, ftp or file URIs # CDROMs are managed through the apt-cdrom tool.
# Security updates for "stable" deb http://security.debian.org stable/updates main contrib non-free
# Testing deb http://ftp.de.debian.org/pub/debian testing main contrib non-free deb http://ftp.de.debian.org/pub/debian-non-US testing/non-US main contrib non-free # Sources deb-src http://ftp.de.debian.org/pub/debian testing main contrib non-free deb-src http://ftp.de.debian.org/pub/debian-non-US testing/non-US main contrib non-free
# Unstable deb http://ftp.de.debian.org/debian unstable main contrib non-free deb http://ftp.de.debian.org/debian-non-US unstable/non-US main contrib non-free # Sources deb-src http://ftp.de.debian.org/debian unstable main contrib non-free deb-src http://ftp.de.debian.org/debian-non-US unstable/non-US main contrib non-free
# Java deb ftp://ftp.gwdg.de/pub/languages/java/linux/debian woody non-free
# deb cdrom:[Debian GNU/Linux 2.2 r3 _Potato_ - Official i386 Binary-1 (20010427)]/ unstable contrib main non-US/contrib non-US/main
# See sources.list(5) for more information, especialy # Remember that you can only use http, ftp or file URIs # CDROMs are managed through the apt-cdrom tool. #deb http://http.us.debian.org/debian stable main contrib non-free #deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free #deb http://security.debian.org stable/updates main contrib non-free
# Uncomment if you want the apt-get source function to work # deb-src http://source.rfc822.org/debian-non-US testing non-US
# kudzu package # http://people.debian.org/~bas
# Ximian GNOME # deb http://red-carpet.ximian.com/debian stable main
# Kernel 2.4 and utilities #deb http://people.debian.org/~bunk/debian potato main #deb-src http://people.debian.org/~bunk/debian potato main
# Various artists # deb http://source.rfc822.org/pub/debian stable main contrib # deb-src http://source.rfc822.org/pub/debian stable main contrib # deb http://source.rfc822.org/pub/debian-non-US stable/non-US main contrib deb http://source.rfc822.org/pub/debian testing main contrib deb-src http://source.rfc822.org/pub/debian testing main contrib deb http://source.rfc822.org/pub/debian-non-US testing/non-US main contrib deb-src http://source.rfc822.org/pub/debian-non-US testing/non-US main contrib # deb http://source.rfc822.org/debian testing main contrib non-free # deb-src http://source.rfc822.org/debian testing main contrib non-free
# Unstable deb http://source.rfc822.org/debian unstable main contrib non-free deb http://source.rfc822.org/debian-non-US unstable/non-US main contrib non-free deb-src http://source.rfc822.org/debian unstable main contrib non-free deb-src http://source.rfc822.org/debian-non-US unstable/non-US main contrib non-free
# deb http://people.debian.org/~cpbotha/ xf403_potato/all/ # XFree4 # deb http://people.debian.org/~cpbotha/ xf410_potato/all/ # deb http://people.debian.org/~cpbotha/ xf410_potato/i386/ # KDE 2.1 Crypto # deb http://kde.tdyc.com potato main crypto # KDE, see http://kde.tdyc.com/ # deb ftp://ftp.wh9.tu-dresden.de/pub/linux/debian-stuff/KDE2 potato main crypto optional
# mozilla et al. # deb http://pandora.debian.org/~kitame/mozilla/ ./ # deb-src http://pandora.debian.org/~kitame/mozilla/ ./
# deb cdrom:[Debian GNU/Linux 2.2 r3 _Potato_ - Official i386 Binary-1 (20010427)]/ unstable contrib main non-US/contrib non-US/main
# deb http://source.rfc822.org/pub/debian potato main contrib # deb http://source.rfc822.org/pub/debian-non-US potato/non-US main contrib # deb http://security.debian.org stable/updates main contrib
bye, Chris
Am Dienstag, 11. Juni 2002 11:45 schrieb Cristian:
Ein Debian-System mit ziemlich aktuellen Paketen bekommst Du, wenn Du die Knoppix-CD auf Festplatte installierst. Das ist zwar von der CD aus bisher nicht vorgesehen, aber ein kleines Skript von mir (knx-hdinstall) erledigt diese Aufgabe ganz gut.
Korrigiert dein Skript auch die Zugriffsrechte? Oder kopiert es Knoppix nur auf die Platte? Für ein dauerhaft eingesetztes System sind die root-Konsolen (ohne Password) doch recht ungünstig.
Jens Weiße
Hi Jens,
On Wed, Jun 12, 2002 at 08:39:33 +0200, Jens Weiße wrote:
Korrigiert dein Skript auch die Zugriffsrechte? Oder kopiert es Knoppix nur auf die Platte? Für ein dauerhaft eingesetztes System sind die root-Konsolen (ohne Password) doch recht ungünstig.
Ja, das wird vom Skript korrigiert. Auch die /etc/sudoers, durch die der User "knoppix" jederzeit root-Rechte bekommen kann, wird entsprechend geaendert.
bye, Chris
lug-dd@mailman.schlittermann.de