[pkg-nvidia-devel] Bug#540663: [nvidia-kernel-source] Fails to build against 2.6.31(-rc5)

Resul Cetin Resul-Cetin at gmx.net
Sun Aug 9 14:20:35 UTC 2009


Package: nvidia-kernel-source
Version: 185.18.14-2
Severity: normal

Wanted to use nvidia and linux 2.6.31-rc5 for some hardware tests. It doesn't
build at the moment. Build log is attached. A patch is also available at
 https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-180/+bug/393924


--- System information. ---
Architecture: amd64
Kernel:       Linux 2.6.31-rc5

Debian Release: squeeze/sid
  500 unstable        ftp.debian.org 
    1 experimental    ftp.debian.org 

--- Package information. ---
Depends        (Version) | Installed
========================-+-===========
debhelper     (>> 4.0.0) | 7.3.12
make                     | 3.81-6
sed             (>> 3.0) | 4.2.1-3
dpatch        (>= 2.0.0) | 2.0.31


Recommends                (Version) | Installed
===================================-+-===============
nvidia-glx           (>= 185.18.14) | 185.18.14-2
kernel-package           (>= 8.082) | 12.017
module-assistant                    | 0.11.1
devscripts                          | 2.10.53


Package's Suggests field is empty.



-------------- next part --------------
/usr/bin/make -C . LINUXDIR=/usr/src/linux-2.6.31-rc5/ KVERREL=2.6.31-rc5 clean
make[1]: Entering directory `/usr/src/modules/nvidia-kernel'
rm -rf *.o *.ko .depend .*.flags .*.d .*.cmd *.mod.c .tmp_versions
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel'
dh_clean
/usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entering directory `/usr/src/modules/nvidia-kernel'
/usr/bin/make -C . LINUXDIR=/usr/src/linux-2.6.31-rc5/ KVERREL=2.6.31-rc5 clean
make[2]: Entering directory `/usr/src/modules/nvidia-kernel'
rm -rf *.o *.ko .depend .*.flags .*.d .*.cmd *.mod.c .tmp_versions
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel'
dh_clean
/usr/bin/make -w -f debian/rules configure
make[2]: Entering directory `/usr/src/modules/nvidia-kernel'
sed 's/#KVERS#/2.6.31-rc5/g' debian/control.template > /usr/src/modules/nvidia-kernel/debian/control
sed 's/#KVERS#/2.6.31-rc5/g' debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs
sed 's/#KVERS#/2.6.31-rc5/g' debian/override.template > /usr/src/modules/nvidia-kernel/debian/override
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel'
sed 's/#KVERS#/2.6.31-rc5/g' debian/control.template > /usr/src/modules/nvidia-kernel/debian/control
sed 's/#KVERS#/2.6.31-rc5/g' debian/dirs.template > /usr/src/modules/nvidia-kernel/debian/dirs
sed 's/#KVERS#/2.6.31-rc5/g' debian/override.template > /usr/src/modules/nvidia-kernel/debian/override
dh_testroot
dh_prep
# Build the modules
/usr/bin/make -C . LINUXDIR=/usr/src/linux-2.6.31-rc5/ KVERREL=2.6.31-rc5
make[2]: Entering directory `/usr/src/modules/nvidia-kernel'
make -C /usr/src/linux-2.6.31-rc5/  M=`/bin/pwd` modules
make[3]: Entering directory `/usr/src/linux-2.6.31-rc5'
  CC [M]  /usr/src/modules/nvidia-kernel/nv.o
