Zakrpa za VMWare Workstation 6.0.3 na Ubuntu 8.04
Posted on May 3rd, 2008 in Ubuntu | No Comments »
Prilikom instalacije VMWare Workstationa na Ubuntuu 8.04 dolazi do greške kod kompajliranja vmmon modula i instalacija se prekida:
include/asm/bitops_32.h:9:2: error: #error only <linux/bitops.h> can be included directly make[2]: *** [/tmp/vmware-config1/vmmon-only/common/cpuid.o] Error 1 make[1]: *** --_module_/tmp/vmware-config1/vmmon-only-- Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-16-generic' make: *** http://vmmon.ko Error 2 make: Leaving directory `/tmp/vmware-config1/vmmon-only' Unable to build the vmmon module.
Problem je što je u 2.6.24 kernelu došlo do nekih promjena i nije moguće više includati bitops.h iz asm direktorija već iz linux.
Rješenje je dakle da se prije instalacije zamjeni linija u izvornom kodu vmmon modula iz #include “asm/bitops.h” u #include “linux/bitops.h”.
Kako bi olakšao ovaj posao, složio sam malu zakrpu koja rješava ovaj problem a koju možete skinuti na kraju posta. Uputstvo je jednostavno:
- otklonite trenutnu (potrganu) instalaciju VMWare Workstationa (vmware-uninstall.pl)
- raspakirajte vmware arhivu
- u vmware-distrib direktorij raspakirajte zakrpu
- pokrenite zakrpu (./vmware-patch.sh)
- pokrenite instalaciju VMWarea (sudo ./vmware-install.pl)
Zakrpa: vmware-patch.tar.gz
