VMware Server on Fedora Core 6

If you want to install the free VMware Server 1.0.3 on Fedora Core 6 with the latest kernel, you need to change the kernel module source as follows:

cd /usr/lib/vmware/modules/source/
tar -xvf vmmon.tar
vi vmmon-only/include/compat_kernel.h

Change the line

static inline _syscall1(int, compat_exit, int, exit_code);

to

int compat_exit(int exit_code);

Then recreate the archive:

cp vmmon.tar vmmon.tar.orig
tar -cf vmmon.tar vmmon-only

Now, you should be able to run the config script as described in the installation manual:

/usr/bin/vmware-config.pl