web-dev-qa-db-fra.com

VM Player 12.5.7 n'accepte pas gcc 7.2 sur Ubuntu 14.04

Bonjour mes chers utilisateurs de Linux,

Je lance Ubuntu 14.04 et j’ai gcc-7 installé à l’aide de builds de test Toolchain .

Quand je lance VM Player 12.5.7 build-5813279, il demande gcc 7.2. Je le signale /usr/bin/gcc-7 mais il indique que cette version de gcc n'est pas compatible.

Des idées sur la façon de faire fonctionner cela?

enter image description here

1
johann_ka

J'ai résolu via: cd /usr/lib/vmware/modules/source tar -xf vmnet.tar cd vmnet-only make cd .. tar -xf vmmon.tar cd vmmon-only make cd .. cp vmmon.o /lib/modules/`uname -r`/misc/vmmon.ko cp vmnet.o /lib/modules/`uname -r`/misc/vmnet.ko depmod -a /etc/init.d/vmware restart

Il est possible que vous deviez utiliser Sudo avant chaque commande ci-dessus.

Lors de l'exécution de la commande make lors de l'exécution de la commande ci-dessus, en cas d'erreur, recherchez l'erreur dans la communauté vmware. Par exemple, j'ai résolu un problème en utilisant le correctif suivant:

diff -Naur vmnet-only.orig/bridge.c vmnet-only/bridge.c --- vmnet-only/bridge.c 2017-06-26 22:08:39.148034785 +1000 +++ vmnet-only/bridge.c 2017-07-16 11:37:01.325802125 +1000 @@ -636,7 +636,7 @@ unsigned long flags; int i; - atomic_inc(&clone->users); + clone = skb_get(clone); clone->dev = dev; clone->protocol = eth_type_trans(clone, dev);

Si vous avez le fichier version.h manquant dans votre journal vmware, essayez le code ci-dessous:

cd /usr/src/kernels/$(uname -r)/include/linux/ ln -s /usr/include/linux/version.h version.h

Remarque: J'ai obtenu toutes les informations ci-dessus sur Internet. Je peux maintenant lancer le lecteur VMWare.

3

J'ai eu le même problème avec VMWARE 12.5.8 avec GCC 7.2.0. J'ai suivi les étapes mentionnées par sandoche balakrichenan et je suis confronté à des problèmes lors de la création du dossier vmmon-only. Je devais faire quelques étapes supplémentaires pour que vmware fonctionne.

Voici mes étapes:

cd /usr/lib/vmware/modules/source
tar -xf vmnet.tar
cd vmnet-only
make
cd ..
tar -xf vmmon.tar
cd vmmon-only
make

[a rencontré quelques problèmes et n'a pas pu créer le fichier vmmon.o. Étapes suivantes à partir d’ici -> ici copiées de ce GITHUB -> ici dans le dossier/usr/lib/vmware/modules/source]

cd ..

[Créez le dossier misc si nécessaire]

cp vmmon.o /lib/modules/`uname -r`/misc/vmmon.ko
cp vmnet.o /lib/modules/`uname -r`/misc/vmnet.ko
depmod -a
/etc/init.d/vmware restart

Travaillé comme un charme! Merci!

0
Steve George