Archiv verlassen und diese Seite im Standarddesign anzeigen : Kompilierprobleme
Hallo erstmal,
also folgendes wenn ich was kompilieren will bring er mir immer ne Fehlermeldung.
z.B: beim kompilieren vom NVIDIA_Kernel:
/bin/sh: -c: line 1: syntax error near unexpected token '2.7.2.3)'
/bin/sh: -c: line 1: 'if [ -z ]; then if [ 2.7.2.3) != command ]; then .....
usw.
ich hab mir darauf die sh angwschaut mussta aber feststellen, dass ich wahrscheinlich nichts ändern kann. (Cryptische Zeichen)
Die Fehlermeldung mit tritt immer beim kompilieren auf.
thx for help
_______________
Tobyy
Welcher Kernel? Welche Distri ?
Debian 2.2r5
kernel weiss ich nich genau aber halt der standartkernel in der dist
Hi,
die sh mit einem Texteditor anschauen lohnt sich nicht, da es eine Binärdatei ist, da kannst Du nur kryptische Zeichen sehen ;)
Die Fehlermeldungen beziehen sich auf irgendeine Datei, die die sh versucht auszuführen. Bei welchem Kompilierabschnitt tritt das auf, und hast Du vielleicht einen größeren Auschnitt der Fehlermeldungen ?
Gruß micha
Würde tippen der Kernel ist zu alt !
So nun folgt die Fehlermeldung:
debian: /NVIDIA_kernel-1.0-14# make install (laut nvidia)
rm -f nv.o os-interface.o os-registry.o Module-linux nv_compiler.h NVdriver
/bin/sh: -c: line 1: syntax error near unexpected token '2.7.2.3)'
/bin/sh: -c: line 1: 'if [ -z ]; then if [ 2.7.2.3) != command ] ; then echo " unwichtiger text herausgeschnitten "
echo -en "\033[1;31m"; echo -e "*** Failed cc sanity check. Bailing out!
***"; echo -en "\033[0m"; exit 1; fi fi'
make: *** [gcc-check] Error 2
ich hoffe nu könnt ihr was damit anfangen.
thx for help
_____________
Tobyy
So nu hab ich den Kernel 2.4.18 und habs mit den neueren sourcen von nvidia
versucht.aber er bringt wieder einen ähnlichen fehler. Irgendwas passt ihm am CC environment nicht aber wie kann ich das ändern?
Fehlermeldung:
You appear to be compiling the NVdriver kernel module with
a compiler different from the one that was used to compile
the running kernel. This may be perfectly fine, but there
are cases where this can lead to unexpected behaviour and
system crashes.
If you know what you are doing and want to override this
check, you can do so by setting IGNORE_CC_MISMATCH.
In any other case, set the CC environment variable to the
name of the compiler that was used to kompile kernel.
*** Failed cc sanity check. Bailing out! ***
make: *** [gcc-check] Error 1
ich hoffe ihr könnt mir helfen
thx for help
_________________
tobyy
Du musst einen neuen Gcc installieren !
Aber wenn er sagt, dass das neuste gcc bereits hat?
Das ist mir nämlich auch in den sinn gekommen
_______
Tobyy
Du hast Debian stable, das ist nicht wirklich neu ! Mach ein upgrade auf Testing !
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.