Makefile:405: *** las reglas implícitas y las normales están mezcladas. Alto.
make: *** [vmmon.ko] Error 2
Vaig estar hores per averiguar la solució i vaig trobar-la a:
http://www.linuxquestions.org/questions/linux-software-2/error-mixed-implicit-and-normal-rules-while-trying-to-build-busybox-826795/
on l'usuari tenia el mateix problema però en anglès
Makefile:10: *** mixed implicit and normal rules. Stop.
SOL·LUCIÓ: La versió de make que tenia instalada estava donant problemes.
Vaig fer un downgrade de make_3.82 a make_3.81-81 i ja vaig poder compilar el ditxós mòdul.
Ja posats poso les instruccións per instalar el VMware Workstation v7.1.4 Linux
1. Executar l'instal·lable que podem trobar a Internet:
xddxdd@debian:~$ sh VMware-Workstation-Full-7.1.4-385536.i386.bundle
2. Executar vmware:
xddxdd@debian:~$ sh vmware
3. Si hi ha algun error de compilació aplicar el patch corresponent.
Aquí hi ha la llista de parches que s'han d'utilitzar depenent del Kernel que tinguem i/o de la versió de VMware que tinguem: https://wiki.archlinux.org/index.php/VMware
EDIT: Aquesta guia va ser provat amb un 7.1.4 i un kernel 2.6.38, però també va ser provat amb un 7.1.4 i un kernel 3.1.0.
2.6.38: Jo en el meu cas vaig descarregar-me l'arxiu vmware-7.1.4-2.6.38-2-generic.patch.
3.1.0: En aquest cas vaig descarregar el següent arxiu http://weltall.heliohost.org/wordpress/wp-content/uploads/2011/08/fullvmwarelinux310patch.tar.gz
i en en vaig extreure l'arxiu vmware3.1.0.patch
Vaig fer les mateixes operacions pel vmware-7.1.4-2.6.38-2-generic.patch que pel vmware3.1.0.patch
Després com a ROOT vaig copiar a aquest arxiu a /usr/lib/vmware/modules/source
i després:
xddxdd@debian:~$ cd /usr/lib/vmware/modules/source
xddxdd@debian:/usr/lib/vmware/modules/source$ for i in ./*.tar; do tar -xf $i; done
xddxdd@debian:/usr/lib/vmware/modules/source$ for i in ./*.tar; do mv $i $i.original; done
xddxdd@debian:/usr/lib/vmware/modules/source$ patch -p1 < vmware-7.1.4-2.6.38-2-generic.patch
xddxdd@debian:/usr/lib/vmware/modules/source$ tar cf vmblock.tar vmblock-only && tar cf vmci.tar vmci-only && tar cf vmmon.tar vmmon-only && tar cf vmnet.tar vmnet-only && tar cf vsock.tar vsock-only
4. Reexecutem vmware de nou:
xddxdd@debian:~$ sh vmware
I ja ens hauria de funcionar el programa.
No hay comentarios:
Publicar un comentario