[TriLUG] Installing kernel module -- missing headers/broken symlink
David A. Cafaro
dac at cafaro.net
Tue Mar 11 09:29:24 EST 2003
You may be able to solve your headaches by installing the kernel source
rpm. Example:
rpm -ivh kernel-source-2.4.9.21.i386.rpm
and
rpm -ivh kernel-headers-2.4.9-21.i386.rpm (if not installed)
And this should give you everything you may need to compile kernel
modules. You'll have to find the rpm's since I don't think those are
the versions that come on the CD and I didn't seem them on the Redhat
mirror that I checked (they skipped up to the 2.4.18-24 kernel they sent
out for all RH 7.x releases).
Cheers,
David
On Tue, 2003-03-11 at 07:00, Steven Hilton wrote:
> I'm trying to intall the USB Quickcam Video Camera driver, online at
> http://qce-ga.sourceforge.net. The READE is pretty straightforward, but
> I think there may be something wrong with my installation.
>
> I'm running RH 7.2. I do not know C. I know very little about "kernel
> stuff" :-)
>
> Running make on the driver makefile bombs out early, reporting:
>
> quickcam.c:1:12: /lib/modules/2.4.9-21/build/include/linux/config.h: No
> such file or directory
>
> which is true enough.
>
> I find that the "build" part that path is a broken symlink on my system:
>
>
> [root at jefferson 2.4.9-21]# pwd
> /lib/modules/2.4.9-21
> [root at jefferson 2.4.9-21]# ls -al
> total 248
> drwxr-xr-x 4 root root 4096 Mar 12 2002 .
> drwxr-xr-x 3 root root 4096 Feb 22 2002 ..
> lrwxrwxrwx 1 root root 31 Feb 7 2002 build ->
> ../../../usr/src/linux-2.4.9-21
> [...]
>
> There is no 'linux.*' directory under /usr/src.
>
> However, there *is* a '/usr/include/linux' directory, and it has all the
> needed kernal header files. Looks like, anyway.
>
> So my question is two-fold:
> 1) Why would the /usr/src/linux* directories be missing?
> and
> 2) Can I just do this to solve my problem?
>
> cd /lib/modules/2.4.9-21
> ln -f -s /usr/include/linux/ build
>
> Or would that be a Bad Idea?
> Barring that, what is the preferable course of action?
>
> I also tried to intall the alsa sound drivers recenly, and IIRC it
> failed to install for the same reasons.
>
> Thanks for any input.
>
>
> --
> Steven Hilton <mshiltonj at libertystorm.com>
>
> _______________________________________________
> TriLUG mailing list
> http://www.trilug.org/mailman/listinfo/trilug
> TriLUG Organizational FAQ:
> http://www.trilug.org/~lovelace/faq/TriLUG-faq.html
>
More information about the TriLUG
mailing list