Et voilà le log. En espérant que ça puisse vous aider... Salut Envoie le buildlog en fichier joint Thomas GOBET a écrit :Bonsoir à tous. Je viens d'installer xen sous debian lenny, et lorsque j'ai redémarrer pour booter sur le nouveau noyau, j'ai été obligé de modifié mon xorg.conf afin de retirer le module nvidia. En effet nvidia ne fonctionne plus avec xen. J'ai essayé de "compiler" les sources nvidia (nvidia-kernel-source) à l'aide de module assistant. J'ai donc exécuté la commande : */m-a a-i nvidia-kernel-source/*. Tout semblait se dérouler normalement mais, à la fin j'ai le message d'erreur suivant : 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! See /var/cache/modass/nvidia-kernel-source.buildlog.2.6.26-1-xen-686.1228066050 for details Ne sachant plus quoi faire pour retrouver mes chers pilotes nvidia, j'espère que quelqu'un aura la solution à mon problème. Merci d'avance. |
/usr/bin/make -f debian/rules clean make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel » # select which makefile to use. rm -f /usr/src/modules/nvidia-kernel/Makefile || true if [ 6 = 6 ]; then \ ln -s Makefile.kbuild Makefile ; \ fi if [ 6 = 4 ]; then \ ln -s Makefile.nvidia Makefile ; \ fi if [ -e patch-stamp ]; then \ dpatch deapply-all ; \ rm -rf patch-stamp debian/patched ; \ fi if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \ cp /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \ fi dh_testroot rm -f build-stamp configure-stamp /usr/bin/make clean SYSSRC=/lib/modules/2.6.26-1-xen-686/build -C /usr/src/modules/nvidia-kernel/ -f Makefile make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel » make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel » rm -f /usr/src/modules/nvidia-kernel//Makefile || true; rm /usr/src/modules/nvidia-kernel//gcc-check rm /usr/src/modules/nvidia-kernel//cc-sanity-check dh_clean rm /usr/src/modules/nvidia-kernel/debian/control rm /usr/src/modules/nvidia-kernel/debian/dirs rm /usr/src/modules/nvidia-kernel/debian/override make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel » echo "ROOT_CMD = " ROOT_CMD = /usr/bin/make -f debian/rules binary_modules make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel » # select which makefile to use. rm -f /usr/src/modules/nvidia-kernel/Makefile || true if [ 6 = 6 ]; then \ ln -s Makefile.kbuild Makefile ; \ fi if [ 6 = 4 ]; then \ ln -s Makefile.nvidia Makefile ; \ fi if ! gcc-4.1 -v 2> /dev/null ; then \ echo "Compiler gcc-4.1 does not exist on the system" ; \ exit 1; \ fi if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \ cp /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \ fi if [ "i686" = "x86_64" ]; then \ cp /usr/src/modules/nvidia-kernel/nv-kernel.o.x86_64 /usr/src/modules/nvidia-kernel/nv-kernel.o ; \ fi touch configure-stamp dh_testdir dh_testroot PATCHLEVEL = 6 Kernel compiler version : 4.1.2 Detected compiler version : 4.1.2 Using compiler gcc-4.1 version 4.1.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.1" /usr/bin/make -C /usr/src/modules/nvidia-kernel/ -f Makefile SYSSRC=/lib/modules/2.6.26-1-xen-686/build KBUILD_PARAMS="-C /lib/modules/2.6.26-1-xen-686/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.1 -C /lib/modules/2.6.26-1-xen-686/build SUBDIRS=/usr/src/modules/nvidia-kernel modules make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.26-1-xen-686 » CC [M] /usr/src/modules/nvidia-kernel/nv.o In file included from include/linux/list.h:6, from include/linux/preempt.h:11, from include/linux/spinlock.h:49, from include/linux/seqlock.h:29, from include/linux/time.h:8, from include/linux/timex.h:57, from include/linux/sched.h:54, from include/linux/utsname.h:35, from /usr/src/modules/nvidia-kernel/nv-linux.h:19, from /usr/src/modules/nvidia-kernel/nv.c:14: include/linux/prefetch.h: In function â??prefetch_rangeâ??: include/linux/prefetch.h:57: warning: pointer of type â??void *â?? used in arithmetic In file included from /usr/src/modules/nvidia-kernel/nv-linux.h:34, from /usr/src/modules/nvidia-kernel/nv.c:14: /usr/src/modules/nvidia-kernel/conftest.h:1:2: error: #error remap_page_range() conftest failed! /usr/src/modules/nvidia-kernel/conftest.h:3:2: error: #error vmap() conftest failed! /usr/src/modules/nvidia-kernel/conftest.h:25:2: error: #error kmem_cache_create() conftest failed! In file included from include/asm/mach-xen/asm/../../dma-mapping.h:9, from include/asm/mach-xen/asm/dma-mapping.h:3, from include/linux/dma-mapping.h:52, from include/asm-generic/pci-dma-compat.h:7, from include/asm/mach-xen/asm/pci.h:98, from include/linux/pci.h:962, from /usr/src/modules/nvidia-kernel/nv-linux.h:86, from /usr/src/modules/nvidia-kernel/nv.c:14: include/linux/scatterlist.h: In function â??sg_virtâ??: include/linux/scatterlist.h:199: warning: pointer of type â??void *â?? used in arithmetic In file included from /usr/src/modules/nvidia-kernel/nv-linux.h:109, from /usr/src/modules/nvidia-kernel/nv.c:14: include/linux/highmem.h: In function â??zero_user_segmentsâ??: include/linux/highmem.h:134: warning: pointer of type â??void *â?? used in arithmetic include/linux/highmem.h:134: warning: pointer of type â??void *â?? used in arithmetic include/linux/highmem.h:134: warning: pointer of type â??void *â?? used in arithmetic include/linux/highmem.h:134: warning: pointer of type â??void *â?? used in arithmetic include/linux/highmem.h:137: warning: pointer of type â??void *â?? used in arithmetic include/linux/highmem.h:137: warning: pointer of type â??void *â?? used in arithmetic include/linux/highmem.h:137: warning: pointer of type â??void *â?? used in arithmetic include/linux/highmem.h:137: warning: pointer of type â??void *â?? used in arithmetic In file included from /usr/src/modules/nvidia-kernel/nv.c:14: /usr/src/modules/nvidia-kernel/nv-linux.h:574:2: error: #error "NV_KMEM_CACHE_CREATE() undefined (kmem_cache_create() unavailable)!" /usr/src/modules/nvidia-kernel/nv.c: In function â??nvidia_init_moduleâ??: /usr/src/modules/nvidia-kernel/nv.c:1339: error: implicit declaration of function â??NV_KMEM_CACHE_CREATEâ?? /usr/src/modules/nvidia-kernel/nv.c:1339: error: expected expression before â??nv_stack_tâ?? /usr/src/modules/nvidia-kernel/nv.c:1349: error: implicit declaration of function â??NV_KMEM_CACHE_DESTROYâ?? /usr/src/modules/nvidia-kernel/nv.c:1448: error: expected expression before â??nv_pte_tâ?? /usr/src/modules/nvidia-kernel/nv.c: In function â??nv_kern_openâ??: /usr/src/modules/nvidia-kernel/nv.c:2027: warning: passing argument 2 of â??request_irqâ?? from incompatible pointer type make[4]: *** [/usr/src/modules/nvidia-kernel/nv.o] Erreur 1 make[3]: *** [_module_/usr/src/modules/nvidia-kernel] Erreur 2 make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.26-1-xen-686 » 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