Why do i get an error message everytime I try to recompile some program
that uses SMP (Symmetric Multi-Processing)? For example, I am trying to
install VMware's Emulator on my Linux Machine (Mandrake 6.1, kernel
version 2.2.13-7mdk) and when I invoke their install script, it gives me
the following error message...
----- Begin Error -----
What is the location of the directory of C header files that match your
running kernel?
[/usr/src/linux/include]? <--- I accept the default and it shoudl be
correct...
The directory of kernel headers (version 2.2.13-7mdk) does not match
your running kernel (version 2.2.13-7mdksmp). Consequently, even if the
compilation of the module was successful, the module would not load into
the running kernel.
----- End Eror -----
Did Mandrake drop the ball on this, or is there something I am missing.
I have all the kernel source installed and it is in
/usr/src/linux/include. Anybody else run into problems on an
SMP machine? Help please. I would have posted this to VMware, but i
have noticed the same problem with several packages while trying to
build and SMP version. I ran into a similar problem while just trying
to recompile a new kernel..
-- John