Re: 2.6 kernel headers

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

 



Ryan Quinn wrote:

I've got the kernel-source installed but the vmware config script does the following:

---
None of VMware Workstation's pre-built vmmon modules 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.

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


The path "/usr/src/linux-2.6.0-1.118/include" is an existing directory, but it
does not contain at least one of these directories "linux", "asm", "net" as
expected.
---


so the question is.. where do i point vmware-config.pl so it can find the headers?


Ryan,
there a few gotchas involved in putting vmware to run on a 2.6 kernel. It involves making changes to the vmware kernel modules code , because some system structs have changed.. On http://kerneltrap.org/node/view/1804 there's a guide on how to make vmware run on 2.6... Also , I suggest you to run dmesg |grep gcc and check the version of gcc used to compile your kernel. If it is gcc 3.2.3 , then you'll need to do "export CC=gcc32" before configuring vmware.
I just installed the kernel-source for 2.6.1-1.126 and in /usr/src/linux-2.6.1-1.126 , there's the net dir .....


Hope this can help you..

Pedro Macedo






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

  Powered by Linux