Hallo ich habe mein SuSE 9.3 auf SuSE 10.1 aktualisiert. Läuft an sich sehr gut, aber vmware in der Version 4.5.3 lässt sich einfach nicht compilieren. Ich habe bereits wie bei allen anderen Versionen jede erdenkliche Methode ausprobiert: - vmware-any-any-101 - make mrpropper, make cloneconfig, make modules_prepare - google aber kein Erfolg. Wenn ich wie o.g. make cloneconfig ausführe bekomme ich die Meldung: HOSTCC scripts/basic/fixdep /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld: errno@@GLIBC_PRIVATE: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS definition in /usr/i486-linux-libc5/lib/ld-linux.so.2 section .bss /usr/i486-linux-libc5/lib/ld-linux.so.2: could not read symbols: Bad value collect2: ld returned 1 exit status make[1]: *** [scripts/basic/fixdep] Error 1 make: *** [scripts_basic] Error 2 Die Kernel-Sources und auch Kernel-syms sind installiert. Was kann ich noch machen ? -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun ------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo, Am Mon, 12 Jun 2006, Jens Strohschnitter schrieb:
ich habe mein SuSE 9.3 auf SuSE 10.1 aktualisiert. Läuft an sich sehr gut, aber vmware in der Version 4.5.3 lässt sich einfach nicht compilieren. [..] HOSTCC scripts/basic/fixdep /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld: errno@@GLIBC_PRIVATE: TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS definition in /usr/i486-linux-libc5/lib/ld-linux.so.2 section .bss /usr/i486-linux-libc5/lib/ld-linux.so.2: could not read symbols: Bad value collect2: ld returned 1 exit status make[1]: *** [scripts/basic/fixdep] Error 1 make: *** [scripts_basic] Error 2
Das /usr/i486-linux-libc5 ist schonmal verdaechtig. Was ergibt ein rpm -V binutils Wenn das etwas ausgibt installiere die binutils neu. -dnh -- The only possible interpretation of any research whatever in the "social sciences" is: some do, some don't. -- Ernest Rutherford -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Jens Strohschnitter wrote:
ich habe mein SuSE 9.3 auf SuSE 10.1 aktualisiert. Läuft an sich sehr gut, aber vmware in der Version 4.5.3 lässt sich einfach nicht compilieren. [..]
David Haller wrote:
Das /usr/i486-linux-libc5 ist schonmal verdaechtig. Was ergibt ein
rpm -V binutils
rpm -V gibt nichts aus. rpm -qa zeigt: binutils-2.16.91.0.5-18 Habe das Paket nochmal neu installiert aber die Meldung bleibt. Habe derweile mal den VMPlayer installiert - und der konnte korrekt installiert werden. VMWare 4.5.3 bricht aber noch immer ab. -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun ------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Jens Strohschnitter schrieb:
Jens Strohschnitter wrote:
ich habe mein SuSE 9.3 auf SuSE 10.1 aktualisiert. Läuft an sich sehr gut, aber vmware in der Version 4.5.3 lässt sich einfach nicht compilieren. [..]
David Haller wrote:
Das /usr/i486-linux-libc5 ist schonmal verdaechtig. Was ergibt ein
rpm -V binutils
rpm -V gibt nichts aus.
rpm -qa zeigt: binutils-2.16.91.0.5-18
Habe das Paket nochmal neu installiert aber die Meldung bleibt.
Habe derweile mal den VMPlayer installiert - und der konnte korrekt installiert werden. VMWare 4.5.3 bricht aber noch immer ab.
Ich würde mal unter vmware-forum.de und http://www.vmware.com/community/index.jspa fragen. Nicht das du mit der 4er version in ein grundsätzliches Problem rennst. Gruß -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Jens Strohschnitter schrieb: ich habe mein SuSE 9.3 auf SuSE 10.1 aktualisiert. Läuft an sich sehr gut, aber vmware in der Version 4.5.3 lässt sich einfach nicht compilieren. [..]
David Haller wrote: Das /usr/i486-linux-libc5 ist schonmal verdaechtig. Was ergibt ein
rpm -V binutils
rpm -V gibt nichts aus.
rpm -qa zeigt: binutils-2.16.91.0.5-18
Habe das Paket nochmal neu installiert aber die Meldung bleibt.
Habe derweile mal den VMPlayer installiert - und der konnte korrekt installiert werden. VMWare 4.5.3 bricht aber noch immer ab.
Ralf Prengel
wrote: Ich würde mal unter vmware-forum.de und http://www.vmware.com/community/index.jspa fragen.
Nicht das du mit der 4er version in ein grundsätzliches Problem rennst.
Hi ich glaube ich habe tatsächlich ein grundsätzliches Problem. Ich kann nämlich auch keine anderen Programme compilieren. Habe Audacity und 2 andere Pakete versucht mit make zu kompilieren und da bekomme ich ebenfalls die o.g. Meldung. Scheint wohl wieder mal beim Update etwas schief gelaufen zu sein. Die binutils gcc make Pakete habe ich mal neu installiert. Aber brachte auch keinen Erfolg. -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun ------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo, Am Mon, 12 Jun 2006, Jens Strohschnitter schrieb:
rpm -V gibt nichts aus.
rpm -qa zeigt: binutils-2.16.91.0.5-18
Habe das Paket nochmal neu installiert aber die Meldung bleibt.
Woher stammt das RPM? => rpm -qi binutils
ich glaube ich habe tatsächlich ein grundsätzliches Problem. Ich kann nämlich auch keine anderen Programme compilieren.
Hm. Teste mal folgendes (script per c&p abspeichern, mit sh gcctest.sh
ausfuehren und die gcctest.log Datei dann mailen):
==== gcctest.sh ====
#!/bin/sh
cat <<EOF > gcctest.c
#include
Scheint wohl wieder mal beim Update etwas schief gelaufen zu sein. Die binutils gcc make Pakete habe ich mal neu installiert. Aber brachte auch keinen Erfolg.
Versuch ggfs. dann mal ein downgrade... Aber schauen wir erstmal. -dnh -- Linux is not a desktop OS for people whose VCRs are still flashing "12:00". -- Paul Tomblin -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo, Am Mon, 12 Jun 2006, David Haller schrieb:
Am Mon, 12 Jun 2006, Jens Strohschnitter schrieb:
rpm -V gibt nichts aus.
rpm -qa zeigt: binutils-2.16.91.0.5-18
Habe das Paket nochmal neu installiert aber die Meldung bleibt.
Woher stammt das RPM? => rpm -qi binutils
ich glaube ich habe tatsächlich ein grundsätzliches Problem. Ich kann nämlich auch keine anderen Programme compilieren.
Hm. Teste mal folgendes (script per c&p abspeichern, mit sh gcctest.sh ausfuehren und die gcctest.log Datei dann mailen): [..]
=== [Ausgabe kam per PM] ==== -lgcc_s (/usr/lib/gcc/i586-suse-linux/4.1.0/../../../libgcc_s.so) /usr/lib/gcc/i586-suse-linux/4.1.0/crtend.o /usr/lib/gcc/i586-suse-linux/4.1.0/../../../crtn.o/usr/lib/gcc/i586-suse-linux/4 +.1.0/../../../../i586-suse-linux/bin/ld: errno@@GLIBC_PRIVATE: TLS definition +in /lib/libc.so.6 section .tbss mismatches non-TLS definition in +/usr/i486-linux-libc5/lib/ld-linux.so.2 section .bss /usr/i486-linux-libc5/lib/ld-linux.so.2: could not read symbols: Bad value collect2: ld returned 1 exit status ==== Bis zu der Stelle wird brav nur aus i586* zusammengesammelt... Also, da gibt's das gleiche Problem.
Scheint wohl wieder mal beim Update etwas schief gelaufen zu sein. Die binutils gcc make Pakete habe ich mal neu installiert. Aber brachte auch keinen Erfolg.
Versuch ggfs. dann mal ein downgrade... Aber schauen wir erstmal.
Was spuckt eigentlich ein rpm -qf /usr/i486-linux-libc5/lib/ld-linux.so.2 aus? Wo kommt das her? -dnh -- alias woman='man -a' -- Volker Birk -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
David Haller wrote:
[...]
=== [Ausgabe kam per PM] ==== -lgcc_s (/usr/lib/gcc/i586-suse-linux/4.1.0/../../../libgcc_s.so) /usr/lib/gcc/i586-suse-linux/4.1.0/crtend.o /usr/lib/gcc/i586-suse-linux/4.1.0/../../../crtn.o/usr/lib/gcc/i586-suse-linux/4 +.1.0/../../../../i586-suse-linux/bin/ld: errno@@GLIBC_PRIVATE: TLS definition +in /lib/libc.so.6 section .tbss mismatches non-TLS definition in +/usr/i486-linux-libc5/lib/ld-linux.so.2 section .bss /usr/i486-linux-libc5/lib/ld-linux.so.2: could not read symbols: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sieht irgendwie aus, als waere da ein glibc Problem involviert. Normalerweise kommen /lib/libc.so.6 als auch ld-linux.so.2 aus dem glibc Paket, wobei letzteres ueblicherweise ebenfalls in /lib liegt. Hier wird aber ld-linux.so.2 aus einem anderen Verzeichnis genommen...
Cheers, Th. -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
David Haller wrote:
[...]
=== [Ausgabe kam per PM] ==== -lgcc_s (/usr/lib/gcc/i586-suse-linux/4.1.0/../../../libgcc_s.so) /usr/lib/gcc/i586-suse-linux/4.1.0/crtend.o /usr/lib/gcc/i586-suse-linux/4.1.0/../../../crtn.o/usr/lib/gcc/i586-suse-linux/4 +.1.0/../../../../i586-suse-linux/bin/ld: errno@@GLIBC_PRIVATE: TLS definition +in /lib/libc.so.6 section .tbss mismatches non-TLS definition in +/usr/i486-linux-libc5/lib/ld-linux.so.2 section .bss /usr/i486-linux-libc5/lib/ld-linux.so.2: could not read symbols: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sieht irgendwie aus, als waere da ein glibc Problem involviert. Normalerweise kommen /lib/libc.so.6 als auch ld-linux.so.2 aus dem glibc Paket, wobei letzteres ueblicherweise ebenfalls in /lib liegt. Hier wird aber ld-linux.so.2 aus einem anderen Verzeichnis genommen...
Hi, habe gestern abend mal ein SuSE 10.1 auf meinem Notebook installiert. Dort wird statt /usr/i486.../ld-linux.so.2 nur das /lib/ld-linux.so.2 installiert. Das liegt auch auf meinem upgedateten Rechner zusätzlich zu /usr/i486... unter /lib/. Schätze mal, dass das noch ein Überbleibsel von SuSE 9.3 oder einem nachinstallierten Programm unter SuSE 9.3 her stammt. Wie bringe ich Linux dazu, statt dem ld-linux aus /usr/i486... das unter /lib zu verwenden ? Kann ich das einfach löschen ? Oder den kompletten Pfad aus der ld.so.conf rausnehmen ? -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun ------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo, Am Die, 13 Jun 2006, Jens Strohschnitter schrieb:
David Haller wrote:
[...]
=== [Ausgabe kam per PM] ==== -lgcc_s (/usr/lib/gcc/i586-suse-linux/4.1.0/../../../libgcc_s.so) /usr/lib/gcc/i586-suse-linux/4.1.0/crtend.o /usr/lib/gcc/i586-suse-linux/4.1.0/../../../crtn.o/usr/lib/gcc/i586-suse-linux/4 +.1.0/../../../../i586-suse-linux/bin/ld: errno@@GLIBC_PRIVATE: TLS definition +in /lib/libc.so.6 section .tbss mismatches non-TLS definition in +/usr/i486-linux-libc5/lib/ld-linux.so.2 section .bss /usr/i486-linux-libc5/lib/ld-linux.so.2: could not read symbols: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sieht irgendwie aus, als waere da ein glibc Problem involviert. Normalerweise kommen /lib/libc.so.6 als auch ld-linux.so.2 aus dem glibc Paket, wobei letzteres ueblicherweise ebenfalls in /lib liegt. Hier wird aber ld-linux.so.2 aus einem anderen Verzeichnis genommen...
Jep.
habe gestern abend mal ein SuSE 10.1 auf meinem Notebook installiert. Dort wird statt /usr/i486.../ld-linux.so.2 nur das /lib/ld-linux.so.2 installiert. Das liegt auch auf meinem upgedateten Rechner zusätzlich zu /usr/i486... unter /lib/. Schätze mal, dass das noch ein Überbleibsel von SuSE 9.3 oder einem nachinstallierten Programm unter SuSE 9.3 her stammt. Wie bringe ich Linux dazu, statt dem ld-linux aus /usr/i486... das unter /lib zu verwenden ? Kann ich das einfach löschen ? Oder den kompletten Pfad aus der ld.so.conf rausnehmen ?
Schau erstmal, wie schon geschrieben, zu was dieses Teil gehoert: rpm -qif /usr/i486-linux-libc5/lib/ld-linux.so.2 die Autorenliste der Ausgabe loesche bitte raus ;) Dann sehen wir weiter. -dnh -- "There is hopeful symbolism in the fact that flags do not wave in a vacuum." -- Arthur C. Clarke -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
habe gestern abend mal ein SuSE 10.1 auf meinem Notebook installiert. Dort wird statt /usr/i486.../ld-linux.so.2 nur das /lib/ld-linux.so.2 installiert. Das liegt auch auf meinem upgedateten Rechner zusätzlich zu /usr/i486... unter /lib/. Schätze mal, dass das noch ein Überbleibsel von SuSE 9.3 oder einem nachinstallierten Programm unter SuSE 9.3 her stammt. Wie bringe ich Linux dazu, statt dem ld-linux aus /usr/i486... das unter /lib zu verwenden ? Kann ich das einfach löschen ? Oder den kompletten Pfad aus der ld.so.conf rausnehmen ?
David Haller
wrote: Schau erstmal, wie schon geschrieben, zu was dieses Teil gehoert: rpm -qif /usr/i486-linux-libc5/lib/ld-linux.so.2
Hi hier die Ausgabe: Name : shlibs5 Relocations: (not relocatable) Version : 2001.7.30 Vendor: SuSE Linux AG, Nuernberg, Germany Release : 209 Build Date: Tue Apr 6 03:10:54 2004 Install Date: Thu Feb 16 12:08:53 2006 Build Host: g174.suse.de Group : System/Libraries Source RPM: shlibs5-2001.7.30-209.src.rpm Size : 41864328 License: GPL, Other License(s), see package Signature : DSA/SHA1, Tue Apr 6 06:40:04 2004, Key ID a84edae89c800aca Packager : http://www.suse.de/feedback Summary : The libc.so and libm.so (old version 5) Shared C Libraries Description : This package contains the shared C libraries needed to run programs linked with libc and libm libraries (version 5). Distribution: SuSE Linux 9.1 (i586) Dabei ist mir noch eingefallen, dass ich bereits von SuSE 9.1 auf 9.3 einmal upgedatet hatte. Als Test habe ich mal wie beschrieben den Eintrag i486 aus der ld.so.conf rausgenommen und siehe da, ein Compilevorgang der vmware-console klappte. Habe den VMPlayer noch am laufen - werde aber mal das VMWare 4.5.3 nochmal komplett testen. -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun ------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo, Am Die, 13 Jun 2006, Jens Strohschnitter schrieb:
David Haller
wrote: Schau erstmal, wie schon geschrieben, zu was dieses Teil gehoert: rpm -qif /usr/i486-linux-libc5/lib/ld-linux.so.2
hier die Ausgabe:
Name : shlibs5 Relocations: (not relocatable) [..] Distribution: SuSE Linux 9.1 (i586)
Ok, das Paket solltest du dann aktualisieren...
Als Test habe ich mal wie beschrieben den Eintrag i486 aus der ld.so.conf rausgenommen und siehe da, ein Compilevorgang der vmware-console klappte.
... oder es so lassen. Bei Bedarf kannst du dann wohl Anwendungen, die die libc5 brauchen dann wohl immer noch starten (LD_LIBRARY_PATH und/oder LD_PRELOAD oder sonstsowas -- ggfs. dann per wrapper-script). -dnh -- "Ich darf Ihnen von ganzem Herzen gratulieren: Sie haben den mit weitem Abstand höchsten Grad an Freiheit im Umgang mit der Wahrheit erreicht, den ich jemals an einem Menschen beobachten durfte". -- Volker Gringmuth -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Die, 13 Jun 2006, Jens Strohschnitter schrieb:
David Haller
wrote: Schau erstmal, wie schon geschrieben, zu was dieses Teil gehoert: rpm -qif /usr/i486-linux-libc5/lib/ld-linux.so.2
hier die Ausgabe:
Name : shlibs5 Relocations: (not relocatable) [..] Distribution: SuSE Linux 9.1 (i586)
Ok, das Paket solltest du dann aktualisieren...
Als Test habe ich mal wie beschrieben den Eintrag i486 aus der ld.so.conf rausgenommen und siehe da, ein Compilevorgang der vmware-console klappte.
... oder es so lassen. Bei Bedarf kannst du dann wohl Anwendungen, die die libc5 brauchen dann wohl immer noch starten (LD_LIBRARY_PATH und/oder LD_PRELOAD oder sonstsowas -- ggfs. dann per wrapper-script).
Hi die Installation von vmware 4.5.3 hat jetzt auch geklappt. Danke nochmal für die Unterstützung. -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun ------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
participants (4)
-
David Haller
-
Jens Strohschnitter
-
Ralf Prengel
-
Thomas Hertweck