Bonjour !
J'ai vu que quelques uns (dont moi-même) avaient eu quelques soucis avec vmplayer après l'upgrade en 10.10.
C'est pourquoi je fais un post avec la marche à suivre.
Premièrement, pour bien identifier le problème, il faut lancer vmplayer dans une console, comme ça on voit beaucoup mieux ce qui ne vas pas.
La 1ère erreur était :
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c: In function 'IOMMU_SetupMMU':
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c:156: error: implicit declaration of function 'iommu_map_range'
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c: In function 'IOMMU_VMCleanup':
/tmp/vmware-root/modules/vmmon-only/linux/iommu.c:403: error: implicit declaration of function 'iommu_unmap_range'
Pour corriger ça, exécuter en tant que root :
cd /tmp
tar xvf /usr/lib/vmware/modules/source/vmmon.tar -C /tmp
perl -pi -e 's,_range,,' vmmon-only/linux/iommu.c
tar cvf /usr/lib/vmware/modules/source/vmmon.tar vmmon-only
et voila, après cela, tout compile correctement.
Le deuxième problème était :
/tmp/vmware-root/modules/vsock-only/linux/af_vsock.c:3233: error: 'struct sock' has no member named 'sk_sleep'
/tmp/vmware-root/modules/vsock-only/linux/af_vsock.c:3256: error: 'struct sock' has no member named 'sk_sleep'
/tmp/vmware-root/modules/vsock-only/linux/af_vsock.c:3268: error: 'struct sock' has no member named 'sk_sleep'
La correction est : (toujours en tant que root)
cd /tmp
tar xvf /usr/lib/vmware/modules/source/vsock.tar
perl -pi -e 's/(\w+)->compat_sk_sleep/compat_sk_sleep($1)/g' vsock-only/linux/af_vsock.c
tar cvf /usr/lib/vmware/modules/source/vsock.tar vsock-only