[RESOLU] [VOIR TUTO T&A] Le 2.6.25 n'est pas mon ami

Je check le kbuild ce matin, yesss il y est ! ni une ni deux

sudo m-a a-i -k /usr/src/linux-headers-2.6.25-1-amd64 nvidia-kernel

et la :

Bad kernel version specification at /usr/bin/m-a line 566, <$apt> line 9.

j’ai essayé en console après avoir démarrer dessus, il veut pas compiler non plus !!!
l’histoire du patch est quand même à faire malgré le kbuild ? Le kbuild est pas censé préparer la bonne compilation des modules courant ? C’est trop exotique nVidia ?
J’ai l’air de quoi moi ? Je fais un tuto aux p’tits oignons pour les gogos qui débutent, et v’la tit pas qu’on me refile un noyau tout pourris pas fini, qui me fou en l’air mon tuto ! c’est qui sait pas à qui il a à faire le Linus, ya pas intérêt que je le croise, parce que je vais lui chauffer les oreilles !

bonsoir,
et si tu essayais avec les sources plutôt que les headers ?
et si tu installais les sources avant de lancer module-assistant (m-a update, prepare d’abord) puis nvidia ?

le linux-kbuild-2.6.25 était buggé !
http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=linux-kbuild-2.6.25;dist=unstable
Une version 2.6.25-2 vient de sortir.
Elle est censée résoudre les problèmes de compil des modules.
J’attends justement des avis positifs avant de migrer vers le 2.6.25 :stuck_out_tongue:

Avec le nouveau kbuild :

$ sudo m-a build -i -k /usr/src/linux-headers-2.6.25-1-amd64/ nvidia-kernel-source

résultat :

include/asm/compat.h: In function ‘compat_alloc_user_space’:
include/asm/compat.h:210: warning: pointer of type ‘void *’ used in arithmetic
/usr/src/modules/nvidia-kernel/nv/nv-vm.c: In function ‘nv_set_page_attrib_uncached’:
/usr/src/modules/nvidia-kernel/nv/nv-vm.c:64: warning: ‘change_page_attr’ is deprecated (declared at include/asm/cacheflush.h:28)
/usr/src/modules/nvidia-kernel/nv/nv-vm.c: In function ‘nv_set_page_attrib_cached’:
/usr/src/modules/nvidia-kernel/nv/nv-vm.c:79: warning: ‘change_page_attr’ is deprecated (declared at include/asm/cacheflush.h:28)
/usr/src/modules/nvidia-kernel/nv/nv-vm.c: In function ‘nv_flush_caches’:
/usr/src/modules/nvidia-kernel/nv/nv-vm.c:364: error: implicit declaration of function ‘global_flush_tlb’
make[4]: *** [/usr/src/modules/nvidia-kernel/nv/nv-vm.o] Erreur 1
make[3]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Erreur 2
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.25-1-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/nv »
make[1]: *** [build-stamp] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make: *** [kdist_image] Erreur 2
BUILD FAILED!
See /var/cache/modass/nvidia-kernel-source.buildlog.2.6.25-1-amd64.1210150084 for details.

2.6.24 POWWWAAAAA

mintenant tu sais pourquoi personne avait fait le tuto :smt003

ok je :arrow_right: