Após a atualização para o kernel 6.8.0, o vmmon e o vmnet do VMware não puderam ser compilados, gerando o seguinte erro:
...
...
/tmp/vmware-host-modules-w17.5.1/vmmon-only/common/task.c:548:1: warning: no previous prototype for ‘TaskGetFlatWriteableDataSegment’ [-Wmissing-prototypes]
548 | TaskGetFlatWriteableDataSegment(void)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/tmp/vmware-host-modules-w17.5.1/vmmon-only/common/task.o: warning: objtool: .text: unexpected end of section
CC [M] /tmp/vmware-host-modules-w17.5.1/vmmon-only/common/vmx86.o
In file included from /tmp/vmware-host-modules-w17.5.1/vmmon-only/common/vmx86.c:52:
./arch/x86/include/asm/timex.h: In function ‘random_get_entropy’:
./arch/x86/include/asm/timex.h:12:24: error: implicit declaration of function ‘random_get_entropy_fallback’; did you mean ‘random_get_entropy’? [-Werror=implicit-function-declaration]
12 | return random_get_entropy_fallback();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| random_get_entropy
...
...
O patch simples de Mkubecek no fórum da comunidade para VMware 17.5.1 também não pôde ser compilado. Em seu site em Kernel – 6.8 Released – OK com NVIDIA mais recente e Patched VMware , há um link intitulado módulos: corrigir build com -Wmissing-prototypes para corrigir VMware 17.5.1, que corrige aquele erro de compilação, entre outros.
Aperte o botão verde
[ <> Code ]
, baixe o arquivo zip, descompacte-o em algum lugar do disco local, por exemplo/tmp/
,;Inicie o VMware: