From: Douglas S. B. <db...@br...> - 2006-03-22 00:58:56
|
John, This has gotten a bit far afield. If this doesn't work, contact me off the list and I'll see if I can help.=20 I'm not sure what command you ran, but the beauty of Livna is that they have up-to-date binaries of the most common drivers. I just ran:=20 install kernel-module-nvidia-$(uname -r) where uname -r is, for me: 2.6.15-1.1833_FC4smp, and it updated my nvidia driver. You can use "yum list | grep 1833" if you wish to see those drivers for your system. -Doug On Tue, 2006-03-21 at 23:06 +0000, John Puddy wrote: > Doug >=20 > Thanks for the heads up - so as I understand it since the "direct > render: No" means that I have no way of drawing the output with my > particular graphics hardware / driver combination >=20 > therefore the solution is to install drivers which do work >=20 > I have tried installing the Livna drivers and nvidia drvers, both > installs of which fail - they seem to fail in the same way as output > appears to be the same and I've included the output of the nvidia log > below >=20 > sorry if this is gettign a lot off topic but I really want to get > Gazebo working and it seems my basic understandign of Linux is letting > me down! >=20 > thanks >=20 > nvidia-installer log file '/var/log/nvidia-installer.log' > creation time: Tue Mar 21 23:03:53 2006 >=20 > option status: > license pre-accepted : false > update : false > force update : false > expert : false > uninstall : false > driver info : false > no precompiled interface: false > 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) >=20 > Using: nvidia-installer ncurses user interface > -> License accepted. > -> No precompiled kernel interface was found to match your kernel; woul= d 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: Yes) > -> No matching precompiled kernel interface was found on the NVIDIA ftp= site; > this means that the installer will need to compile a kernel interfac= e for > your kernel. > -> Performing CC test with CC=3D"cc". > -> Kernel source path: '/lib/modules/2.6.15-1.1833_FC4/source' > -> Kernel output path: '/lib/modules/2.6.15-1.1833_FC4/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=3D/lib/modules/2.6.1= 5-1.1833_F > C4/source SYSOUT=3D/lib/modules/2.6.15-1.1833_FC4/build'... > =20 > NVIDIA: calling KBUILD... > make CC=3Dcc KBUILD_OUTPUT=3D/lib/modules/2.6.15-1.1833_FC4/build KB= UILD_VERBOSE > =3D1 -C /lib/modules/2.6.15-1.1833_FC4/source SUBDIRS=3D/tmp/selfgz7= 288/NVIDIA-L > inux-x86-1.0-8178-pkg1/usr/src/nv modules > make -C /lib/modules/2.6.15-1.1833_FC4/build \ > KBUILD_SRC=3D/usr/src/kernels/2.6.15-1.1833_FC4-i686 \ > KBUILD_EXTMOD=3D"/tmp/selfgz7288/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/= src/nv" -f > /usr/src/kernels/2.6.15-1.1833_FC4-i686/Makefile modules > mkdir -p /tmp/selfgz7288/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/.= tmp_vers > ions > make -f /usr/src/kernels/2.6.15-1.1833_FC4-i686/scripts/Makefile.bui= ld obj=3D/ > tmp/selfgz7288/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv > echo \#define NV_COMPILER \"`cc -v 2>&1 | tail -n 1`\" > /tmp/selfgz= 7288/NVI > DIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/nv_compiler.h > cc -Wp,-MD,/tmp/selfgz7288/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/= nv/.nv.o > .d -nostdinc -isystem ./include -D__KERNEL__ -Iinclude -Iinclude2 -= I/usr/sr > c/kernels/2.6.15-1.1833_FC4-i686/include -include include/linux/auto= conf.h =20 > -I/tmp/selfgz7288/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv -Wall -W= undef -W > strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -f= freestan > ding -O2 -fomit-frame-pointer -g -pipe -msoft-float -fno-builtin-spr= intf -fn > o-builtin-log2 -fno-builtin-puts -mpreferred-stack-boundary=3D2 -fno= -unit-at-a > -time -march=3Di686 -mtune=3Dpentium4 -mregparm=3D3 -I/usr/src/kerne= ls/2.6.15-1.18 > 33_FC4-i686/include/asm-i386/mach-default -Iinclude/asm-i386/mach-de= fault -W > declaration-after-statement -Wno-pointer-sign -I/tmp/selfgz7288/NVI= DIA-Linu > x-x86-1.0-8178-pkg1/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswit= ch -Wfor > mat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -= Werror - > O -fno-common -MD -Wsign-compare -Wno-cast-qual -Wno-error -D_LOOSE_= KERNEL_N > AMES -D__KERNEL__ -DMODULE -DNTRM -DNVRM -DDYNAMIC_SLI -DNV_MAJOR_VE= RSION=3D1=20 > -DNV_MINOR_VERSION=3D0 -DNV_PATCHLEVEL=3D8178 -UDEBUG -U_DEBUG -DNDE= BUG -DNV_SIG > NAL_STRUCT_RLIM -DNV_MULTIPLE_BRIDGE_AGPGART_PRESENT -DNV_PCI_GET_CL= ASS_PRES > ENT -DNV_SYSCTL_MAX_MAP_COUNT_PRE > SENT -DNV_REMAP_PFN_RANGE_PRESENT -DNV_CHANGE_PAGE_ATTR_PRESENT -DNV= _VMAP_4_ > PRESENT -DMODULE -DKBUILD_BASENAME=3Dnv -DKBUILD_MODNAME=3Dnvidia -c= -o /tmp/sel > fgz7288/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/.tmp_nv.o /tmp/sel= fgz7288/ > NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/nv.c > In file included from /tmp/selfgz7288/NVIDIA-Linux-x86-1.0-8178-pkg1= /usr/src > /nv/nv-linux.h:46, > from /tmp/selfgz7288/NVIDIA-Linux-x86-1.0-8178-pkg1= /usr/src > /nv/nv.c:14: > ./include/linux/kernel.h:10:20: error: stdarg.h: No such file or dir= ectory > In file included from /tmp/selfgz7288/NVIDIA-Linux-x86-1.0-8178-pkg1= /usr/src > /nv/nv-linux.h:46, > from /tmp/selfgz7288/NVIDIA-Linux-x86-1.0-8178-pkg1= /usr/src > /nv/nv.c:14: > ./include/linux/kernel.h:102: error: syntax error before =C3=A2=E2=82= =AC=CB=9Cva_list=C3=A2=E2=82=AC=E2=84=A2 > ./include/linux/kernel.h:106: error: syntax error before =C3=A2=E2=82= =AC=CB=9Cva_list=C3=A2=E2=82=AC=E2=84=A2 > ./include/linux/kernel.h:110: error: syntax error before =C3=A2=E2=82= =AC=CB=9Cva_list=C3=A2=E2=82=AC=E2=84=A2 > ./include/linux/kernel.h:115: error: syntax error before =C3=A2=E2=82= =AC=CB=9Cva_list=C3=A2=E2=82=AC=E2=84=A2 > ./include/linux/kernel.h:127: error: syntax error before =C3=A2=E2=82= =AC=CB=9Cva_list=C3=A2=E2=82=AC=E2=84=A2 > /tmp/selfgz7288/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/nv.c:296: = warning: > initialization from incompatible pointer type > /tmp/selfgz7288/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/nv.c: In f= unction=20 > =C3=A2=E2=82=AC=CB=9Cnvidia_init_module=C3=A2=E2=82=AC=E2=84=A2: > /tmp/selfgz7288/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/nv.c:1305:= warning > : implicit declaration of function =C3=A2=E2=82=AC=CB=9Cpm_register=C3= =A2=E2=82=AC=E2=84=A2 > /tmp/selfgz7288/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/nv.c:1305:= warning > : assignment makes pointer from integer without a cast > /tmp/selfgz7288/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src/nv/nv.c:1423:= warning > : implicit declaration of function =C3=A2=E2=82=AC=CB=9Cpm_unregiste= r=C3=A2=E2=82=AC=E2=84=A2 > make[4]: *** [/tmp/selfgz7288/NVIDIA-Linux-x86-1.0-8178-pkg1/usr/src= /nv/nv.o > ] Error 1 > make[3]: *** [_module_/tmp/selfgz7288/NVIDIA-Linux-x86-1.0-8178-pkg1= /usr/src > /nv] Error 2 > make[2]: *** [modules] Error 2 > NVIDIA: left KBUILD. > nvidia.ko failed to build! > make[1]: *** [mdl] Error 1 > make: *** [module] Error 2 > -> Error. > ERROR: Unable to build the NVIDIA kernel module. --=20 Douglas S. Blank Computer Science Assistant Professor Bryn Mawr College (610)526-6501 http://cs.brynmawr.edu/~dblank |