Hey, Your solution works for RedHat as well. You have to move the source (header) files from the distribution to your computer and notify vmware-config.pl where they are located. The CD's that come with RH9.0 have the sources that conform to the installed kernel. Thanks for your interest and help. murray Horms wrote: 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 -- Murray Zangen 16-Hart Place Nyack, NY 10960 845.358.6426 845.358.8905 (fax) murray@zedinc.com |