In file included from include/linux/bitops.h:17,
                 from include/linux/kernel.h:15,
                 from include/linux/sched.h:52,
                 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:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h: In function ?set_bit?:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h:64: warning: pointer of type ?void *? used in arithmetic
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h: In function ?clear_bit?:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h:102: warning: pointer of type ?void *? used in arithmetic
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h: In function ?change_bit?:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h:178: warning: pointer of type ?void *? used in arithmetic
In file included 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/sched.h: In function ?object_is_on_stack?:
include/linux/sched.h:2181: warning: pointer of type ?void *? used in arithmetic
In file included from include/linux/dma-mapping.h:7,
                 from include/asm-generic/pci-dma-compat.h:7,
                 from /usr/src/linux-2.6.31-rc5/arch/x86/include/asm/pci.h:129,
                 from include/linux/pci.h:1112,
                 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/linux-2.6.31-rc5/arch/x86/include/asm/dma-mapping.h:36,
                 from include/linux/dma-mapping.h:107,
                 from include/asm-generic/pci-dma-compat.h:7,
                 from /usr/src/linux-2.6.31-rc5/arch/x86/include/asm/pci.h:129,
                 from include/linux/pci.h:1112,
                 from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
                 from /usr/src/modules/nvidia-kernel/nv.c:14:
include/asm-generic/dma-mapping-common.h: In function ?dma_map_page?:
include/asm-generic/dma-mapping-common.h:77: warning: pointer of type ?void *? used in arithmetic
In file included from /usr/src/modules/nvidia-kernel/nv-linux.h:113,
                 from /usr/src/modules/nvidia-kernel/nv.c:14:
include/linux/highmem.h: In function ?zero_user_segments?:
include/linux/highmem.h:149: warning: pointer of type ?void *? used in arithmetic
include/linux/highmem.h:152: warning: pointer of type ?void *? used in arithmetic
In file included from include/linux/compat.h:14,
                 from /usr/src/linux-2.6.31-rc5/arch/x86/include/asm/mtrr.h:167,
                 from /usr/src/modules/nvidia-kernel/nv-linux.h:142,
                 from /usr/src/modules/nvidia-kernel/nv.c:14:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/compat.h: In function ?compat_alloc_user_space?:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/compat.h:210: warning: pointer of type ?void *? used in arithmetic
  CC [M]  /usr/src/modules/nvidia-kernel/nv-vm.o
In file included from include/linux/bitops.h:17,
                 from include/linux/kernel.h:15,
                 from include/linux/sched.h:52,
                 from include/linux/utsname.h:35,
                 from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
                 from /usr/src/modules/nvidia-kernel/nv-vm.c:14:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h: In function ?set_bit?:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h:64: warning: pointer of type ?void *? used in arithmetic
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h: In function ?clear_bit?:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h:102: warning: pointer of type ?void *? used in arithmetic
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h: In function ?change_bit?:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h:178: warning: pointer of type ?void *? used in arithmetic
In file included from include/linux/utsname.h:35,
                 from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
                 from /usr/src/modules/nvidia-kernel/nv-vm.c:14:
include/linux/sched.h: In function ?object_is_on_stack?:
include/linux/sched.h:2181: warning: pointer of type ?void *? used in arithmetic
In file included from include/linux/dma-mapping.h:7,
                 from include/asm-generic/pci-dma-compat.h:7,
                 from /usr/src/linux-2.6.31-rc5/arch/x86/include/asm/pci.h:129,
                 from include/linux/pci.h:1112,
                 from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
                 from /usr/src/modules/nvidia-kernel/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/linux-2.6.31-rc5/arch/x86/include/asm/dma-mapping.h:36,
                 from include/linux/dma-mapping.h:107,
                 from include/asm-generic/pci-dma-compat.h:7,
                 from /usr/src/linux-2.6.31-rc5/arch/x86/include/asm/pci.h:129,
                 from include/linux/pci.h:1112,
                 from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
                 from /usr/src/modules/nvidia-kernel/nv-vm.c:14:
include/asm-generic/dma-mapping-common.h: In function ?dma_map_page?:
include/asm-generic/dma-mapping-common.h:77: warning: pointer of type ?void *? used in arithmetic
In file included from /usr/src/modules/nvidia-kernel/nv-linux.h:113,
                 from /usr/src/modules/nvidia-kernel/nv-vm.c:14:
