[opensuse-factory] Problems with VMware-Workstation
Hello all I am hoping that someone can provide me with some advice about the missing header.h file issue I am encountering when trying to install VMware-Workstation on V12.3 # Issue When VMware-Workstation starts and tries to compile its required internal modules I get the following error: C header files matching your running kernel were not found. # How to reproduce I did a fresh installation of v12.3 x86_64 this morning using the openSUSE-12.3-DVD-Build0094-x86_64.iso Then I did a zypper up and tried to install the lastest version of VMware-Workstation (VMware-Workstation-Full-9.0.1-894247.x86_64.bundle) # Comments As I recall in order to build an out-of-kernel driver, you need to have the proper kernel headers installed. kernel-desktop-devel-3.7.9-1.1.2.x86_64 is installed but /lib/modules/3.7.9-1.1-desktop/build/include/linux/version.h does not exist in the same place as on V12.2 Has the "linux/version.h" changed directories or do I need to install another programme in order to get it? VMware-Workstation works fine on V12.2 and I have compared V12.3 and V12.2 below ############### V12.3 ############### # [3.7.9-1.1-desktop] VMware-Workstation installation programme : START... # OS Info: Linux M2N32 3.7.9-1.1-desktop #1 SMP PREEMPT Thu Feb 21 16:15:10 UTC 2013 (8dec968) x86_64 x86_64 x86_64 GNU/Linux # Listing the versions of installed packages... kernel-source-3.7.9-1.1.2.noarch kernel-desktop-3.7.9-1.1.2.x86_64 kernel-desktop-devel-3.7.9-1.1.2.x86_64 gcc-4.7-7.1.1.x86_64 make-3.82-154.1.1.x86_64 gcc-c++-4.7-7.1.1.x86_64 # Making sure that the kernel headers exist before installing VMware... # /lib/modules/3.7.9-1.1-desktop/build/include/linux/version.h ERROR: /lib/modules/3.7.9-1.1-desktop/build/include/linux/version.h was not found... ############### V12.2 ############### # [3.4.28-2.20-desktop] VMware-Workstation installation programme : START... # OS Info: Linux Sabertooth 3.4.28-2.20-desktop #1 SMP PREEMPT Tue Jan 29 16:51:37 UTC 2013 (143156b) x86_64 x86_64 x86_64 GNU/Linux # Listing the versions of installed packages... kernel-source-3.4.28-2.20.1.noarch kernel-desktop-3.4.28-2.20.1.x86_64 kernel-desktop-devel-3.4.28-2.20.1.x86_64 gcc-4.7-2.1.1.x86_64 make-3.82-151.1.2.x86_64 gcc-c++-4.7-2.1.1.x86_64 # Making sure that the kernel headers exist before installing VMware... # /lib/modules/3.4.28-2.20-desktop/build/include/linux/version.h # Checking to see if /lib/modules/3.4.28-2.20-desktop/build/include/linux/version.h exists... /lib/modules/3.4.28-2.20-desktop/build/include/linux/version.h exists... All comments welcome TIA James -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Friday 2013-03-01 13:46, James PEARSON wrote:
kernel-desktop-devel-3.7.9-1.1.2.x86_64 is installed but /lib/modules/3.7.9-1.1-desktop/build/include/linux/version.h does not exist in the same place as on V12.2
Has the "linux/version.h" changed directories
Yes it did change location. But - every PROPER kernel module source compiles as it did before. And compared to the Nvidia source crap, VMware is actually passable. Well, that is an understatement: the vmware modules, they need no fiddling at all. If you do however get some version.h related error notice even if you have made sure you have the kernel-devel packages (it looks like you do), it must be some kind of higher-level program that tells you about it, because the compile procedure itself works flawlessy: http://dl.inai.de/repos/home%3a/jengelh%3a/kmp/ (I built it, but did not test it, as I do not use VMwareWS currently.) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 03/01/2013 05:01 PM, Jan Engelhardt wrote:
On Friday 2013-03-01 13:46, James PEARSON wrote:
kernel-desktop-devel-3.7.9-1.1.2.x86_64 is installed but /lib/modules/3.7.9-1.1-desktop/build/include/linux/version.h does not exist in the same place as on V12.2
Has the "linux/version.h" changed directories Yes it did change location. But - every PROPER kernel module source compiles as it did before. And compared to the Nvidia source crap, VMware is actually passable. Well, that is an understatement: the vmware modules, they need no fiddling at all.
If you do however get some version.h related error notice even if you have made sure you have the kernel-devel packages (it looks like you do), it must be some kind of higher-level program that tells you about it, because the compile procedure itself works flawlessy:
I use vmware player. There I need the following trick to get vmware modules compiled: cd /lib/modules/`uname -r`/build/include ln -s generated/uapi/linux . And then when I start vmware player, it will correctly find linux/version.h and compile the kernel modules. Bye, CzP -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Monday 2013-03-04 14:38, Peter Czanik wrote:
If you do however get some version.h related error notice even if you have made sure you have the kernel-devel packages (it looks like you do), it must be some kind of higher-level program that tells you about it, because the compile procedure itself works flawlessy:
I use vmware player. There I need the following trick to get vmware modules compiled:
The OP uses VMware Workstation 9.0.1, as did I when extracting the tarballs. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-----Original Message----- From: Peter Czanik [mailto:pczanik@fang.fa.gau.hu] Sent: Monday, March 04, 2013 8:39 AM To: Jan Engelhardt Cc: James PEARSON; opensuse-factory@opensuse.org Subject: Re: [opensuse-factory] Problems with VMware-Workstation
On 03/01/2013 05:01 PM, Jan Engelhardt wrote:
On Friday 2013-03-01 13:46, James PEARSON wrote:
kernel-desktop-devel-3.7.9-1.1.2.x86_64 is installed but /lib/modules/3.7.9-1.1-desktop/build/include/linux/version.h does not exist in the same place as on V12.2
Has the "linux/version.h" changed directories Yes it did change location. But - every PROPER kernel module source compiles as it did before. And compared to the Nvidia source crap, VMware is actually passable. Well, that is an understatement: the vmware modules, they need no fiddling at all.
If you do however get some version.h related error notice even if you have made sure you have the kernel-devel packages (it looks like you do), it must be some kind of higher-level program that tells you about it, because the compile procedure itself works flawlessy:
I use vmware player. There I need the following trick to get vmware modules compiled:
cd /lib/modules/`uname -r`/build/include ln -s generated/uapi/linux .
And then when I start vmware player, it will correctly find
Does this get copy/pate support working? I also could not (still can not) compile the correct Vmware tools and when I filed a bug (https://bugzilla.novell.com/show_bug.cgi?id=802058) I was told the issue is vmware and not the packages. linux/version.h and
compile the kernel modules. Bye, CzP -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Peter Czanik
I use vmware player. There I need the following trick to get vmware modules compiled:
cd /lib/modules/`uname -r`/build/include ln -s generated/uapi/linux .
And then when I start vmware player, it will correctly find linux/version.h and compile the kernel modules. Bye, CzP
Thanks Czp, it worked for Vmware Workstation as well. Regards, Prasad -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Sonntag, 31. März 2013, 07:33:30 schrieb Prasad:
Peter Czanik
writes: I use vmware player. There I need the following trick to get vmware modules compiled:
cd /lib/modules/`uname -r`/build/include ln -s generated/uapi/linux .
And then when I start vmware player, it will correctly find linux/version.h and compile the kernel modules. You don't need that link any more with the latest version of vmware ( workstation-9.0.2/player 5.0.2) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Install VMware workstation build 1031769 it works like a charm. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (7)
-
DG
-
James PEARSON
-
Jan Engelhardt
-
joakimsen
-
Markus Koßmann
-
Peter Czanik
-
Prasad