VMWare server on FC4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm trying to install VMWare Server on FC4 and have hit a wall. My knowledge of dealing with the kernel is quite limited. Any advice is much appreciated.

First, i installed the kernel-devel package with yum:

$ rpm -qa | grep kernel
kernel-devel-2.6.17-1.2142_FC4
kernel-2.6.11-1.1369_FC4
kernel-2.6.9-1.667

yum told me there were no updates for gcc, gcc-c++, or xinetd. This is what i have installed:

$ rpm -qa | grep gcc
compat-gcc-32-3.2.3-47.fc4
compat-gcc-32-c++-3.2.3-47.fc4
gcc-4.0.2-8.fc4
gcc-java-4.0.2-8.fc4
gcc-gfortran-4.0.2-8.fc4
compat-gcc-32-g77-3.2.3-47.fc4
gcc-c++-4.0.2-8.fc4
libgcc-4.0.2-8.fc4

$ rpm -qa | grep xinetd
xinetd-2.3.13-6

I downloaded and installed VMware-server-1.0.1-29996, then found and unpacked vmware-any-any-update108 and ran the runme.pl. This is where the story left off:

-- snip --

Trying to find a suitable vmmon module for your running kernel.

None of the pre-built vmmon modules for VMware Server is suitable for your running kernel. Do you want this program to try to build the vmmon module for your system (you need to have a C compiler installed on your system)? [yes]

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

Your kernel was built with "gcc" version "4.0.0", while you are trying to use "/usr/bin/gcc" version "4.0.2". This configuration is not recommended and VMware Server may crash if you'll continue. Please try to use exactly same compiler as one used for building your kernel. Do you want to go with compiler "/usr/bin/gcc" version "4.0.2" anyway? [no] yes

-- snip --
(i thought i'd give it a try)
-- snip --

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

-- snip --
I don't have this dir, but shouldn't kernel-devel have installed there? I poked around and came up with something that looked promising:
-- snip --

What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include] /usr/src/kernels/2.6.17-1.2142_FC4-i686/

The path "/usr/src/kernels/2.6.17-1.2142_FC4-i686" is an existing directory, but it does not contain a "linux" subdirectory as expected

-- snip --

So, am i SOL here? I'd really prefer not to upgrade to FC5 at this time. Do i need to downgrade GCC? I must have let yum update it while installing something else, but i can't remember when or why that was.

Again, i've no experience with kernels. Any pointers? From the msg, it seems as if i could simply update the kernel using the installed GCC, then have another go (and i'd have the fortune to finally re-compile my own kernel). Does that sound likely? I don't want to go off half-cocked here.

brian



[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux