On Fri, Feb 04, 2005 at 01:21:07PM -0500, murray zangen wrote:
Hi,
Did you ever solve the problem (see below) and get vmware installed on
your machine.
I just upgraded to RedHat Linux 9 and am having the same problem.
Thanks in advance for any help you can give me.
Hi,
I am going to answer the Debian parts of the question.
Because the question is really about packaging of the
kernel and gcc. And that is specific to your distribution.
But in general the answer is, find the gcc package that matches
what was used to build the kernel, and install that. And find
the package that supplies the kernel headers for your kernel,
and install that. Unfortunately this varies quite a lot
between Debian and Red Hat.
For debian, kernel headers are supplied by the kernel-headers-x.y.x-n-arch
package. 2.4.26 is old and no longer supported, so you may
not be able to find them any more. But packages for 2.4.27 certainly
exist.
So, for instance, if you install the kernel from
kernel-image-2.4.27-2-686, as would be appropriate for a uni-processor
PIII system, then you should install kernel-headers-2.4.27-2-686 to
get the corresponding kernel headers, and these will be installed into
/usr/src/kernel-headers-2.4.27-2-686/
The kernel-source package contains a tar ball of the source that
is used to build the kernel. Wheras the kernel-headers just contains the
headers broken out into a directory hierachy, and is thus significantly
smaller.
As for the gcc version, well, I agree that the difference is probably
negigable, though I am not sure in this case. But if you use
an up to date kernel package, then the corresponding gcc package should
be in debian.org as the people who build the kernel-image packages,
use a standard debian install to build the packages.
I hope this helps.
--
Murray Zangen
16-Hart Place
Nyack, NY 10960
845.358.6426
845.358.8905 (fax)
murray@zedinc.com
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hi.
I am running kernel-2.4.26.
When I tried to install VMware, I received the following message:
yaochan:~> sudo /usr/bin/vmware-config.pl
Making sure services for VMware Workstation are stopped.
Stopping VMware services:
Virtual machine monitor done
Trying to find a suitable vmmon module for your running kernel.
None of the pre-built vmmon modules for VMware Workstation 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 "3.3.3", while you are trying
to use
"/usr/bin/gcc" version "3.3.4". This configuration is not recommended
and VMware
Workstation 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 "3.3.4" anyway? [no] yes
What is the location of the directory of C header files that match your
running
kernel? [/usr/src/linux/include] /usr/src/kernel-source-2.4.26/include
The path "/usr/src/kernel-source-2.4.26/include" is an existing
directory, but
it does not contain at least one of these directories "linux", "asm",
"net" as
expected.
There are a few things:
1) I got all the kernel source and the directory
/usr/src/kernel-source-2.4.26/include
does contain directories "linux", "asm" (a lot of them) and "net".
2) It appears to me that there should not be any significant difference
between gcc-3.3.3 and -3.3.4, right ?
Also, I found one case where vmware-config.pl complains about the
difference between 3.3.2 and 3.3.3, and
the difference was indeed insignificant.
Is there a way to install VMware workstation on my machine ?
Thanks
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org