In order to get the c header files in FC5, you need to install the kernel-devel rpm package. Also install the xinetd rpm package, otherwise you will get a port number conflict error. yum install xinted-2.3.13 (at the time of this posting that was the version of xinetd)
Then, run the /usr/bin/vmware-config.pl, Accept the license agreement and when the installer asks for the C header files put the following value: /usr/src/kernels/2.6.17-1.2174_FC5-i686/include/
The perl installer will automatically find the linux directory and all the C header files.
The rest of the VMWare configuration is up to you
Originally Posted by ahab
You may just need to install the latest any-any-update, available at "mirror.vmmatrix.net/vmware-any-any-update" and other places.
Just untar the file, change to the newly created directory and run ./runme-pl. I haven't used vmware server, but have had to use these updates for workstation. I am not positive but it seems that you may need to have the "kernel-devel" package installed also