[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

NVIDIA driver ... fails to compile (again)



Hello.

I use "make-kpkg" (from "kernel-package" deb) to compile the Nvidia driver
(I've just downloaded version 1.0.8776-3 of "nvidia-kernel-source").

Then I get (after building kernel 2.6.19.1):

---CUT---
NVIDIA: calling KBUILD...
make CC=gcc-4.0 -C /home/eran/system/kernel/source/linux-2.6.19.1
SUBDIRS=/home/eran/system/kernel/source/modules/nvidia-kernel/nv modules
make[4]: Entering directory /home/eran/system/kernel/source/linux-2.6.19.1'
  CC [M]  /home/eran/system/kernel/source/modules/nvidia-kernel/nv/nv.o
In file included from /home/eran/system/kernel/source/modules/nvidia-kernel/nv/nv.c:14:
/home/eran/system/kernel/source/modules/nvidia-kernel/nv/nv-linux.h:17:26: error: linux/config.h: No such file or directory
In file included from include/linux/sched.h:57,
                 from include/linux/utsname.h:35,
                 from
/home/eran/system/kernel/source/modules/nvidia-kernel/nv/nv-linux.h:19,
                 from
/home/eran/system/kernel/source/modules/nvidia-kernel/nv/nv.c:14:
include/linux/nodemask.h: In function '__first_node':
include/linux/nodemask.h:229: warning: signed and unsigned type in
conditional expression
include/linux/nodemask.h: In function '__next_node':
include/linux/nodemask.h:235: warning: signed and unsigned type in
conditional expression
include/linux/nodemask.h: In function '__first_unset_node':
include/linux/nodemask.h:253: warning: signed and unsigned type in
conditional expression
In file included from include/linux/list.h:8,
                 from include/linux/wait.h:22,
                 from include/asm/semaphore.h:42,
                 from include/linux/sched.h:61,
                 from include/linux/utsname.h:35,
                 from
/home/eran/system/kernel/source/modules/nvidia-kernel/nv/nv-linux.h:19,
                 from
/home/eran/system/kernel/source/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/asm/elf.h:48,
                 from include/linux/elf.h:7,
                 from include/linux/module.h:16,
                 from
/home/eran/system/kernel/source/modules/nvidia-kernel/nv/nv-linux.h:51,
                 from
/home/eran/system/kernel/source/modules/nvidia-kernel/nv/nv.c:14:
include/asm/compat.h: In function 'compat_alloc_user_space':
include/asm/compat.h:202: warning: pointer of type 'void *' used in
arithmetic
In file included from include/asm/pci.h:92,
                 from include/linux/pci.h:716,
                 from
/home/eran/system/kernel/source/modules/nvidia-kernel/nv/nv-linux.h:76,
                 from
/home/eran/system/kernel/source/modules/nvidia-kernel/nv/nv.c:14:
include/asm-generic/pci-dma-compat.h: In function 'pci_map_page':
include/asm-generic/pci-dma-compat.h:49: warning: pointer of type 'void *'
used in arithmetic
/home/eran/system/kernel/source/modules/nvidia-kernel/nv/nv.c: In function
'nv_kern_open':
/home/eran/system/kernel/source/modules/nvidia-kernel/nv/nv.c:1806: warning:
passing argument 2 of 'request_irq' from incompatible pointer type
make[5]: *** [/home/eran/system/kernel/source/modules/nvidia-kernel/nv/nv.o]
Error 1
make[4]: ***
[_module_/home/eran/system/kernel/source/modules/nvidia-kernel/nv] Error 2
make[4]: Leaving directory /home/eran/system/kernel/source/linux-2.6.19.1'
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[3]: *** [mdl] Error 1
make[3]: Leaving directory
/home/eran/system/kernel/source/modules/nvidia-kernel/nv'
make[2]: *** [build-stamp] Error 2
make[2]: Leaving directory
/home/eran/system/kernel/source/modules/nvidia-kernel'
make[1]: *** [kdist_image] Error 2
make[1]: Leaving directory
/home/eran/system/kernel/source/modules/nvidia-kernel'
Module /home/eran/system/kernel/source/modules/nvidia-kernel failed.
Perhaps /home/eran/system/kernel/source/modules/nvidia-kernel does not
understand --rootcmd?
If you see messages that indicate that it is not
in fact being built as root, please file a bug
against /home/eran/system/kernel/source/modules/nvidia-kernel.
Hit return to Continue
---CUT---

Last time I followed the same procedure (with version 1.0.8762 and kernel
2.6.17.7) it went fine.  What am I missing now?


Thanks and best regards (and Happy New Year),
Gilles



Reply to: