Hallo, ich habe folgendes Problem: wenn ich versuche einen Kernel zu Übersetzen, bzw. schon beim Konfigurieren, kommt auf der Kommandozeile folgende Meldung: uli@client1:~/NT/kernel/linux-2.6.16.20> make cloneconfig HOSTCC scripts/basic/fixdep /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld:built in linker script:1: syntax error collect2: ld returned 1 exit status make[1]: *** [scripts/basic/fixdep] Fehler 1 make: *** [scripts_basic] Fehler 2 so wie ich das sehe, hängt es nicht mit dem Kernel zusammen, sondern mit meinem gcc (insbesondere dem Linker). Ich benutze OpenSuse 10.1 mit allen aktuellen YOU-Updates. Hat jemand eine Idee was das sein könnte? Danke! -- Niemand käme auf die Idee, Tinte mit Tinte abzuwaschen nur Blut soll immer wieder mit Blut abgewaschen werden. -- Ebner-Eschenbach Grüsse aussem Pott! - Uli -- 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 Mittwoch, 7. Juni 2006 13:01 schrieb Ulrich Walter:
Hallo,
ich habe folgendes Problem:
wenn ich versuche einen Kernel zu Übersetzen, bzw. schon beim Konfigurieren, kommt auf der Kommandozeile folgende Meldung:
uli@client1:~/NT/kernel/linux-2.6.16.20> make cloneconfig HOSTCC scripts/basic/fixdep /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld:built in linker script:1: syntax error collect2: ld returned 1 exit status make[1]: *** [scripts/basic/fixdep] Fehler 1 make: *** [scripts_basic] Fehler 2
der Fehler kommt auch wenn ich ein einfaches kleines C-Programme übersetzen möchte, hat also nicht mit dem Kernel zu tun sondern meine gcc-Installation hat irgendwo eine Macke :-( Ich werde mal den gcc deinstallieren und dann noch einmal neu drauf schmeißen und schauen was dann passiert.
so wie ich das sehe, hängt es nicht mit dem Kernel zusammen, sondern mit meinem gcc (insbesondere dem Linker).
Ich benutze OpenSuse 10.1 mit allen aktuellen YOU-Updates.
Hat jemand eine Idee was das sein könnte? Danke!
-- Niemand käme auf die Idee, Tinte mit Tinte abzuwaschen nur Blut soll immer wieder mit Blut abgewaschen werden. -- Ebner-Eschenbach Grüsse aussem Pott! - Uli -- 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 Donnerstag, 8. Juni 2006 00:00 schrieb Ulrich Walter:
Hallo,
...
Ich werde mal den gcc deinstallieren und dann noch einmal neu drauf schmeißen und schauen was dann passiert.
nichts, gleiche Meldung kommt wieder:-( -- Niemand käme auf die Idee, Tinte mit Tinte abzuwaschen nur Blut soll immer wieder mit Blut abgewaschen werden. -- Ebner-Eschenbach Grüsse aussem Pott! - Uli -- 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 Don, 08 Jun 2006, Ulrich Walter schrieb:
Am Mittwoch, 7. Juni 2006 13:01 schrieb Ulrich Walter:
ich habe folgendes Problem:
wenn ich versuche einen Kernel zu Übersetzen, bzw. schon beim Konfigurieren, kommt auf der Kommandozeile folgende Meldung:
uli@client1:~/NT/kernel/linux-2.6.16.20> make cloneconfig HOSTCC scripts/basic/fixdep /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld:built in linker script:1: syntax error collect2: ld returned 1 exit status make[1]: *** [scripts/basic/fixdep] Fehler 1 make: *** [scripts_basic] Fehler 2
der Fehler kommt auch wenn ich ein einfaches kleines C-Programme übersetzen möchte, hat also nicht mit dem Kernel zu tun sondern meine gcc-Installation hat irgendwo eine Macke :-(
Was ergeben: ls -l /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld rpm -Vf /usr/bin/ld -dnh --
I've gone through over-stressed to physical exhaustion... what's next? Tuesday -- Simon Burr & Kyle Hearn
-- 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
Moin Moin! Am Donnerstag, 8. Juni 2006 06:05 schrieb David Haller:
Hallo,
Am Don, 08 Jun 2006, Ulrich Walter schrieb:
Am Mittwoch, 7. Juni 2006 13:01 schrieb Ulrich Walter:
ich habe folgendes Problem:
wenn ich versuche einen Kernel zu Übersetzen, bzw. schon beim Konfigurieren, kommt auf der Kommandozeile folgende Meldung:
uli@client1:~/NT/kernel/linux-2.6.16.20> make cloneconfig HOSTCC scripts/basic/fixdep /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld:bu ilt in linker script:1: syntax error collect2: ld returned 1 exit status make[1]: *** [scripts/basic/fixdep] Fehler 1 make: *** [scripts_basic] Fehler 2
der Fehler kommt auch wenn ich ein einfaches kleines C-Programme übersetzen möchte, hat also nicht mit dem Kernel zu tun sondern meine gcc-Installation hat irgendwo eine Macke :-(
Was ergeben:
ls -l /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld lrwxrwxrwx 1 root root 12 2006-05-13 03:40 /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld -> ../../bin/ld
rpm -Vf /usr/bin/ld ..5..... /usr/bin/ld
Sagt mir jetzt nix... -- Niemand käme auf die Idee, Tinte mit Tinte abzuwaschen nur Blut soll immer wieder mit Blut abgewaschen werden. -- Ebner-Eschenbach Grüsse aussem Pott! - Uli -- Niemand käme auf die Idee, Tinte mit Tinte abzuwaschen nur Blut soll immer wieder mit Blut abgewaschen werden. -- Ebner-Eschenbach Grüsse aussem Pott! - Uli -- 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 Don, 08 Jun 2006, Ulrich Walter schrieb:
Am Donnerstag, 8. Juni 2006 06:05 schrieb David Haller:
Am Don, 08 Jun 2006, Ulrich Walter schrieb: [..]
uli@client1:~/NT/kernel/linux-2.6.16.20> make cloneconfig HOSTCC scripts/basic/fixdep /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld:bu ilt in linker script:1: syntax error collect2: ld returned 1 exit status [..] rpm -Vf /usr/bin/ld ..5..... /usr/bin/ld
Sagt mir jetzt nix...
man rpm => VERIFY OPTIONS Es bedeutet, dass die md5-Summe des binary nicht stimmt. Dein /usr/bin/ld ist als "defekt". Wo ist denn das 'binutils' her (aus dem stammt '/usr/bin/ld'? -dnh -- "who| grep -i blonde|talk; cd ~; wine; touch; finger; unzip; touch; strip; gasp; finger; mount; fsck; more; yes; gasp; umount; make clean; sleep" -- A!S -- 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
'n Abend! Am Donnerstag, 8. Juni 2006 18:22 schrieb David Haller:
Hallo,
Am Don, 08 Jun 2006, Ulrich Walter schrieb:
Am Donnerstag, 8. Juni 2006 06:05 schrieb David Haller:
Am Don, 08 Jun 2006, Ulrich Walter schrieb:
[..]
uli@client1:~/NT/kernel/linux-2.6.16.20> make cloneconfig HOSTCC scripts/basic/fixdep /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld :bu ilt in linker script:1: syntax error collect2: ld returned 1 exit status
[..]
rpm -Vf /usr/bin/ld
..5..... /usr/bin/ld
Sagt mir jetzt nix...
man rpm => VERIFY OPTIONS
Es bedeutet, dass die md5-Summe des binary nicht stimmt. Dein /usr/bin/ld ist als "defekt". Wo ist denn das 'binutils' her (aus dem stammt '/usr/bin/ld'?
Danke auch Dir! Ich habe heute nachmittag schon nach dem gleichlautenden Tipp von Andreas Kyek mir die man-page zu Gute getan und auch die binutils von der DVD neu installiert. Die vorherige (gleiche) Version stammt von der online-Installation des Systems, als Aktualisierung von Opensuse 10.0. Es klappt jetzt, danke Euch beiden! -- Niemand käme auf die Idee, Tinte mit Tinte abzuwaschen nur Blut soll immer wieder mit Blut abgewaschen werden. -- Ebner-Eschenbach Grüsse aussem Pott! - Uli -- 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 (2)
-
David Haller
-
Ulrich Walter