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.