Mira, es muy sencillo, en el archivo que incluiste lo explica. Lo que pasa es 
que instalador se ha encontrado con que el núcleo que estás usando ha sido 
compilado con un compilador diferente, o una versión distinta del mismo. Y por 
eso da error.

¿La solución? Lo más correcto sería que volvieras a compilar el núcleo. No hace 
falta que le hagas ningún cambio si no quieres. Sólo asegúrate de que una vez 
compilado, reinicias con ese núcleo, y entonces vuelve a ejecutar el instalador 
de nvidia.

Tendrás todo compilado con la misma versión del compilador, y ya no se quejará.



No es la única solución, pero es la más fácil y/o segura. Las otras dos 
opciones que tendrías son:

1)

# export IGNORE_CC_MISMATCH=1

para que ignore esa advertencia. Pero te la juegas a que algo no funcione bien 
luego.

2)
# export CC=versión_de_gcc_con_el_que_compilaste_el_núcleo

Así compilarías el driver de nvidia con la misma versión con la que compilaste 
el núcleo, cuando lo hayas hecho. Para eso tienes que saber con qué versión lo 
compilaste. Pero lo más seguro es que no te compense esto, ya que volverías a 
tener el mismo problema con futuras compilaciones de otros programas.

Lo que debes tener es: el núcleo que estés usando compilado con la misma 
versión de gcc con la que compiles el resto de programas. Ok?

venga, a recompilar el núcleo :D



P.D. Para matar las X. Te digo varias maneras por si te falla alguna ok? que 
aprender es bueno ;)



# ps -A | grep gdm

te muestra si gdm está ejectuándose, algo como esto:
--------------------------------
11185 ?        00:00:00 gdm
32093 ?        00:00:00 gdm
-----------------------------
# kilall gdm

los mata. Pero si no funciona, porque están bloqueados...


# kill -9 11185 (o el numero de proceso que te salga)

es más expeditivo todavía




Hale, espero que no te dé más problemas :)


Suerte




Attachment: pgpCyqvl8nLn6.pgp
Description: PGP signature

Responder a