Hi,
ich hab folgendes Problem. Seit dem letzten upgraden meines Systems (apt-get ), funzt der GCC nicht mehr.
Beim ausführen von ./configure kommt folgender Fehler:
bazik@antares:~/EigeneDateien/Test-Area/SDL-1.2.0$ ./configure
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking for ranlib... ranlib
checking for gcc... gcc
checking whether the C compiler (gcc ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
bazik@antares:~/EigeneDateien/Test-Area/SDL-1.2.0$
Und hier die config.log:
bazik@antares:~/EigeneDateien/Test-Area/SDL-1.2.0$ more config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
configure:678: checking for a BSD compatible install
configure:731: checking whether build environment is sane
configure:788: checking whether make sets ${MAKE}
configure:834: checking for working aclocal
configure:847: checking for working autoconf
configure:860: checking for working automake
configure:873: checking for working autoheader
configure:886: checking for working makeinfo
configure:907: checking host system type
configure:928: checking target system type
configure:1018: checking build system type
configure:1038: checking for ranlib
configure:1068: checking for gcc
configure:1181: checking whether the C compiler (gcc ) works
configure:1197: gcc -o conftest conftest.c 1>&5
/usr/bin/ld: cannot open crt1.o: No such file or directory
collect2: ld returned 1 exit status
configure: failed program was:
#line 1192 "configure"
#include "confdefs.h"
main(){return(0);}
System ist Debian (wobei da nix mehr original dran ist *g*).
GCC und alle dazugehörigen Programme hab ich schon mehrmals komplett gelöscht und
neu installiert. Ohne Erfolg <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">
gruß,
bAZiK
Error: C compiler cannot create executables :(
Error: C compiler cannot create executables :(
Linux - because reboots are for hardware upgrades.
Re: Error: C compiler cannot create executables :(
Existiert denn die /usr/lib/crt1.o ?
Falls nicht installiere mal die glibc neu (wirst dir wohl mal irgendwann die Datei unbewusst gelöscht haben).
Falls nicht installiere mal die glibc neu (wirst dir wohl mal irgendwann die Datei unbewusst gelöscht haben).
Re: Error: C compiler cannot create executables :(
Ja, die Datei existiert nicht. Leider ist bei dem neu installieren der glibc ein
*klitzekleiner* Fehler passiert, und mein System ist *etwas* beschädigt.
Kurz gesagt, ich bekomm bei 99,9% aller Programme folgendes:
antares:/home/bazik/EigeneDateien# ls
ls: /lib/i686/libc.so.6: version `GLIBC_2.2.3' not found (required by ls)
oder
antares:/home/bazik/EigeneDateien# vi
vi: error while loading shared libraries: /lib/i686/libc.so.6: symbol _dl_debug_files, version GLIBC_2.2 not defined in file ld-linux.so.2 with link time reference
Ich glaube, jetzt ist der Zeitpunkt gekommen, panisch zu werden, oder? Schließlich funzt nicht mal mehr dpkg oder apt-get.
D.h. ich kann nichtmal mehr die glibc 2.2.3 neu installieren (die ich aber noch als deb auf der Platte hab). Das einzige was im Moment noch
funzt, ist Konqueror, xmms und ein Terminal (kann aber keine neuen Instanzen dieser Progs aufmachen. Sie liefen aber während dem "Unfall" *g*)
Hilfe wäre jetzt echt wichtig!
*klitzekleiner* Fehler passiert, und mein System ist *etwas* beschädigt.
Kurz gesagt, ich bekomm bei 99,9% aller Programme folgendes:
antares:/home/bazik/EigeneDateien# ls
ls: /lib/i686/libc.so.6: version `GLIBC_2.2.3' not found (required by ls)
oder
antares:/home/bazik/EigeneDateien# vi
vi: error while loading shared libraries: /lib/i686/libc.so.6: symbol _dl_debug_files, version GLIBC_2.2 not defined in file ld-linux.so.2 with link time reference
Ich glaube, jetzt ist der Zeitpunkt gekommen, panisch zu werden, oder? Schließlich funzt nicht mal mehr dpkg oder apt-get.
D.h. ich kann nichtmal mehr die glibc 2.2.3 neu installieren (die ich aber noch als deb auf der Platte hab). Das einzige was im Moment noch
funzt, ist Konqueror, xmms und ein Terminal (kann aber keine neuen Instanzen dieser Progs aufmachen. Sie liefen aber während dem "Unfall" *g*)
Hilfe wäre jetzt echt wichtig!
Re: Error: C compiler cannot create executables :(
Setz erstmal ein
ldconfig
ab.
Das geht auf jeden Fall, da das ldconfig-Binary statisch gelinkt ist.
Vielleicht sieht die Welt danach anders aus.
ldconfig
ab.
Das geht auf jeden Fall, da das ldconfig-Binary statisch gelinkt ist.
Vielleicht sieht die Welt danach anders aus.
Re: Error: C compiler cannot create executables :(
Danke für deine Hilfe!
Aber leider blieb der Versuch mit ldconfig ohne Wirkung (
Eine Neuinstallation würde ich seeeehr ungern machen, das das System hochgradig angepasst ist.
Eine Rettung der Daten währe aber kein Problem (2GB sind noch auf der Platte frei. Da könnt ich
schnell SuSE 7.1 Minimal Installieren und die Daten übers Netz sichern).
Trotzdem muss es doch eine Lösung geben?!?
Aber leider blieb der Versuch mit ldconfig ohne Wirkung (
Eine Neuinstallation würde ich seeeehr ungern machen, das das System hochgradig angepasst ist.
Eine Rettung der Daten währe aber kein Problem (2GB sind noch auf der Platte frei. Da könnt ich
schnell SuSE 7.1 Minimal Installieren und die Daten übers Netz sichern).
Trotzdem muss es doch eine Lösung geben?!?
Re: Error: C compiler cannot create executables :(
Hm ... wie sehr hast du dein System angepasst ?
Welche glibc-Version war vorher installiert bzw. gegen welche glibc-Version wurden alle deine selbstkompilierten Programme gelinkt, und welche hast du jetzt installiert ?
Welche glibc-Version war vorher installiert bzw. gegen welche glibc-Version wurden alle deine selbstkompilierten Programme gelinkt, und welche hast du jetzt installiert ?
Re: Error: C compiler cannot create executables :(
Vorher installiert war 2.2.3 i386, jetzt installiert ist 2.2.1 i686. Gelinkt wurde gegen 2.2.3.
Mit angepasst mein ich KDE 2.1.1, Kernel 2.2.19, die Init Scripts und so weiter.
Mein Problem ist ja eigentlich, das ich keine Binary vom der 2.2.3 hab. Nur das
deb Paket, welches ich per ar entpacken könnte. Wenn ar laufen würde ohne glibc <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Mit angepasst mein ich KDE 2.1.1, Kernel 2.2.19, die Init Scripts und so weiter.
Mein Problem ist ja eigentlich, das ich keine Binary vom der 2.2.3 hab. Nur das
deb Paket, welches ich per ar entpacken könnte. Wenn ar laufen würde ohne glibc <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Re: Error: C compiler cannot create executables :(
Tja ...
Ein gegen glibc 2.2.1 gelinktes Binary läuft zwar unter glibc 2.2.3, aber nicht umgekehrt.
Das ist dein Problem.
Ein gegen glibc 2.2.1 gelinktes Binary läuft zwar unter glibc 2.2.3, aber nicht umgekehrt.
Das ist dein Problem.