buza:/usr/src/linux-2.6.16-rc4# make-kpkg --append_to_version p1 modules_image exec debian/rules DEBIAN_REVISION=2.6.16-rc3p1-10.00.Custom APPEND_TO_VERSION=p1 modules_image ====== making .config because of Makefile ====== test -f .config || test ! -f .config.save || \ cp -pf .config.save .config test -f .config || test ! -f .config || \ cp -pf .config .config test -f .config || test ! -f ./debian/config || \ cp -pf ./debian/config .config test -f .config || (echo "*** Need a config file .config" && false) for module in /usr/src/modules/nvidia-kernel ; do \ if test -d $module; then \ (cd $module; \ if ./debian/rules KVERS="2.6.16-rc3p1" KSRC="/usr/src/linux-2.6.16-rc4" \ KMAINT="Unknown Kernel Package Maintainer" KEMAIL="unknown@unconfigured.in.etc.kernel-pkg.conf" \ KPKG_DEST_DIR="/usr/src/linux-2.6.16-rc4/.." \ KPKG_MAINTAINER="Unknown Kernel Package Maintainer" \ KPKG_EXTRAV_ARG="EXTRAVERSION=-rc3p1" \ ARCH="i386" \ KDREV="2.6.16-rc3p1-10.00.Custom" kdist_image; 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' echo "ROOT_CMD = " ROOT_CMD = /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 .. ; \ if [ 0 = 1 ] ; then \ dpatch apply 04_minion ; \ fi ; \ if [ 0 = 1 ]; then \ dpatch apply 01_sysfs ; \ dpatch status 01_sysfs >patch-stamp ; \ dpatch apply 02_pcialias ; \ dpatch status 02_pcialias >>patch-stamp ; \ fi ; \ fi if [ 6 = 4 ]; then \ cd /usr/src/modules/nvidia-kernel/nv ; \ ln -s Makefile.nvidia Makefile ; \ cd .. ; \ fi #nothing here anymore touch configure-stamp 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_testdir dh_testroot PATCHLEVEL = 6 Kernel compiler version : 3.3.6 Detected compiler version : 4.0.2 You appear to be compiling the NVIDIA kernel module with a compiler different from the one that was used to compile the running kernel. This may be perfectly alright and you may be building this module for another kernel in which case you may ignore this message. The compiler that will be used to compile this module has been determined from: 1) the CC environment variable 2) that specified in /usr/src/linux-2.6.16-rc4/include/linux/compile.h 3) gcc Using compiler gcc-4.0 version 4.0.2 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.0" /usr/bin/make -C /usr/src/modules/nvidia-kernel/nv -f Makefile SYSSRC=/usr/src/linux-2.6.16-rc4 EXTRAVERSION=-rc3p1 KBUILD_PARAMS="-C /usr/src/linux-2.6.16-rc4 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.0 -C /usr/src/linux-2.6.16-rc4 SUBDIRS=/usr/src/modules/nvidia-kernel/nv modules make[4]: Entering directory `/usr/src/linux-2.6.16-rc4' CC [M] /usr/src/modules/nvidia-kernel/nv/nv.o In file included from include/linux/list.h:7, from include/linux/wait.h:23, from include/asm/semaphore.h:41, from include/linux/sched.h:20, from include/linux/module.h:10, from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:47, from /usr/src/modules/nvidia-kernel/nv/nv.c:14: include/linux/prefetch.h: In function 'prefetch_range': include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arithmetic In file included from include/linux/dmapool.h:14, from include/linux/pci.h:522, from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:71, from /usr/src/modules/nvidia-kernel/nv/nv.c:14: include/asm/io.h: In function 'check_signature': include/asm/io.h:258: warning: wrong type argument to increment In file included from /usr/src/modules/nvidia-kernel/nv/nv.c:14: /usr/src/modules/nvidia-kernel/nv/nv-linux.h:715:2: warning: #warning "conftest.sh failed, assuming remap_page_range(4)!" /usr/src/modules/nvidia-kernel/nv/nv.c: In function 'nvos_get_agp_device_by_class': /usr/src/modules/nvidia-kernel/nv/nv.c:503: warning: implicit declaration of function 'pci_find_class' /usr/src/modules/nvidia-kernel/nv/nv.c:503: warning: assignment makes pointer from integer without a cast /usr/src/modules/nvidia-kernel/nv/nv.c:517: warning: assignment makes pointer from integer without a cast /usr/src/modules/nvidia-kernel/nv/nv.c: In function 'nv_kern_mmap': /usr/src/modules/nvidia-kernel/nv/nv.c:1983: warning: implicit declaration of function 'remap_page_range' /usr/src/modules/nvidia-kernel/nv/nv.c: In function 'nvos_count_devices': /usr/src/modules/nvidia-kernel/nv/nv.c:3646: warning: assignment makes pointer from integer without a cast /usr/src/modules/nvidia-kernel/nv/nv.c:3652: warning: assignment makes pointer from integer without a cast CC [M] /usr/src/modules/nvidia-kernel/nv/nv-vm.o In file included from include/linux/list.h:7, from include/linux/wait.h:23, from include/asm/semaphore.h:41, from include/linux/sched.h:20, from include/linux/module.h:10, from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:47, from /usr/src/modules/nvidia-kernel/nv/nv-vm.c:14: include/linux/prefetch.h: In function 'prefetch_range': include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arithmetic In file included from include/linux/dmapool.h:14, from include/linux/pci.h:522, from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:71, from /usr/src/modules/nvidia-kernel/nv/nv-vm.c:14: include/asm/io.h: In function 'check_signature': include/asm/io.h:258: warning: wrong type argument to increment In file included from /usr/src/modules/nvidia-kernel/nv/nv-vm.c:14: /usr/src/modules/nvidia-kernel/nv/nv-linux.h:715:2: warning: #warning "conftest.sh failed, assuming remap_page_range(4)!" CC [M] /usr/src/modules/nvidia-kernel/nv/os-agp.o In file included from include/linux/list.h:7, from include/linux/wait.h:23, from include/asm/semaphore.h:41, from include/linux/sched.h:20, from include/linux/module.h:10, from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:47, from /usr/src/modules/nvidia-kernel/nv/os-agp.c:24: include/linux/prefetch.h: In function 'prefetch_range': include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arithmetic In file included from include/linux/dmapool.h:14, from include/linux/pci.h:522, from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:71, from /usr/src/modules/nvidia-kernel/nv/os-agp.c:24: include/asm/io.h: In function 'check_signature': include/asm/io.h:258: warning: wrong type argument to increment In file included from /usr/src/modules/nvidia-kernel/nv/os-agp.c:24: /usr/src/modules/nvidia-kernel/nv/nv-linux.h:715:2: warning: #warning "conftest.sh failed, assuming remap_page_range(4)!" CC [M] /usr/src/modules/nvidia-kernel/nv/os-interface.o In file included from include/linux/list.h:7, from include/linux/wait.h:23, from include/asm/semaphore.h:41, from include/linux/sched.h:20, from include/linux/module.h:10, from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:47, from /usr/src/modules/nvidia-kernel/nv/os-interface.c:26: include/linux/prefetch.h: In function 'prefetch_range': include/linux/prefetch.h:62: warning: pointer of type 'void *' used in arithmetic In file included from include/linux/dmapool.h:14, from include/linux/pci.h:522, from /usr/src/modules/nvidia-kernel/nv/nv-linux.h:71, from /usr/src/modules/nvidia-kernel/nv/os-interface.c:26: include/asm/io.h: In function 'check_signature': include/asm/io.h:258: warning: wrong type argument to increment In file included from /usr/src/modules/nvidia-kernel/nv/os-interface.c:26: /usr/src/modules/nvidia-kernel/nv/nv-linux.h:715:2: warning: #warning "conftest.sh failed, assuming remap_page_range(4)!" /usr/src/modules/nvidia-kernel/nv/os-interface.c: In function 'os_set_mlock_capability': /usr/src/modules/nvidia-kernel/nv/os-interface.c:1375: error: 'struct task_struct' has no member named 'rlim' make[5]: *** [/usr/src/modules/nvidia-kernel/nv/os-interface.o] Error 1 make[4]: *** [_module_/usr/src/modules/nvidia-kernel/nv] Error 2 make[4]: Leaving directory `/usr/src/linux-2.6.16-rc4' NVIDIA: left KBUILD. nvidia.ko failed to build! make[3]: *** [mdl] 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_image] Error 2 make[1]: Leaving directory `/usr/src/modules/nvidia-kernel' Module /usr/src/modules/nvidia-kernel failed. Hit return to Continue