![](https://seccdn.libravatar.org/avatar/e9a0a8d6055cf94da43b674ff1d390e7.jpg?s=120&d=mm&r=g)
Hallo, ich versuche gerade auf meiner Suse 5.3 installation (gcc 2.7.2.1) den gcc in der version 2.8.1 zu installieren. bisher erfolglos. configure laeuft problemlos durch make LANGUAGE=c faengt auch hoffnungsvoll an und bricht dann mit folgendem Fehler ab: ... rm -f tmplibgcc1.a for name in _mulsi3 _udivsi3 _divsi3 _umodsi3 _modsi3 _lshrsi3 _ashrsi3 _ashlsi3 _divdf3 _muldf3 _negdf2 _adddf3 _subdf3 _fixdfsi _fixsfsi _floatsidf _floatsisf _truncdfsf2 _extendsfdf2 _addsf3 _negsf2 _subsf3 _mulsf3 _divsf3 _eqdf2 _nedf2 _gtdf2 _gedf2 _ltdf2 _ledf2 _eqsf2 _nesf2 _gtsf2 _gesf2 _ltsf2 _lesf2; \ do \ echo ${name}; \ rm -f ${name}.o; \ cc -DIN_LIBGCC1 -O -I. -I. -I./config -c -DL${name} ./libgcc1.c; \ if [ $? -eq 0 ] ; then true; else exit 1; fi; \ mv libgcc1.o ${name}.o; \ ar qc tmplibgcc1.a ${name}.o; \ rm -f ${name}.o; \ done _mulsi3 cpp: Usage: /usr/lib/gcc-lib/i486-linux/2.7.2.1/cpp [switches] input output make: *** [libgcc1.a] Error 1 eine gcc 2.7.3 version konnte problemlos uebersetzt werden, aber auch mit dem dann erhaltenen compiler kann ich keine 2.8.1 erzeugen (2.8.0 ebensowenig). wo ist der fehler? im makefile? sieht nach einem fehlerhaften cpp-aufruf aus. vielen dank fuer hinweise, Alf. ---------- Alf Gerisch gerisch@mathematik.uni-halle.de -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
![](https://seccdn.libravatar.org/avatar/0f1630a8d1b60f0d988db703934ed88c.jpg?s=120&d=mm&r=g)
On Wed, Nov 18, 1998 at 07:39:55PM +0100, Alf Gerisch wrote:
cpp: Usage: /usr/lib/gcc-lib/i486-linux/2.7.2.1/cpp [switches] input output make: *** [libgcc1.a] Error 1
eine gcc 2.7.3 version konnte problemlos uebersetzt werden, aber auch mit dem dann erhaltenen compiler kann ich keine 2.8.1 erzeugen (2.8.0 ebensowenig). wo ist der fehler? im makefile? sieht nach einem fehlerhaften cpp-aufruf aus.
Ich würde als erstes mal nachschauen, warum da noch der 2.7.2.1-cpp aufgerufen wird, der kennt wahrscheinlich weniger Parameter als die 2.8.1-Version. Aber noch 'ne Zusatzfrage für die Liste: ich erinnere mich dunkel, dass der 2.0.35-Kernel nicht mit gcc-2.8.1 (oder nur nicht mit egcs?) übersetzt werden kann, weil dort irgendwelche undokumentierten und inzwischen entfernten asm-Konstrukte verwendet wurden. Wie war das nochmal? Viele Grüße... Michael -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
![](https://seccdn.libravatar.org/avatar/22b60a792c8b1cf746207169e8e134ea.jpg?s=120&d=mm&r=g)
Alf Gerisch wrote:
Hallo,
ich versuche gerade auf meiner Suse 5.3 installation (gcc 2.7.2.1) den gcc in der version 2.8.1 zu installieren. bisher erfolglos.
configure laeuft problemlos durch make LANGUAGE=c faengt auch hoffnungsvoll an und bricht dann mit folgendem Fehler ab:
8< ---
eine gcc 2.7.3 version konnte problemlos uebersetzt werden, aber auch mit dem dann erhaltenen compiler kann ich keine 2.8.1 erzeugen (2.8.0 ebensowenig). wo ist der fehler? im makefile? sieht nach einem fehlerhaften cpp-aufruf aus.
vielen dank fuer hinweise, Alf.
Am einfachsten wäre es, Du würdest Dir die kompilierte 386er Version holen. Neue PRG setzten manchmal andere neue PRGs voraus. Hast Du mal gescheckt, um gcc eine neuere Version von make benötigt? Oder aktuellere libs? Ciao Soeren -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (3)
-
gerisch@mathematik.uni-halle.de
-
michael.mauch@gmx.de
-
sworn@gmx.net