i did everything that was recomended in this thread, and ran the vmware-install.pl script
and this is what happens when the script tries to compile vmware
I installed vmware without a glitch onto openSUSE 10.2, without using a pre-built rpm package since i could not download rpm package pre-built but instead used the same one you guys are using. I dont know much about compiling kernels and programs from source, i have only done it, with success a few times, so i would much appreciate if someone could give me a remote clue what is going on, sincerly, bad-penguinUsing compiler "/usr/bin/gcc". Use environment variable CC to override.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux-2.6.18.1/include]
****sorry, rxvt will only scroll up but so much so this is the last part****
function)
/tmp/vmware-config6/vmmon-only/linux/driver.c: In function `LinuxDriverError':
/tmp/vmware-config6/vmmon-only/linux/driver.c error: `current' undeclared (first use in this function)
/tmp/vmware-config6/vmmon-only/linux/driver.c: At top level:
include/linux/elf.h:364: warning: array '_DYNAMIC' assumed to have one element
include/linux/sched.h:314: error: storage size of `mmap_sem' isn't known
include/linux/sched.h:360: error: storage size of `action' isn't known
include/linux/sched.h:389: error: storage size of `shared_pending' isn't known
include/linux/sched.h:409: error: storage size of `real_timer' isn't known
include/linux/sched.h:453: error: storage size of `rlim' isn't known
include/linux/sched.h:464: error: storage size of `pacct' isn't known
include/linux/sched.h:848: error: storage size of `start_time' isn't known
include/linux/sched.h:878: error: storage size of `thread' isn't known
include/linux/sched.h:891: error: storage size of `pending' isn't known
include/linux/stat.h:68: error: storage size of `atime' isn't known
include/linux/stat.h:69: error: storage size of `mtime' isn't known
include/linux/stat.h:70: error: storage size of `ctime' isn't known
include/linux/file.h:62: error: storage size of `fd_array' isn't known
include/linux/fs.h:299: error: storage size of `ia_atime' isn't known
include/linux/fs.h:300: error: storage size of `ia_mtime' isn't known
include/linux/fs.h:301: error: storage size of `ia_ctime' isn't known
include/linux/quota.h:226: error: storage size of `dq_dqb' isn't known
include/linux/fs.h:416: error: storage size of `bd_mutex' isn't known
include/linux/fs.h:417: error: storage size of `bd_mount_mutex' isn't known
include/linux/fs.h:510: error: storage size of `i_atime' isn't known
include/linux/fs.h:511: error: storage size of `i_mtime' isn't known
include/linux/fs.h:512: error: storage size of `i_ctime' isn't known
include/linux/fs.h:519: error: storage size of `i_mutex' isn't known
include/linux/fs.h:520: error: storage size of `i_alloc_sem' isn't known
include/linux/fs.h:546: error: storage size of `inotify_mutex' isn't known
include/linux/fs.h:687: error: storage size of `f_owner' isn't known
include/linux/fs.h:875: error: storage size of `s_umount' isn't known
include/linux/fs.h:876: error: storage size of `s_lock' isn't known
include/linux/fs.h:905: error: storage size of `s_vfs_rename_mutex' isn't known
/tmp/vmware-config6/vmmon-only/linux/driver.c:151: error: storage size of `vmuser_fops' isn't known
/tmp/vmware-config6/vmmon-only/./include/compat_kernel.h:21: warning: '_syscall1' declared `static' but never defined
{standard input}: Assembler messages:
{standard input}:415: Error: symbol `seq' is already defined
{standard input}:463: Error: symbol `sem_nsems' is already defined
{standard input}:485: Error: symbol `lock' is already defined
{standard input}:616: Error: symbol `name' is already defined
{standard input}:687: Error: symbol `lock' is already defined
{standard input} Error: symbol `flags' is already defined
{standard input} Error: symbol `tasks' is already defined
{standard input} Error: symbol `files' is already defined
{standard input} Error: symbol `blocks' is already defined
{standard input} Error: symbol `d_flags' is already defined
{standard input} Error: symbol `inotify_watches' is already defined
{standard input} Error: symbol `owner' is already defined
{standard input} Error: symbol `s_type' is already defined
{standard input} Error: symbol `mmap' is already defined
{standard input} Error: symbol `lock' is already defined
{standard input} Error: symbol `data' is already defined
make[2]: *** [/tmp/vmware-config6/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config6/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.18.1'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config6/vmmon-only'
Unable to build the vmmon module.
For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference ... linux.html".
Execution aborted.