I guess you should install kernel-source also.

On Fri, Dec 07, 2001 at 03:22:31PM +0100, Chmouel Boudjnah wrote:
:Rainer Koschnick <[EMAIL PROTECTED]> writes:
:
:> I installed kernel-headers-2.4.16-16mdk and that doesn't let me compile
:> the VMWare 3.0 modules because the headers don't match the kernel version
:> string.
:
:/usr/include/linux/version.h
:
:#error "======================================================="
:#error "You should not include /usr/include/{linux,asm}/ header"
:#error "files directly for the compilation of kernel modules."
:#error ""
:#error "glibc now uses kernel header files from a well-defined"
:#error "working kernel version (as recommended by Linus Torvalds)"
:#error "These files are glibc internal and may not match the"
:#error "currently running kernel. They should only be"
:#error "included via other system header files - user space"
:#error "programs should not directly include <linux/*.h> or"
:#error "<asm/*.h> as well."
:#error ""
:#error "To build kernel modules please do the following:"
:#error ""
:#error " o Have the kernel sources installed"
:#error ""
:#error " o Make sure that the symbolic link"
:#error "   /lib/modules/`uname -r`/build exists and points to"
:#error "   the matching kernel source directory"
:#error ""
:#error " o Now copy /boot/vmlinuz.version.h to"
:#error "   /lib/modules/`uname -r`/build/include/linux/version.h"
:#error ""
:#error " o When compiling, make sure to use the following"
:#error "   compiler option to use the correct include files:"
:#error ""
:#error "   -I/lib/modules/`uname -r`/build/include"
:#error ""
:#error "   instead of"
:#error ""
:#error "   -I/usr/include/linux"
:#error ""
:#error "   Please adjust the Makefile accordingly."
:#error "======================================================="
:
:
:-- 
:http://www.linux-mandrake.com/en/club/

Reply via email to