Probleme beim Kompilieren der VMWare

ulrich steffens ulrich at barfuss-jerusalem.org
Son Nov 27 10:02:26 GMT 2005


Am Donnerstag, den 24.11.2005, 22:02 +0100 schrieb Thorsten Zenner:
> Hallo,
> 
> ich habe gerade ein Update von Hoary auf Breezy gemacht. Leider lief
> meine VMWare 4.5.2 nicht mehr. Als ich sie kompilieren wollte, hat das
> script vmware-config.pl festgestellt dass der kernel mit gcc 3.4.5
> kompiliert wurde und der installierte gcc die version 4.x.x hat. Dann
> habe ich aus einem alten Hoary-Repository den gcc-3.4 geladen und CC
> ensprechend exportiert (export CC='/usr/bin/gcc-3.4').  Nach dem Aufruf
> von vmware-config.pl beschwert sich das script immer noch
> 
> "Your kernel was built with "gcc" version "3.4.5", while you are trying
> to use
> "/usr/bin/gcc-3.4" version "3.4.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-3.4" version "3.4.4" anyway"
> 
> aber nachdem ich hier mutig "yes" sagte beginnt er vielversprechend zu
> kompilieren und macht folgende Ausgaben:
> 
> Building for VMware Workstation 4.5.2 or VMware GSX Server 3.1.0.
> Using 2.6.x kernel build system.
> make: Entering directory `/tmp/vmware-config3/vmmon-only'
> make -C /lib/modules/2.6.12-10-686/build/include/.. SUBDIRS=$PWD
> SRCROOT=$PWD/. modules
> make[1]: Entering directory `/usr/src/linux-headers-2.6.12-10-686'
>   CC [M]  /tmp/vmware-config3/vmmon-only/linux/driver.o
>   CC [M]  /tmp/vmware-config3/vmmon-only/linux/hostif.o
>   CC [M]  /tmp/vmware-config3/vmmon-only/common/cpuid.o
>   CC [M]  /tmp/vmware-config3/vmmon-only/common/hash.o
>   CC [M]  /tmp/vmware-config3/vmmon-only/common/memtrack.o
>   CC [M]  /tmp/vmware-config3/vmmon-only/common/phystrack.o
>   CC [M]  /tmp/vmware-config3/vmmon-only/common/task.o
> gcc-3.4: installation problem, cannot exec `cc1plus': No such file or
> directory
> make[2]: *** [/tmp/vmware-config3/vmmon-only/common/task.o] Error 1
> make[1]: *** [_module_/tmp/vmware-config3/vmmon-only] Error 2
> make[1]: Leaving directory `/usr/src/linux-headers-2.6.12-10-686'
> make: *** [vmmon.ko] Error 2
> make: Leaving directory `/tmp/vmware-config3/vmmon-only'
> Unable to build the vmmon module.
> 
> 
> 
> Kann mir jemand helfen?
> 
> 
> Thorsten
hallo,
also wenn du breezy benutzt, dann MUSS gcc-3.4 installierbar sein, der
ist nämlich im main repository! kein grund den aus hoary zu installieren
ich hatte vor ein paar tagen auch das vergnügen ein kernel-modul
kompilieren zu müssen und ein 

	sudo apt-get install gcc-3.4
	CC=/usr/bin/gcc-3.4 scriptname.sh

hat tadellos funktioniert.


-- 
ulrich steffens
ulrich at barfuss-jerusalem.org
http://www.barfuss-jerusalem.org