Using: nvidia-installer ncurses user interface -> License accepted. -> No precompiled kernel interface was found to match your kernel; would you li ke the installer to attempt to download a kernel interface for your kernel f rom the NVIDIA ftp site (ftp://download.nvidia.com)? (Answer: No) -> No precompiled kernel interface was found to match your kernel; this means that the installer will need to compile a new kernel interface. -> Performing CC sanity check with CC="cc". -> Performing CC version check with CC="cc". -> Using the kernel source path '/usr/src/kernel-headers-2.4.27-2-686/' as specified by the '--kernel-source-path' commandline option. -> Kernel source path: '/usr/src/kernel-headers-2.4.27-2-686/' -> Kernel output path: '/usr/src/kernel-headers-2.4.27-2-686/' -> Performing rivafb check. -> Performing nvidiafb check. -> Cleaning kernel module build directory. executing: 'cd ./usr/src/nv; make clean'... rm -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv-i2c.o nv-linux. o nv_compiler.h *.d NVdriver nvidia.o rm -f stprof stprof.o symtab.h -> Building kernel module: executing: 'cd ./usr/src/nv; make module SYSSRC=/usr/src/kernel-headers-2.4. 27-2-686/ SYSOUT=/usr/src/kernel-headers-2.4.27-2-686/'... echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > nv_compiler.h cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wp arentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -msoft-fl oat -UDEBUG -U_DEBUG -DNDEBUG -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAME S -DNVRM -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=9625 -DN V_CHANGE_PAGE_ATTR_PRESENT -I. -I/usr/src/kernel-headers-2.4.27-2-686//incl ude -Wsign-compare -Wno-cast-qual -Wno-error nv.c In file included from /usr/src/kernel-headers-2.4.27-2-686//include/linux/ke rnel.h:15, from nv-linux.h:50, from nv.c:14: /usr/src/kernel-headers-2.4.27-2-686//include/asm/byteorder.h:14: warning: t ype qualifiers ignored on function return type /usr/src/kernel-headers-2.4.27-2-686//include/asm/byteorder.h:30: warning: t ype qualifiers ignored on function return type In file included from /usr/src/kernel-headers-2.4.27-2-686//include/linux/by teorder/little_endian.h:11, from /usr/src/kernel-headers-2.4.27-2-686//include/asm/byte order.h:65, from /usr/src/kernel-headers-2.4.27-2-686//include/linux/ke rnel.h:15, from nv-linux.h:50, from nv.c:14: /usr/src/kernel-headers-2.4.27-2-686//include/linux/byteorder/swab.h:160: wa rning: type qualifiers ignored on function return type /usr/src/kernel-headers-2.4.27-2-686//include/linux/byteorder/swab.h:173: wa rning: type qualifiers ignored on function return type /usr/src/kernel-headers-2.4.27-2-686//include/linux/byteorder/swab.h:186: wa rning: type qualifiers ignored on function return type /usr/src/kernel-headers-2.4.27-2-686//include/linux/byteorder/swab.h:200: wa rning: type qualifiers ignored on function return type In file included from /usr/src/kernel-headers-2.4.27-2-686//include/linux/pr efetch.h:13, from /usr/src/kernel-headers-2.4.27-2-686//include/linux/li st.h:6, from /usr/src/kernel-headers-2.4.27-2-686//include/linux/mo dule.h:13, from nv-linux.h:51, from nv.c:14: /usr/src/kernel-headers-2.4.27-2-686//include/asm/processor.h:75: error: arr ay type has incomplete element type In file included from /usr/src/kernel-headers-2.4.27-2-686//include/linux/vm alloc.h:8, from nv-linux.h:64, from nv.c:14: /usr/src/kernel-headers-2.4.27-2-686//include/linux/highmem.h: In function ' bh_kmap': /usr/src/kernel-headers-2.4.27-2-686//include/linux/highmem.h:20: warning: p ointer of type 'void *' used in arithmetic In file included from nv-linux.h:141, from nv.c:14: /usr/src/kernel-headers-2.4.27-2-686//include/linux/i2c.h: At top level: /usr/src/kernel-headers-2.4.27-2-686//include/linux/i2c.h:75: error: array t ype has incomplete element type /usr/src/kernel-headers-2.4.27-2-686//include/linux/i2c.h:202: error: array type has incomplete element type In file included from nv.c:14: nv-linux.h:745:2: warning: #warning "conftest.sh failed, assuming remap_page _range(4)!" nv.c: In function 'nvidia_init_module': nv.c:1412: warning: pointer targets in passing argument 2 of 'rm_read_regist ry_dword' differ in signedness nv.c:1412: warning: pointer targets in passing argument 3 of 'rm_read_regist ry_dword' differ in signedness nv.c:1412: warning: pointer targets in passing argument 4 of 'rm_read_regist ry_dword' differ in signedness nv.c: In function 'nv_kern_read_cardinfo': nv.c:2876: warning: pointer targets in passing argument 4 of 'rm_get_device_ name' differ in signedness nv.c: In function 'nv_kern_read_status': nv.c:3049: warning: pointer targets in passing argument 2 of 'rm_read_regist ry_dword' differ in signedness nv.c:3049: warning: pointer targets in passing argument 3 of 'rm_read_regist ry_dword' differ in signedness nv.c:3049: warning: pointer targets in passing argument 4 of 'rm_read_regist ry_dword' differ in signedness nv.c:3050: warning: pointer targets in passing argument 2 of 'rm_read_regist ry_dword' differ in signedness nv.c:3050: warning: pointer targets in passing argument 3 of 'rm_read_regist ry_dword' differ in signedness nv.c:3050: warning: pointer targets in passing argument 4 of 'rm_read_regist ry_dword' differ in signedness make[1]: *** [nv.o] Error 1 make: *** [module] Error 2 -> Error. ERROR: Unable to build the NVIDIA kernel module. ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.