Bugzilla – Bug 150443
cannot build nvidia module
Last modified: 2006-02-13 21:38:32 UTC
Both running fetchnvidia.sh or (in run level 3) the formal nvidia installer - fail. I need that in order to try xgl. I attach the nvidia installer log. vidia-installer log file '/var/log/nvidia-installer.log' creation time: Mon Feb 13 16:00:49 2006 option status: license pre-accepted : false update : false force update : false expert : false uninstall : false driver info : false no precompiled interface: true no ncurses color : false query latest driver ver : false OpenGL header files : true no questions : false silent : false no backup : false kernel module only : false sanity : false add this kernel : false no runlevel check : false no network : false no ABI note : false no RPMs : false force tls : (not specified) force compat32 tls : (not specified) X install prefix : /usr/X11R6 OpenGL install prefix : /usr compat32 install prefix : (not specified) installer install prefix: /usr utility install prefix : /usr kernel name : (not specified) kernel include path : (not specified) kernel source path : (not specified) kernel output path : (not specified) kernel install path : (not specified) proc mount point : /proc ui : (not specified) tmpdir : /tmp ftp mirror : ftp://download.nvidia.com RPM file list : (not specified) Using: nvidia-installer ncurses user interface -> License accepted. -> Not probing for precompiled kernel interfaces. -> Performing CC test with CC="cc". -> Kernel source path: '/lib/modules/2.6.16-rc2-git5-3-default/source' > Kernel output path: '/lib/modules/2.6.16-rc2-git5-3-default/build' -> Performing rivafb check. -> Performing nvidiafb check. -> Cleaning kernel module build directory. executing: 'cd ./usr/src/nv; make clean'... rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o nv-vm.o os- agp.o os-interface.o os-registry.o nvidia.mod.o rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags} rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~ rm -f -f stprof stprof.o symtab.h rm -f -rf .tmp_versions -> Building kernel module: executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.16-rc2-git5 -3-default/source SYSOUT=/lib/modules/2.6.16-rc2-git5-3-default/build'... NVIDIA: calling KBUILD... make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.16-rc2-git5-3-default/build KBUILD _VERBOSE=1 -C /lib/modules/2.6.16-rc2-git5-3-default/source SUBDIRS=/home/lu li_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv modules make -C /lib/modules/2.6.16-rc2-git5-3-default/build \ KBUILD_SRC=/usr/src/linux-2.6.16-rc2-git5-3 \ KBUILD_EXTMOD="/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv" -f /usr/src/linux-2.6.16-rc2-git5-3/Makefile modules mkdir -p /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/.tmp_vers ions make -f /usr/src/linux-2.6.16-rc2-git5-3/scripts/Makefile.build obj=/home/lu li_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /home/luli_b/NVIDIA -Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv_compiler.h cc -Wp,-MD,/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/.nv.o .d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.1.0/include -D__KE RNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.16-rc2-git5-3/include -incl ude include/linux/autoconf.h -I/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pk g2/usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -Werror-impli cit-function-declaration -fno-strict-aliasing -fno-common -ffreestanding -Os -fomit-frame-pointer -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit -at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdeclaration-after-statem ent -Wno-pointer-sign -I/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/ src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -W parentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -mno-red-z one -minline-all-stringops -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_L OOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -mcmodel=kernel -DNTRM -DNVRM -DDYNA MIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=8178 -UDEB UG -U_DEBUG -DNDEBUG -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_CHANGE_PAGE_A TTR_PRESENT -DMODULE -D"KBUI LD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)" -D"KBUILD_MODNAME=KBUILD_S TR(nvidia)" -c -o /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/ .tmp_nv.o /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c In file included from include2/asm/processor.h:23, from include2/asm/timex.h:14, from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/timex.h :61, from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/sched.h :11, from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/module. h:10, from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src /nv/nv-linux.h:47, from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src /nv/nv.c:14: /usr/src/linux-2.6.16-rc2-git5-3/include/linux/cpumask.h: In function ‘__f irst_cpu’: /usr/src/linux-2.6.16-rc2-git5-3/include/linux/cpumask.h:218: warning: signe d and unsigned type in conditional expression /usr/src/linux-2.6.16-rc2-git5-3/include/linux/cpumask.h: In function ‘__n ext_cpu’: /usr/src/linux-2.6.16-rc2-git5-3/include/linux/cpumask.h:224: warning: signe d and unsigned type in conditional expression In file included from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/sched.h :17, from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/module. h:10, from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src /nv/nv-linux.h:47, from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src /nv/nv.c:14: /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h: In function ‘__ first_node’: /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h:229: warning: sign ed and unsigned type in conditional expression /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h: In function ‘__ next_node’: /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h:235: warning: sign ed and unsigned type in conditional expression /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h: In function ‘__ first_unset_node’: /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h:253: warning: sign ed and unsigned type in conditional expression In file included from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/list.h: 7, from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/wait.h: 23, from include2/asm/semaphore.h:42, from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/sched.h :20, from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/module. h:10, from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src /nv/nv-linux.h:47, from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src /nv/nv.c:14: /usr/src/linux-2.6.16-rc2-git5-3/include/linux/prefetch.h: In function ‘pr efetch_range’: /usr/src/linux-2.6.16-rc2-git5-3/include/linux/prefetch.h:62: warning: point er of type ‘void *’ used in arithmetic In file included from include2/asm/elf.h:11, from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/elf.h:6 , from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/module. h:17, from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src /nv/nv-linux.h:47, from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src /nv/nv.c:14: include2/asm/compat.h: In function ‘compat_alloc_user_space’: include2/asm/compat.h:202: warning: pointer of type ‘void *’ used in ari thmetic In file included from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/dmapool .h:14, from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src /nv/nv-linux.h:71, from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src /nv/nv.c:14: include2/asm/io.h: In function ‘check_signature’: include2/asm/io.h:308: warning: wrong type argument to increment In file included from include2/asm/pci.h:95, from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/pci.h:6 48, from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src /nv/nv-linux.h:71, from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src /nv/nv.c:14: /usr/src/linux-2.6.16-rc2-git5-3/include/asm-generic/pci-dma-compat.h: In fu nction ‘pci_map_page’: /usr/src/linux-2.6.16-rc2-git5-3/include/asm-generic/pci-dma-compat.h:49: wa rning: pointer of type ‘void *’ used in arithmetic In file included from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src /nv/nv.c:14: /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv-linux.h:535:2: error: #error "vmap() appears to be unavailable in this kernel!" /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv-linux.h:677:2: warning: #warning "conftest.sh failed, assuming remap_page_range(4)!" /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c: At top level : /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:296: warning: initialization from incompatible pointer type /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c: In function ‘nvos_get_agp_device_by_class’: /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:502: error: i mplicit declaration of function ‘pci_find_class’ /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:502: warning: assignment makes pointer from integer without a cast /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:516: warning: assignment makes pointer from integer without a cast /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c: In function ‘nv_kern_mmap’: /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:1979: error: implicit declaration of function ‘remap_page_range’ /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c: In function ‘nvos_count_devices’: /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:3641: warning : assignment makes pointer from integer without a cast /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:3647: warning : assignment makes pointer from integer without a cast make[4]: *** [/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.o ] 1 eror make[3]: *** [_module_/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src /nv] 2 error make[2]: *** [cdbuilddir] 2 error NVIDIA: left KBUILD. nvidia.ko failed to build! make[1]: *** [mdl] 1 error make: *** [module] 2 error -> 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.
after apllying the patch, as explaind in "suse-nvidia-install" the issue has been solved. The nvidia had been created sucsesfully and runs fine. (In reply to comment #0) > Both running fetchnvidia.sh or (in run level 3) the formal nvidia installer - > fail. > I need that in order to try xgl. > I attach the nvidia installer log. > vidia-installer log file '/var/log/nvidia-installer.log' > creation time: Mon Feb 13 16:00:49 2006 > > option status: > license pre-accepted : false > update : false > force update : false > expert : false > uninstall : false > driver info : false > no precompiled interface: true > no ncurses color : false > query latest driver ver : false > OpenGL header files : true > no questions : false > silent : false > no backup : false > kernel module only : false > sanity : false > add this kernel : false > no runlevel check : false > no network : false > no ABI note : false > no RPMs : false > force tls : (not specified) > force compat32 tls : (not specified) > X install prefix : /usr/X11R6 > OpenGL install prefix : /usr > compat32 install prefix : (not specified) > installer install prefix: /usr > utility install prefix : /usr > kernel name : (not specified) > kernel include path : (not specified) > kernel source path : (not specified) > kernel output path : (not specified) > kernel install path : (not specified) > proc mount point : /proc > ui : (not specified) > tmpdir : /tmp > ftp mirror : ftp://download.nvidia.com > RPM file list : (not specified) > > Using: nvidia-installer ncurses user interface > -> License accepted. > -> Not probing for precompiled kernel interfaces. > -> Performing CC test with CC="cc". > -> Kernel source path: '/lib/modules/2.6.16-rc2-git5-3-default/source' > > Kernel output path: '/lib/modules/2.6.16-rc2-git5-3-default/build' > -> Performing rivafb check. > -> Performing nvidiafb check. > -> Cleaning kernel module build directory. > executing: 'cd ./usr/src/nv; make clean'... > rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o nv-vm.o os- > agp.o os-interface.o os-registry.o nvidia.mod.o > rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags} > rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~ > rm -f -f stprof stprof.o symtab.h > rm -f -rf .tmp_versions > -> Building kernel module: > executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.16-rc2-git5 > -3-default/source SYSOUT=/lib/modules/2.6.16-rc2-git5-3-default/build'... > > NVIDIA: calling KBUILD... > make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.16-rc2-git5-3-default/build KBUILD > _VERBOSE=1 -C /lib/modules/2.6.16-rc2-git5-3-default/source SUBDIRS=/home/lu > li_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv modules > make -C /lib/modules/2.6.16-rc2-git5-3-default/build \ > KBUILD_SRC=/usr/src/linux-2.6.16-rc2-git5-3 \ > KBUILD_EXTMOD="/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv" -f > /usr/src/linux-2.6.16-rc2-git5-3/Makefile modules > mkdir -p /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/.tmp_vers > ions > make -f /usr/src/linux-2.6.16-rc2-git5-3/scripts/Makefile.build obj=/home/lu > li_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv > echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /home/luli_b/NVIDIA > -Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv_compiler.h > cc -Wp,-MD,/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/.nv.o > .d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.1.0/include -D__KE > RNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.16-rc2-git5-3/include -incl > ude include/linux/autoconf.h -I/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pk > g2/usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -Werror-impli > cit-function-declaration -fno-strict-aliasing -fno-common -ffreestanding -Os > -fomit-frame-pointer -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe > -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit > -at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdeclaration-after-statem > ent -Wno-pointer-sign -I/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/ > src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -W > parentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -mno-red-z > one -minline-all-stringops -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_L > OOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -mcmodel=kernel -DNTRM -DNVRM -DDYNA > MIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=8178 -UDEB > UG -U_DEBUG -DNDEBUG -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_CHANGE_PAGE_A > TTR_PRESENT -DMODULE -D"KBUI > LD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)" -D"KBUILD_MODNAME=KBUILD_S > TR(nvidia)" -c -o /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/ > .tmp_nv.o /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c > In file included from include2/asm/processor.h:23, > from include2/asm/timex.h:14, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/timex.h > :61, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/sched.h > :11, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/module. > h:10, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv-linux.h:47, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv.c:14: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/cpumask.h: In function ‘__f > irst_cpu’: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/cpumask.h:218: warning: signe > d and unsigned type in conditional expression > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/cpumask.h: In function ‘__n > ext_cpu’: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/cpumask.h:224: warning: signe > d and unsigned type in conditional expression > In file included from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/sched.h > :17, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/module. > h:10, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv-linux.h:47, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv.c:14: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h: In function ‘__ > first_node’: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h:229: warning: sign > ed and unsigned type in conditional expression > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h: In function ‘__ > next_node’: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h:235: warning: sign > ed and unsigned type in conditional expression > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h: In function ‘__ > first_unset_node’: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h:253: warning: sign > ed and unsigned type in conditional expression > In file included from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/list.h: > 7, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/wait.h: > 23, > from include2/asm/semaphore.h:42, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/sched.h > :20, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/module. > h:10, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv-linux.h:47, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv.c:14: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/prefetch.h: In function ‘pr > efetch_range’: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/prefetch.h:62: warning: point > er of type ‘void *’ used in arithmetic > In file included from include2/asm/elf.h:11, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/elf.h:6 > , > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/module. > h:17, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv-linux.h:47, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv.c:14: > include2/asm/compat.h: In function ‘compat_alloc_user_space’: > include2/asm/compat.h:202: warning: pointer of type ‘void *’ used in ari > thmetic > In file included from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/dmapool > .h:14, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv-linux.h:71, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv.c:14: > include2/asm/io.h: In function ‘check_signature’: > include2/asm/io.h:308: warning: wrong type argument to increment > In file included from include2/asm/pci.h:95, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/pci.h:6 > 48, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv-linux.h:71, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv.c:14: > /usr/src/linux-2.6.16-rc2-git5-3/include/asm-generic/pci-dma-compat.h: In fu > nction ‘pci_map_page’: > /usr/src/linux-2.6.16-rc2-git5-3/include/asm-generic/pci-dma-compat.h:49: wa > rning: pointer of type ‘void *’ used in arithmetic > In file included from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv.c:14: > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv-linux.h:535:2: > error: #error "vmap() appears to be unavailable in this kernel!" > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv-linux.h:677:2: > warning: #warning "conftest.sh failed, assuming remap_page_range(4)!" > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c: At top level > : > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:296: warning: > initialization from incompatible pointer type > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c: In function > ‘nvos_get_agp_device_by_class’: > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:502: error: i > mplicit declaration of function ‘pci_find_class’ > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:502: warning: > assignment makes pointer from integer without a cast > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:516: warning: > assignment makes pointer from integer without a cast > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c: In function > ‘nv_kern_mmap’: > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:1979: error: > implicit declaration of function ‘remap_page_range’ > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c: In function > ‘nvos_count_devices’: > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:3641: warning > : assignment makes pointer from integer without a cast > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:3647: warning > : assignment makes pointer from integer without a cast > make[4]: *** [/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.o > ] 1 eror > make[3]: *** [_module_/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv] 2 error > make[2]: *** [cdbuilddir] 2 error > NVIDIA: left KBUILD. > nvidia.ko failed to build! > make[1]: *** [mdl] 1 error > make: *** [module] 2 error > -> 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. > (In reply to comment #0) > Both running fetchnvidia.sh or (in run level 3) the formal nvidia installer - > fail. > I need that in order to try xgl. > I attach the nvidia installer log. > vidia-installer log file '/var/log/nvidia-installer.log' > creation time: Mon Feb 13 16:00:49 2006 > > option status: > license pre-accepted : false > update : false > force update : false > expert : false > uninstall : false > driver info : false > no precompiled interface: true > no ncurses color : false > query latest driver ver : false > OpenGL header files : true > no questions : false > silent : false > no backup : false > kernel module only : false > sanity : false > add this kernel : false > no runlevel check : false > no network : false > no ABI note : false > no RPMs : false > force tls : (not specified) > force compat32 tls : (not specified) > X install prefix : /usr/X11R6 > OpenGL install prefix : /usr > compat32 install prefix : (not specified) > installer install prefix: /usr > utility install prefix : /usr > kernel name : (not specified) > kernel include path : (not specified) > kernel source path : (not specified) > kernel output path : (not specified) > kernel install path : (not specified) > proc mount point : /proc > ui : (not specified) > tmpdir : /tmp > ftp mirror : ftp://download.nvidia.com > RPM file list : (not specified) > > Using: nvidia-installer ncurses user interface > -> License accepted. > -> Not probing for precompiled kernel interfaces. > -> Performing CC test with CC="cc". > -> Kernel source path: '/lib/modules/2.6.16-rc2-git5-3-default/source' > > Kernel output path: '/lib/modules/2.6.16-rc2-git5-3-default/build' > -> Performing rivafb check. > -> Performing nvidiafb check. > -> Cleaning kernel module build directory. > executing: 'cd ./usr/src/nv; make clean'... > rm -f -f nv.o nv-vm.o os-agp.o os-interface.o os-registry.o nv.o nv-vm.o os- > agp.o os-interface.o os-registry.o nvidia.mod.o > rm -f -f build-in.o nv-linux.o *.d .*.{cmd,flags} > rm -f -f nvidia.{o,ko,mod.{o,c}} nv_compiler.h *~ > rm -f -f stprof stprof.o symtab.h > rm -f -rf .tmp_versions > -> Building kernel module: > executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/2.6.16-rc2-git5 > -3-default/source SYSOUT=/lib/modules/2.6.16-rc2-git5-3-default/build'... > > NVIDIA: calling KBUILD... > make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.16-rc2-git5-3-default/build KBUILD > _VERBOSE=1 -C /lib/modules/2.6.16-rc2-git5-3-default/source SUBDIRS=/home/lu > li_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv modules > make -C /lib/modules/2.6.16-rc2-git5-3-default/build \ > KBUILD_SRC=/usr/src/linux-2.6.16-rc2-git5-3 \ > KBUILD_EXTMOD="/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv" -f > /usr/src/linux-2.6.16-rc2-git5-3/Makefile modules > mkdir -p /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/.tmp_vers > ions > make -f /usr/src/linux-2.6.16-rc2-git5-3/scripts/Makefile.build obj=/home/lu > li_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv > echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /home/luli_b/NVIDIA > -Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv_compiler.h > cc -Wp,-MD,/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/.nv.o > .d -nostdinc -isystem /usr/lib64/gcc/x86_64-suse-linux/4.1.0/include -D__KE > RNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.16-rc2-git5-3/include -incl > ude include/linux/autoconf.h -I/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pk > g2/usr/src/nv -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -Werror-impli > cit-function-declaration -fno-strict-aliasing -fno-common -ffreestanding -Os > -fomit-frame-pointer -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe > -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit > -at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdeclaration-after-statem > ent -Wno-pointer-sign -I/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/ > src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -W > parentheses -Wpointer-arith -Wno-multichar -Werror -O -fno-common -mno-red-z > one -minline-all-stringops -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_L > OOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -mcmodel=kernel -DNTRM -DNVRM -DDYNA > MIC_SLI -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=8178 -UDEB > UG -U_DEBUG -DNDEBUG -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_CHANGE_PAGE_A > TTR_PRESENT -DMODULE -D"KBUI > LD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)" -D"KBUILD_MODNAME=KBUILD_S > TR(nvidia)" -c -o /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/ > .tmp_nv.o /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c > In file included from include2/asm/processor.h:23, > from include2/asm/timex.h:14, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/timex.h > :61, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/sched.h > :11, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/module. > h:10, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv-linux.h:47, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv.c:14: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/cpumask.h: In function ‘__f > irst_cpu’: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/cpumask.h:218: warning: signe > d and unsigned type in conditional expression > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/cpumask.h: In function ‘__n > ext_cpu’: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/cpumask.h:224: warning: signe > d and unsigned type in conditional expression > In file included from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/sched.h > :17, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/module. > h:10, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv-linux.h:47, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv.c:14: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h: In function ‘__ > first_node’: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h:229: warning: sign > ed and unsigned type in conditional expression > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h: In function ‘__ > next_node’: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h:235: warning: sign > ed and unsigned type in conditional expression > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h: In function ‘__ > first_unset_node’: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/nodemask.h:253: warning: sign > ed and unsigned type in conditional expression > In file included from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/list.h: > 7, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/wait.h: > 23, > from include2/asm/semaphore.h:42, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/sched.h > :20, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/module. > h:10, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv-linux.h:47, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv.c:14: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/prefetch.h: In function ‘pr > efetch_range’: > /usr/src/linux-2.6.16-rc2-git5-3/include/linux/prefetch.h:62: warning: point > er of type ‘void *’ used in arithmetic > In file included from include2/asm/elf.h:11, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/elf.h:6 > , > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/module. > h:17, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv-linux.h:47, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv.c:14: > include2/asm/compat.h: In function ‘compat_alloc_user_space’: > include2/asm/compat.h:202: warning: pointer of type ‘void *’ used in ari > thmetic > In file included from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/dmapool > .h:14, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv-linux.h:71, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv.c:14: > include2/asm/io.h: In function ‘check_signature’: > include2/asm/io.h:308: warning: wrong type argument to increment > In file included from include2/asm/pci.h:95, > from /usr/src/linux-2.6.16-rc2-git5-3/include/linux/pci.h:6 > 48, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv-linux.h:71, > from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv.c:14: > /usr/src/linux-2.6.16-rc2-git5-3/include/asm-generic/pci-dma-compat.h: In fu > nction ‘pci_map_page’: > /usr/src/linux-2.6.16-rc2-git5-3/include/asm-generic/pci-dma-compat.h:49: wa > rning: pointer of type ‘void *’ used in arithmetic > In file included from /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv/nv.c:14: > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv-linux.h:535:2: > error: #error "vmap() appears to be unavailable in this kernel!" > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv-linux.h:677:2: > warning: #warning "conftest.sh failed, assuming remap_page_range(4)!" > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c: At top level > : > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:296: warning: > initialization from incompatible pointer type > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c: In function > ‘nvos_get_agp_device_by_class’: > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:502: error: i > mplicit declaration of function ‘pci_find_class’ > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:502: warning: > assignment makes pointer from integer without a cast > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:516: warning: > assignment makes pointer from integer without a cast > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c: In function > ‘nv_kern_mmap’: > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:1979: error: > implicit declaration of function ‘remap_page_range’ > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c: In function > ‘nvos_count_devices’: > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:3641: warning > : assignment makes pointer from integer without a cast > /home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.c:3647: warning > : assignment makes pointer from integer without a cast > make[4]: *** [/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src/nv/nv.o > ] 1 eror > make[3]: *** [_module_/home/luli_b/NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/src > /nv] 2 error > make[2]: *** [cdbuilddir] 2 error > NVIDIA: left KBUILD. > nvidia.ko failed to build! > make[1]: *** [mdl] 1 error > make: *** [module] 2 error > -> 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. >