PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kompilierprobleme


Tobyy
10.03.02, 18:30
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

Steve
10.03.02, 18:36
Welcher Kernel? Welche Distri ?

Tobyy
10.03.02, 18:42
Debian 2.2r5
kernel weiss ich nich genau aber halt der standartkernel in der dist

micha
10.03.02, 19:54
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

Steve
11.03.02, 16:07
Würde tippen der Kernel ist zu alt !

Tobyy
11.03.02, 17:39
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

Tobyy
13.03.02, 15:30
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

Steve
13.03.02, 15:50
Du musst einen neuen Gcc installieren !

Tobyy
13.03.02, 16:19
Aber wenn er sagt, dass das neuste gcc bereits hat?
Das ist mir nämlich auch in den sinn gekommen

_______
Tobyy

Steve
13.03.02, 16:36
Du hast Debian stable, das ist nicht wirklich neu ! Mach ein upgrade auf Testing !