appena scaricato il kernel 2.6.25, e a parte la marea di nuova roba, sto avendo problemi nella compilazione dei driver nvidia come modulo.
in particolare make-kpkg modules_image ritorna il seguente errore
qualcun altro con lo stesso problema?codice:root@v2410:/usr/src/linux# make-kpkg modules exec debian/rules DEBIAN_REVISION=2.6.25-10.00.Custom modules for module in /usr/src/modules/nvidia-kernel ; do \ if test -d $module; then \ (cd $module; \ if ./debian/rules KVERS="2.6.25" KSRC="/usr/src/linux" \ KMAINT="Unknown Kernel Package Maintainer" KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf" \ KPKG_DEST_DIR="/usr/src/linux/.." \ KPKG_MAINTAINER="Unknown Kernel Package Maintainer" \ ARCH=i386 \ KPKG_EXTRAV_ARG="" \ KDREV="2.6.25-10.00.Custom" kdist; then \ echo "Module $module processed fine"; \ else \ echo "Module $module failed."; \ if [ "X" != "X" ]; then \ echo "Perhaps $module does not understand --rootcmd?"; \ echo "If you see messages that indicate that it is not"; \ echo "in fact being built as root, please file a bug "; \ echo "against $module."; \ fi; \ echo "Hit return to Continue?"; \ read ans; \ fi; \ ); \ else \ echo "Module $module does not exist"; \ echo "Hit return to Continue?"; \ fi; \ done make[1]: Entering directory `/usr/src/modules/nvidia-kernel' /usr/bin/make -w -f debian/rules binary_modules make[2]: Entering directory `/usr/src/modules/nvidia-kernel' # select which makefile to use. rm -f /usr/src/modules/nvidia-kernel/nv/Makefile || true if [ 6 = 6 ]; then \ cd /usr/src/modules/nvidia-kernel/nv ; \ ln -s Makefile.kbuild Makefile ; \ cd .. ; \ fi if [ 6 = 4 ]; then \ cd /usr/src/modules/nvidia-kernel/nv ; \ ln -s Makefile.nvidia Makefile ; \ cd .. ; \ fi if ! gcc-4.2 -v 2> /dev/null ; then \ echo "Compiler gcc-4.2 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/nv-kernel.o ; \ fi touch configure-stamp dh_testdir dh_testroot PATCHLEVEL = 6 Kernel compiler version : 4.2.3 Detected compiler version : 4.2.3 Using compiler gcc-4.2 version 4.2.3 touch /usr/src/modules/nvidia-kernel/nv/gcc-check touch /usr/src/modules/nvidia-kernel/nv/cc-sanity-check ## Main Make ## IGNORE_CC_MISMATCH=1 CC="gcc-4.2" /usr/bin/make -C /usr/src/modules/nvidia-kernel/nv -f Makefile SYSSRC=/usr/src/linux KBUILD_PARAMS="-C /usr/src/linux SUBDIRS=/usr/src/modules/nvidia-kernel/nv" module; make[3]: Entering directory `/usr/src/modules/nvidia-kernel/nv' NVIDIA: calling KBUILD... make CC=gcc-4.2 -C /usr/src/linux SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules make[4]: Entering directory `/usr/src/linux-2.6.25' CC [M] /usr/src/modules/nvidia-kernel/nv/nv-vm.o In file included from include/linux/list.h:8, 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/nv-linux.h:19, from /usr/src/modules/nvidia-kernel/nv/nv-vm.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 include/asm/dma-mapping_32.h:5, from include/asm/dma-mapping.h:2, from include/linux/dma-mapping.h:52, from include/asm-generic/pci-dma-compat.h:7, from include/asm/pci.h:90, from include/linux/pci.h:945, from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:86, from /usr/src/modules/nvidia-kernel/nv/nv-vm.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/nv-linux.h:109, from /usr/src/modules/nvidia-kernel/nv/nv-vm.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 /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[5]: *** [/usr/src/modules/nvidia-kernel/nv/nv-vm.o] Error 1 make[4]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Error 2 make[4]: Leaving directory `/usr/src/linux-2.6.25' NVIDIA: left KBUILD. nvidia.ko failed to build! make[3]: *** [module] Error 1 make[3]: Leaving directory `/usr/src/modules/nvidia-kernel/nv' make[2]: *** [build-stamp] Error 2 make[2]: Leaving directory `/usr/src/modules/nvidia-kernel' make[1]: *** [kdist] Error 2 make[1]: Leaving directory `/usr/src/modules/nvidia-kernel' Module /usr/src/modules/nvidia-kernel failed. Hit return to Continue?

Rispondi quotando

con l'installer nvidia gli ultimi vanno 