include/linux/highmem.h: In function ?zero_user_segments?:
include/linux/highmem.h:149: warning: pointer of type ?void *? used in arithmetic
include/linux/highmem.h:152: warning: pointer of type ?void *? used in arithmetic
In file included from include/linux/compat.h:14,
                 from /usr/src/linux-2.6.31-rc5/arch/x86/include/asm/mtrr.h:167,
                 from /usr/src/modules/nvidia-kernel/nv-linux.h:142,
                 from /usr/src/modules/nvidia-kernel/nv-vm.c:14:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/compat.h: In function ?compat_alloc_user_space?:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/compat.h:210: warning: pointer of type ?void *? used in arithmetic
  CC [M]  /usr/src/modules/nvidia-kernel/os-agp.o
In file included from include/linux/bitops.h:17,
                 from include/linux/kernel.h:15,
                 from include/linux/sched.h:52,
                 from include/linux/utsname.h:35,
                 from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
                 from /usr/src/modules/nvidia-kernel/os-agp.c:24:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h: In function ?set_bit?:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h:64: warning: pointer of type ?void *? used in arithmetic
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h: In function ?clear_bit?:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h:102: warning: pointer of type ?void *? used in arithmetic
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h: In function ?change_bit?:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/bitops.h:178: warning: pointer of type ?void *? used in arithmetic
In file included from include/linux/utsname.h:35,
                 from /usr/src/modules/nvidia-kernel/nv-linux.h:19,
                 from /usr/src/modules/nvidia-kernel/os-agp.c:24:
include/linux/sched.h: In function ?object_is_on_stack?:
include/linux/sched.h:2181: warning: pointer of type ?void *? used in arithmetic
In file included from include/linux/dma-mapping.h:7,
                 from include/asm-generic/pci-dma-compat.h:7,
                 from /usr/src/linux-2.6.31-rc5/arch/x86/include/asm/pci.h:129,
                 from include/linux/pci.h:1112,
                 from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
                 from /usr/src/modules/nvidia-kernel/os-agp.c:24:
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/linux-2.6.31-rc5/arch/x86/include/asm/dma-mapping.h:36,
                 from include/linux/dma-mapping.h:107,
                 from include/asm-generic/pci-dma-compat.h:7,
                 from /usr/src/linux-2.6.31-rc5/arch/x86/include/asm/pci.h:129,
                 from include/linux/pci.h:1112,
                 from /usr/src/modules/nvidia-kernel/nv-linux.h:86,
                 from /usr/src/modules/nvidia-kernel/os-agp.c:24:
include/asm-generic/dma-mapping-common.h: In function ?dma_map_page?:
include/asm-generic/dma-mapping-common.h:77: warning: pointer of type ?void *? used in arithmetic
In file included from /usr/src/modules/nvidia-kernel/nv-linux.h:113,
                 from /usr/src/modules/nvidia-kernel/os-agp.c:24:
include/linux/highmem.h: In function ?zero_user_segments?:
include/linux/highmem.h:149: warning: pointer of type ?void *? used in arithmetic
include/linux/highmem.h:152: warning: pointer of type ?void *? used in arithmetic
In file included from include/linux/compat.h:14,
                 from /usr/src/linux-2.6.31-rc5/arch/x86/include/asm/mtrr.h:167,
                 from /usr/src/modules/nvidia-kernel/nv-linux.h:142,
                 from /usr/src/modules/nvidia-kernel/os-agp.c:24:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/compat.h: In function ?compat_alloc_user_space?:
/usr/src/linux-2.6.31-rc5/arch/x86/include/asm/compat.h:210: warning: pointer of type ?void *? used in arithmetic
/usr/src/modules/nvidia-kernel/os-agp.c: In function ?KernLoadAGPPages?:
/usr/src/modules/nvidia-kernel/os-agp.c:296: error: ?agp_memory? has no member named ?memory?
make[4]: *** [/usr/src/modules/nvidia-kernel/os-agp.o] Error 1
make[3]: *** [_module_/usr/src/modules/nvidia-kernel] Error 2
make[3]: Leaving directory `/usr/src/linux-2.6.31-rc5'
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/modules/nvidia-kernel'
make[1]: *** [binary-modules] Error 2
make[1]: Leaving directory `/usr/src/modules/nvidia-kernel'
make: *** [kdist_build] Error 2


More information about the Pkg-nvidia-devel mailing list