Compilation du module nvidia -> erreur

Bonjour,

J’ai suivi le tuto disponible dans “Trucs et astuces” et j’en suis arrivé à la 4ème partie “Compilation du module - Patch du noyau”.
Or, lorsque je tape “# m-a a-i -i nvidia-kernel-source”, la compilation échoue.
Voici les erreurs renvoyées :

[code]Using compiler gcc-4.3 version 4.3.2
touch /usr/src/modules/nvidia-kernel//gcc-check
touch /usr/src/modules/nvidia-kernel//cc-sanity-check

Main Make

IGNORE_CC_MISMATCH=1 CC=“gcc-4.3” /usr/bin/make -C /usr/src/modules/nvidia-kernel/ -f Makefile SYSSRC=/lib/modules/2.6.32-4-amd64/build KBUILD_PARAMS="-C /lib/modules/2.6.32-4-amd64/build SUBDIRS=/usr/src/modules/nvidia-kernel" module;
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
NVIDIA: calling KBUILD…
make CC=gcc-4.3 -C /lib/modules/2.6.32-4-amd64/build SUBDIRS=/usr/src/modules/nvidia-kernel modules
make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.32-4-amd64 »
Building modules, stage 2.
MODPOST 0 modules
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.32-4-amd64 »
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [module] Erreur 1
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make[1]: *** [build-stamp] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make: *** [kdist_image] Erreur 2[/code]

Je ne sais donc pas quoi faire … je suis bloqué.
Pouvez-vous m’indiquer la marche à suivre pour continuer l’installation ?

Merci d’avance,

EDIT : J’ai une gt220.

c’est quoi sa:

?

parce qu’il a une erreur: //

sinon tu peux peut être utilise un paquet pré-compiler dans apt ?
uname -a donne quoi ?

ta config c est quoi:
t’est en stable?
Un fichier de préférence,sources.list ?
installer par défauts ?

Bonjour,

Je suis sur une lenny, noyau 2.6.32-4-amd64.
Mes fichiers sources.list et preferences sont ceux du tuto “Sources.list au carré”.

merci !

edit : j’ai mis à jour g++ vers la version 4.3.4, pour qu’elle soit la même que celle du “kernel compiler”, mais rien ne change :

[code]Kernel compiler version : 4.3.4
Detected compiler version : 4.3.4
Using compiler gcc-4.3 version 4.3.4
touch /usr/src/modules/nvidia-kernel//gcc-check
touch /usr/src/modules/nvidia-kernel//cc-sanity-check

Main Make

IGNORE_CC_MISMATCH=1 CC=“gcc-4.3” /usr/bin/make -C /usr/src/modules/nvidia-kerne
l/ -f Makefile SYSSRC=/lib/modules/2.6.32-4-amd64/build KBUILD_PARAMS="-C /lib
/modules/2.6.32-4-amd64/build SUBDIRS=/usr/src/modules/nvidia-kernel" module;
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
NVIDIA: calling KBUILD…
make CC=gcc-4.3 -C /lib/modules/2.6.32-4-amd64/build SUBDIRS=/usr/src/modules/nv
idia-kernel modules
make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.32-4-amd64 »
Building modules, stage 2.
MODPOST 0 modules
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.32-4-amd64 »
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [module] Erreur 1
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make[1]: *** [build-stamp] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make: *** [kdist_image] Erreur 2
BUILD FAILED![/code]

t’a pas répondu a tout mes question :mrgreen: donc si tu veux qu’on t’aide fait pas bêtement un copier coller.

bon sinon tu fais:

aptitude install screen screen -LS cp m-a update m-a prepare m-a a-i nvidia-kernel

ensuite dans le répertoir ou tu te trouve tu aura un fichier du nom de screenlog.0
qui est en fichier text qui aura loguer tout ce qu’il faut.
que tu peux joindre aux forum :stuck_out_tongue:

Voilà le rapport de screen.
Voici le uname -a : Linux debian 2.6.32-4-amd64 #1 SMP Wed Mar 17 03:23:53 UTC 2010 x86_64 GNU/Linux
Merci

La version de nvidia-kernel-source de lenny ne compile pas avec des noyaux trop récents.

Une solution possible :
a) mettre les dépots sid dans sources.list
b) un aptitude update -> surtout ne pas faire d’upgrade
c) installer le nvidia-kernel-source, et peut-être le nvidia-common de sid (à affiner suivant les réponses d’aitude)
d) commenter les dépôts sid
e) un aptitude update
f) m-a a-i nvidia-kernel-source
g) mettre les dépots sid dans sources.list
h) un aptitude update
i) installer le nvidia-glx
j) commenter les dépôts sid
k) un aptitude update
Si la compilation indique qu’il manque des paquets ou des erreurs à certains paquets, il faudra peut-être installer ceux de sid : pour cela faire les étapes de g à k en installant en i) les paquets qui posent problème.

A tester : le 2.6.26 ne me pose pas de problème en stable …

Super merci beaucoup, ça a l’air de fonctionner :smiley:

Par contre, mon écran s’est légèrement décalé vers la gauche … connaîtrez-vous un soft ou une commande permettant de régler la carte graphique ?

ploup

paquet: nvidia-settings mai je ne sai pas s’il gere la position de ton siège :laughing:

C’est pas grave si j’ai le kernel-source en 190.53-2 et le settings en 190.53-1 ?

(tant que ça fait le café, c’est bon :smiley:)

regarde en bas de ton ecran il y a surement un bouton de reglage automatique de phase

Ah oui en effet, c’est bien cadré maintenant.
Merci !