Hi, this is my first message to the list.
I am a new openSUSE user (openSUSE_10.2) and I am having trouble
installing vmware.
After installation it requires me to run a config script in which it
tries to compile some modules.
But it fails because, the kernel headers I have installed say my
kernel version is 2.6.18 :
linux/version.h
#define UTS_RELEASE "2.6.18"
#define LINUX_VERSION_CODE 132626
#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))

whereas uname -r returns:
[EMAIL PROTECTED]:/usr/include> uname -r
2.6.18.2-34-default

should I change linux/version.h or is there another approach to solve
this problem?

this is the exact output from the configuration script:

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/include

The header files in /usr/include are generally for C libraries, not for the
running kernel. If you do not have kernel header files in your /usr/src
directory, you probably do not have the kernel-source package installed. Are you
sure that /usr/include contains the header files associated with your running
kernel? [no] yes

The directory of kernel headers (version 2.6.18) does not match your running
kernel (version 2.6.18.2-34-default).  Even if the module were to compile
successfully, it would not load into the running kernel.

Thanks for the time!
--
Donato Azevedo
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to