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

Re: NVidia source compiling problems



On Tue, Jan 14, 2003 at 01:48:14PM -0800, Joris Huizer wrote:
> 
> 
> > Do you have kernel-headers-2.4.18-k7 installed? I've
> > never built the
> > nVidia stuff for use with a precompiled kernel. I've
> > only done it as
> > part of compiling my own kernel. At a minimum, I'm
> > guessing, you need
> > to install the kernel-headers package that
> > corresponds to your running
> > kernel in order to compile the nVidia drivers.
> > 
> > Gary
> > 
> > 
> 
> I suddenly realised the /usr/src/linux symlink should
> point to kernel-headers-2.4.18-k7/include - as that
> dir has a subdir linux which contains the needed .h
> file.
> I did the following:
> 
>     ln -s kernel-headers-2.4.18-k7/ linux
> ...
>     cd
> modules/nvidia-kernel-1.0.3123/NVIDIA_kernel-1.0-3123
> 
>     make            
>     make > /usr/src/new-error.txt
> 
> ...
> 
> Unfortunately, after some compiling stuff the Makefile
> suddenly stopped again with this as last output before
> the error. 
> Now I really have no idea what this means anymore :-(
> 
> ld -r -o NVdriver Module-linux Module-nvkernel
> size NVdriver
>    text	   data	    bss	    dec	    hex	filename
>  894496	  55476	  52396	1002368	  f4b80	NVdriver
> depmod: *** Unresolved symbols in
> /lib/modules/2.2.20/video/NVdriver
> make: *** [package-install] Error 1

Hi!

Something seems to be very wrong, because it wants to link against the
2.2.20 modules!!! Set the KVERS=2.4.18-k7! It took me a long time
to figure out why NVIDIA driver didn't work for me. It's very picky
about the kernel headers you use, which have to be exactly the ones that
your kernel is built with.

HTH,
    Michael



Reply to: