PDA

Visualizza la versione completa : ancora su driver nVIDIA


mykol
26-01-2006, 16:11
Ciao,

su di un PC con Mandriva 2006 (aggiornato da Mandriva 2005) sto installando il driver nvidia, dopo aver installato i sorgenti del kernel.

Mi da il seguente errore: gcc-version-checked-failed.

Mi dice che il kernel stato compilato con il gcc 3.4 ma io ho il 4.0 e "set the CC environmente variable to te name of the compiler to used to compile your kernel ..."

Come devo procedere ?. Ho installato un gcc-3.4 che era installabile ...

Grazie.

oTTony
26-01-2006, 16:42
Se fai un search sul forum trovi almeno una ventina di tread a riguardo , comunque , tratto da un aiuto di andy caps di qualche mese f :

le soluzioni sono due
o ricompili il kernel con gcc 4 attuale o cambi momentaneamente gcc per compilare i driver nvidia

fai

cd /usr/bin

ls | grep gcc e vedi le versioni disponibili
verra fuori una cosa del genere
gcc
gcc-3.3
gcc-4.0
gccbug
gccbug-3.3
gccbug-4.0
i486-linux-gnu-gcc
i486-linux-gnu-gcc-3.3
i486-linux-gnu-gcc-4.0

gcc solo uni link al compilatore di default quindi basta rimuoverlo e linkare il compilatore che scegli

nel tuo caso
rm gcc

ln -s gcc-3.3 gcc
cosi usera' gcc 3.3 poi puoi rilinkare gcc-4.0 una volta installati i driver

RRT4
26-01-2006, 18:14
export CC=gcc-3.3

andy caps
26-01-2006, 19:41
magari installa anche il kernel se non installato
con l'aggiornamento spesso il kernel non viene aggiornato e ti trovi con i sorgenti della 2006 e il kernel della 2005 dai un uname -r e un urpmi -y kernel per vedere che kernel hai a disposizione

mykol
26-01-2006, 20:06
grazie a tutti, per il momento

Loading