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]
