NOTA: il problema di cui sotto è satto risolto in VmWare Workstation 6.04
Problema:
Dopo il download del pacchetto in .tar.gz per Linux, la decompattazione, l’installazione e la configurazione, viene visualizzato un messaggio di errore relativo a un include durante la compilazione del modulo vmnet:
include/asm/bitops_32.h:9:2: error: #error only <linux/bitops.h> can be included directly
Soluzione:
occorre modificare un header nel sorgente del modulo net di vmware, vmmon-only
Procedura:
# cd /usr/lib/vmware/modules/source
# sudo tar xvf vmmon.tar
# sudo vi vmmon-only/include/vcpuset.h
digitare 74j (vi si sposta alla linea74) e cambiare la linea 74 da:
#include “asm/bitops.h”
a:
#include “linux/bitops.h”
Salvare e chiudere, quindi procedere come segue da terminale:
# rm vmmon.tar
# sudo tar cvf vmmon.tar vmmon-only/
# sudo rm -rf vmmon-only/
# sudo vmware-config.pl
Terminato il wizard di configurazione, VmWare Workstation 6 funzionerà correttamente SE provvisto di seriale per Linux (quello per Windows non serve
)