Estou com problemas para instalar os módulos vmmon e vmnet necessários para executar o VMware Workstation no meu sistema Ubuntu 22.04.4 LTS. Estou usando a versão do kernel 6.8.0-40-generic.
Aqui está a saída de log que recebi ao tentar instalar os módulos:
Log para VMware Workstation pid=40456 versão=17.5.2 build=build-23775571 opção=Release O host é x86_64. Código da página do host=UTF-8 codificação=UTF-8 O host é Linux 6.8.0-40-genérico Ubuntu 22.04.4 LTS Ubuntu 22.04 22.04.4 LTS (Jammy Jellyfish) O deslocamento do host em relação ao UTC é +03:00. DictionaryLoad: Não é possível abrir o arquivo "/usr/lib/vmware/settings": Arquivo ou diretório inexistente. [msg.dictionary.load.openFailed] Não é possível abrir o arquivo "/usr/lib/vmware/settings": Arquivo ou diretório inexistente. PREF Arquivo de preferências opcional não encontrado em /usr/lib/vmware/settings. Usando valores padrão. DictionaryLoad: Não é possível abrir o arquivo "/home/sa7/.vmware/config": Arquivo ou diretório inexistente. [msg.dictionary.load.openFailed] Não é possível abrir o arquivo "/home/sa7/.vmware/config": Arquivo ou diretório inexistente. PREF Arquivo de preferências opcional não encontrado em /home/sa7/.vmware/config. Usando valores padrão. Efetuando login em /tmp/vmware-sa7/vmware-40456.log Obtendo informações usando o kernel em execução. Criado novo pathsHash. Definindo o caminho do cabeçalho para 6.8.0-40-generic como "/lib/modules/6.8.0-40-generic/build/include". Validando o caminho "/lib/modules/6.8.0-40-generic/build/include" para a versão do kernel "6.8.0-40-generic". Falha ao encontrar /lib/modules/6.8.0-40-generic/build/include/linux/version.h /lib/modules/6.8.0-40-generic/build/include/linux/version.h não encontrado, procurando por generated/uapi/linux/version.h. usando /usr/bin/gcc-12 para verificação de pré-processamento UTS_RELEASE pré-processado, valor obtido "6.8.0-40-generic". O caminho do cabeçalho "/lib/modules/6.8.0-40-generic/build/include" para o kernel "6.8.0-40-generic" é válido. Oba! arquivo de versão de símbolo encontrado /lib/modules/6.8.0-40-generic/build/Module.symvers Lendo versões de símbolos de /lib/modules/6.8.0-40-generic/build/Module.symvers. Leia 28974 versões de símbolos Lendo informações sobre o módulo vmmon. Lendo informações sobre o módulo vmnet. Invocando modinfo em "vmmon". "/sbin/modinfo" saiu com status 256. Invocando modinfo em "vmnet". "/sbin/modinfo" saiu com status 256. a ser instalado: vmmon status: 0 a ser instalado: vmnet status: 0 Obtendo informações usando o kernel em execução. Definindo o caminho do cabeçalho para 6.8.0-40-generic como "/lib/modules/6.8.0-40-generic/build/include". Validando o caminho "/lib/modules/6.8.0-40-generic/build/include" para a versão do kernel "6.8.0-40-generic". Falha ao encontrar /lib/modules/6.8.0-40-generic/build/include/linux/version.h /lib/modules/6.8.0-40-generic/build/include/linux/version.h não encontrado, procurando por generated/uapi/linux/version.h. usando /usr/bin/gcc-12 para verificação de pré-processamento UTS_RELEASE pré-processado, valor obtido "6.8.0-40-generic". O caminho do cabeçalho "/lib/modules/6.8.0-40-generic/build/include" para o kernel "6.8.0-40-generic" é válido. Oba! arquivo de versão de símbolo encontrado /lib/modules/6.8.0-40-generic/build/Module.symvers Lendo versões de símbolos de /lib/modules/6.8.0-40-generic/build/Module.symvers. Leia 28974 versões de símbolos Caminho do cabeçalho do kernel recuperado de FileEntry: /lib/modules/6.8.0-40-generic/build/include Atualizar caminho do cabeçalho do kernel para /lib/modules/6.8.0-40-generic/build/include Validando o caminho "/lib/modules/6.8.0-40-generic/build/include" para a versão do kernel "6.8.0-40-generic". Falha ao encontrar /lib/modules/6.8.0-40-generic/build/include/linux/version.h /lib/modules/6.8.0-40-generic/build/include/linux/version.h não encontrado, procurando por generated/uapi/linux/version.h. usando /usr/bin/gcc-12 para verificação de pré-processamento UTS_RELEASE pré-processado, valor obtido "6.8.0-40-generic". O caminho do cabeçalho "/lib/modules/6.8.0-40-generic/build/include" para o kernel "6.8.0-40-generic" é válido. Oba! Compilador encontrado em "/usr/bin/gcc" Obteve a versão "11" do gcc. A versão principal 11 do GCC não corresponde à versão principal 12 do Kernel GCC. Tentando usar um compilador no local "/usr/bin/gcc-12". Obteve a versão "12" do gcc. A versão do GCC corresponde perfeitamente à versão menor do kernel GCC. Obteve a versão "12" do gcc. A versão do GCC corresponde perfeitamente à versão menor do kernel GCC. Tentando encontrar um conjunto PBM adequado para o kernel "6.8.0-40-generic". Nenhum conjunto PBM correspondente foi encontrado para o kernel "6.8.0-40-generic". A versão do GCC corresponde perfeitamente à versão menor do kernel GCC. Validando o caminho "/lib/modules/6.8.0-40-generic/build/include" para a versão do kernel "6.8.0-40-generic". Falha ao encontrar /lib/modules/6.8.0-40-generic/build/include/linux/version.h /lib/modules/6.8.0-40-generic/build/include/linux/version.h não encontrado, procurando por generated/uapi/linux/version.h. usando /usr/bin/gcc-12 para verificação de pré-processamento UTS_RELEASE pré-processado, valor obtido "6.8.0-40-generic". O caminho do cabeçalho "/lib/modules/6.8.0-40-generic/build/include" para o kernel "6.8.0-40-generic" é válido. Oba! A versão do GCC corresponde perfeitamente à versão menor do kernel GCC. Validando o caminho "/lib/modules/6.8.0-40-generic/build/include" para a versão do kernel "6.8.0-40-generic". Falha ao encontrar /lib/modules/6.8.0-40-generic/build/include/linux/version.h /lib/modules/6.8.0-40-generic/build/include/linux/version.h não encontrado, procurando por generated/uapi/linux/version.h. usando /usr/bin/gcc-12 para verificação de pré-processamento UTS_RELEASE pré-processado, valor obtido "6.8.0-40-generic". O caminho do cabeçalho "/lib/modules/6.8.0-40-generic/build/include" para o kernel "6.8.0-40-generic" é válido. Oba! Usando o diretório temporário "/tmp". Interrompendo serviços VMware: Daemon de autenticação VMware concluído Monitor de máquina virtual concluído make: Entrando no diretório '/tmp/modconfig-k9mAMw/vmmon-only' /usr/bin/make -C /lib/modules/6.8.0-40-generic/build/include/.. M=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= módulos make[1]: Entrando no diretório '/usr/src/linux-headers-6.8.0-40-generic' CC [M] /tmp/modconfig-k9mAMw/vmmon-only/linux/driver.o CC [M] /tmp/modconfig-k9mAMw/vmmon-only/linux/driverLog.o CC [M] /tmp/modconfig-k9mAMw/vmmon-only/linux/hostif.o CC [M] /tmp/modconfig-k9mAMw/vmmon-only/common/apic.o CC [M] /tmp/modconfig-k9mAMw/vmmon-only/common/comport.o CC [M] /tmp/modconfig-k9mAMw/vmmon-only/common/cpuid.o CC [M] /tmp/modconfig-k9mAMw/vmmon-only/common/memtrack.o CC [M] /tmp/modconfig-k9mAMw/vmmon-only/common/phystrack.o make[1]: Saindo do diretório '/usr/src/linux-headers-6.8.0-40-generic' make: Saindo do diretório '/tmp/modconfig-k9mAMw/vmmon-only' make: Entrando no diretório '/tmp/modconfig-k9mAMw/vmnet-only' /usr/bin/make -C /lib/modules/6.8.0-40-generic/build/include/.. M=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= módulos make[1]: Entrando no diretório '/usr/src/linux-headers-6.8.0-40-generic' CC [M] /tmp/modconfig-k9mAMw/vmnet-only/driver.o CC [M] /tmp/modconfig-k9mAMw/vmnet-only/hub.o CC [M] /tmp/modconfig-k9mAMw/vmnet-only/userif.o CC [M] /tmp/modconfig-k9mAMw/vmnet-only/netif.o CC [M] /tmp/modconfig-k9mAMw/vmnet-only/bridge.o CC [M] /tmp/modconfig-k9mAMw/vmnet-only/procfs.o CC [M] /tmp/modconfig-k9mAMw/vmnet-only/smac_compat.o CC [M] /tmp/modconfig-k9mAMw/vmnet-only/smac.o make[1]: Saindo do diretório '/usr/src/linux-headers-6.8.0-40-generic' make: Saindo do diretório '/tmp/modconfig-k9mAMw/vmnet-only' [AppLoader] GLib não tem suporte para GSettings. Usando o sistema de construção do kernel. aviso: o compilador é diferente daquele usado para construir o kernel O kernel foi construído por: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 Você está usando: gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 No arquivo incluído de /tmp/modconfig-k9mAMw/vmmon-only/./include/vmware.h:37, de /tmp/modconfig-k9mAMw/vmmon-only/common/apic.c:19: /tmp/modconfig-k9mAMw/vmmon-only/./include/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-k9mAMw/vmmon-only/common/apic.o] Erro 1 make[3]: *** Aguardando trabalhos inacabados.... No arquivo incluído de /tmp/modconfig-k9mAMw/vmmon-only/common/comport.h:27, de /tmp/modconfig-k9mAMw/vmmon-only/common/comport.c:39: /tmp/modconfig-k9mAMw/vmmon-only/./include/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-k9mAMw/vmmon-only/common/comport.o] Erro 1 No arquivo incluído de /tmp/modconfig-k9mAMw/vmmon-only/./include/vmware.h:37, de /tmp/modconfig-k9mAMw/vmmon-only/common/cpuid.c:29: /tmp/modconfig-k9mAMw/vmmon-only/./include/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-k9mAMw/vmmon-only/common/cpuid.o] Erro 1 No arquivo incluído de /tmp/modconfig-k9mAMw/vmmon-only/./include/vmware.h:37, de /tmp/modconfig-k9mAMw/vmmon-only/common/memtrack.c:89: /tmp/modconfig-k9mAMw/vmmon-only/./include/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-k9mAMw/vmmon-only/common/memtrack.o] Erro 1 No arquivo incluído de /tmp/modconfig-k9mAMw/vmmon-only/./include/vmware.h:37, de /tmp/modconfig-k9mAMw/vmmon-only/common/phystrack.c:45: /tmp/modconfig-k9mAMw/vmmon-only/./include/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-k9mAMw/vmmon-only/common/phystrack.o] Erro 1 No arquivo incluído de /tmp/modconfig-k9mAMw/vmmon-only/./include/vm_assert.h:43, de /tmp/modconfig-k9mAMw/vmmon-only/linux/driverLog.h:33, de /tmp/modconfig-k9mAMw/vmmon-only/linux/driverLog.c:31: /tmp/modconfig-k9mAMw/vmmon-only/./include/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-k9mAMw/vmmon-only/linux/driverLog.o] Erro 1 No arquivo incluído de /tmp/modconfig-k9mAMw/vmmon-only/./include/vmware.h:37, de /tmp/modconfig-k9mAMw/vmmon-only/linux/hostif.c:58: /tmp/modconfig-k9mAMw/vmmon-only/./include/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-k9mAMw/vmmon-only/linux/hostif.o] Erro 1 No arquivo incluído de /tmp/modconfig-k9mAMw/vmmon-only/./include/vmware.h:37, de /tmp/modconfig-k9mAMw/vmmon-only/linux/driver.c:45: /tmp/modconfig-k9mAMw/vmmon-only/./include/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-k9mAMw/vmmon-only/linux/driver.o] Erro 1 make[2]: *** [/usr/src/linux-headers-6.8.0-40-generic/Makefile:1926: /tmp/modconfig-k9mAMw/vmmon-only] Erro 2 make[1]: *** [Makefile:240: __sub-make] Erro 2 fazer: *** [Makefile:110: vmmon.ko] Erro 2 Usando o sistema de construção do kernel. aviso: o compilador é diferente daquele usado para construir o kernel O kernel foi construído por: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 Você está usando: gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 No arquivo incluído de /tmp/modconfig-k9mAMw/vmnet-only/smac_compat.h:30, de /tmp/modconfig-k9mAMw/vmnet-only/smac.c:57: /tmp/modconfig-k9mAMw/vmnet-only/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-k9mAMw/vmnet-only/smac.o] Erro 1 make[3]: *** Aguardando trabalhos inacabados.... No arquivo incluído de /tmp/modconfig-k9mAMw/vmnet-only/vnet.h:27, de /tmp/modconfig-k9mAMw/vmnet-only/vnetInt.h:24, de /tmp/modconfig-k9mAMw/vmnet-only/hub.c:43: /tmp/modconfig-k9mAMw/vmnet-only/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-k9mAMw/vmnet-only/hub.o] Erro 1 No arquivo incluído de /tmp/modconfig-k9mAMw/vmnet-only/vnet.h:27, de /tmp/modconfig-k9mAMw/vmnet-only/vnetInt.h:24, de /tmp/modconfig-k9mAMw/vmnet-only/smac_compat.c:53: /tmp/modconfig-k9mAMw/vmnet-only/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-k9mAMw/vmnet-only/smac_compat.o] Erro 1 No arquivo incluído de /tmp/modconfig-k9mAMw/vmnet-only/vnet.h:27, de /tmp/modconfig-k9mAMw/vmnet-only/vnetInt.h:24, de /tmp/modconfig-k9mAMw/vmnet-only/netif.c:42: /tmp/modconfig-k9mAMw/vmnet-only/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-k9mAMw/vmnet-only/netif.o] Erro 1 No arquivo incluído de /tmp/modconfig-k9mAMw/vmnet-only/vnet.h:27, de /tmp/modconfig-k9mAMw/vmnet-only/vnetInt.h:24, de /tmp/modconfig-k9mAMw/vmnet-only/driver.c:48: /tmp/modconfig-k9mAMw/vmnet-only/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. No arquivo incluído de /tmp/modconfig-k9mAMw/vmnet-only/vnet.h:27, de /tmp/modconfig-k9mAMw/vmnet-only/vnetInt.h:24, de /tmp/modconfig-k9mAMw/vmnet-only/userif.c:46: /tmp/modconfig-k9mAMw/vmnet-only/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-k9mAMw/vmnet-only/driver.o] Erro 1 No arquivo incluído de /tmp/modconfig-k9mAMw/vmnet-only/vnet.h:27, de /tmp/modconfig-k9mAMw/vmnet-only/vnetInt.h:24, de /tmp/modconfig-k9mAMw/vmnet-only/procfs.c:43: /tmp/modconfig-k9mAMw/vmnet-only/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-k9mAMw/vmnet-only/userif.o] Erro 1 make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-k9mAMw/vmnet-only/procfs.o] Erro 1 No arquivo incluído de /tmp/modconfig-k9mAMw/vmnet-only/vnet.h:27, de /tmp/modconfig-k9mAMw/vmnet-only/vnetInt.h:24, de /tmp/modconfig-k9mAMw/vmnet-only/bridge.c:53: /tmp/modconfig-k9mAMw/vmnet-only/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-k9mAMw/vmnet-only/bridge.o] Erro 1 make[2]: *** [/usr/src/linux-headers-6.8.0-40-generic/Makefile:1926: /tmp/modconfig-k9mAMw/vmnet-only] Erro 2 make[1]: *** [Makefile:240: __sub-make] Erro 2 fazer: *** [Makefile:110: vmnet.ko] Erro 2 Não foi possível instalar todos os módulos. Veja o log para detalhes. A versão do GCC corresponde perfeitamente à versão menor do kernel GCC. Validando o caminho "/lib/modules/6.8.0-40-generic/build/include" para a versão do kernel "6.8.0-40-generic". Falha ao encontrar /lib/modules/6.8.0-40-generic/build/include/linux/version.h /lib/modules/6.8.0-40-generic/build/include/linux/version.h não encontrado, procurando por generated/uapi/linux/version.h. usando /usr/bin/gcc-12 para verificação de pré-processamento UTS_RELEASE pré-processado, valor obtido "6.8.0-40-generic". O caminho do cabeçalho "/lib/modules/6.8.0-40-generic/build/include" para o kernel "6.8.0-40-generic" é válido. Oba! Usando o diretório temporário "/tmp". Interrompendo serviços VMware: Daemon de autenticação VMware concluído Monitor de máquina virtual concluído make: Entrando no diretório '/tmp/modconfig-O92BdV/vmmon-only' /usr/bin/make -C /lib/modules/6.8.0-40-generic/build/include/.. M=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= módulos make[1]: Entrando no diretório '/usr/src/linux-headers-6.8.0-40-generic' CC [M] /tmp/modconfig-O92BdV/vmmon-only/linux/driver.o CC [M] /tmp/modconfig-O92BdV/vmmon-only/linux/driverLog.o CC [M] /tmp/modconfig-O92BdV/vmmon-only/linux/hostif.o CC [M] /tmp/modconfig-O92BdV/vmmon-only/common/apic.o CC [M] /tmp/modconfig-O92BdV/vmmon-only/common/comport.o CC [M] /tmp/modconfig-O92BdV/vmmon-only/common/cpuid.o CC [M] /tmp/modconfig-O92BdV/vmmon-only/common/memtrack.o CC [M] /tmp/modconfig-O92BdV/vmmon-only/common/phystrack.o make[1]: Saindo do diretório '/usr/src/linux-headers-6.8.0-40-generic' make: Saindo do diretório '/tmp/modconfig-O92BdV/vmmon-only' make: Entrando no diretório '/tmp/modconfig-O92BdV/vmnet-only' /usr/bin/make -C /lib/modules/6.8.0-40-generic/build/include/.. M=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= módulos make[1]: Entrando no diretório '/usr/src/linux-headers-6.8.0-40-generic' CC [M] /tmp/modconfig-O92BdV/vmnet-only/driver.o CC [M] /tmp/modconfig-O92BdV/vmnet-only/hub.o CC [M] /tmp/modconfig-O92BdV/vmnet-only/userif.o CC [M] /tmp/modconfig-O92BdV/vmnet-only/netif.o CC [M] /tmp/modconfig-O92BdV/vmnet-only/bridge.o CC [M] /tmp/modconfig-O92BdV/vmnet-only/procfs.o CC [M] /tmp/modconfig-O92BdV/vmnet-only/smac_compat.o CC [M] /tmp/modconfig-O92BdV/vmnet-only/smac.o make[1]: Saindo do diretório '/usr/src/linux-headers-6.8.0-40-generic' make: Saindo do diretório '/tmp/modconfig-O92BdV/vmnet-only' [AppLoader] GLib não tem suporte para GSettings. Usando o sistema de construção do kernel. aviso: o compilador é diferente daquele usado para construir o kernel O kernel foi construído por: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 Você está usando: gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 No arquivo incluído de /tmp/modconfig-O92BdV/vmmon-only/./include/vmware.h:37, de /tmp/modconfig-O92BdV/vmmon-only/common/apic.c:19: /tmp/modconfig-O92BdV/vmmon-only/./include/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. No arquivo incluído de /tmp/modconfig-O92BdV/vmmon-only/common/comport.h:27, de /tmp/modconfig-O92BdV/vmmon-only/common/comport.c:39: /tmp/modconfig-O92BdV/vmmon-only/./include/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-O92BdV/vmmon-only/common/apic.o] Erro 1 make[3]: *** Aguardando trabalhos inacabados.... make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-O92BdV/vmmon-only/common/comport.o] Erro 1 No arquivo incluído de /tmp/modconfig-O92BdV/vmmon-only/./include/vmware.h:37, de /tmp/modconfig-O92BdV/vmmon-only/common/cpuid.c:29: /tmp/modconfig-O92BdV/vmmon-only/./include/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. No arquivo incluído de /tmp/modconfig-O92BdV/vmmon-only/./include/vmware.h:37, de /tmp/modconfig-O92BdV/vmmon-only/common/memtrack.c:89: /tmp/modconfig-O92BdV/vmmon-only/./include/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-O92BdV/vmmon-only/common/cpuid.o] Erro 1 make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-O92BdV/vmmon-only/common/memtrack.o] Erro 1 No arquivo incluído de /tmp/modconfig-O92BdV/vmmon-only/./include/vmware.h:37, de /tmp/modconfig-O92BdV/vmmon-only/common/phystrack.c:45: /tmp/modconfig-O92BdV/vmmon-only/./include/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-O92BdV/vmmon-only/common/phystrack.o] Erro 1 No arquivo incluído de /tmp/modconfig-O92BdV/vmmon-only/./include/vm_assert.h:43, de /tmp/modconfig-O92BdV/vmmon-only/linux/driverLog.h:33, de /tmp/modconfig-O92BdV/vmmon-only/linux/driverLog.c:31: /tmp/modconfig-O92BdV/vmmon-only/./include/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-O92BdV/vmmon-only/linux/driverLog.o] Erro 1 No arquivo incluído de /tmp/modconfig-O92BdV/vmmon-only/./include/vmware.h:37, de /tmp/modconfig-O92BdV/vmmon-only/linux/hostif.c:58: /tmp/modconfig-O92BdV/vmmon-only/./include/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-O92BdV/vmmon-only/linux/hostif.o] Erro 1 No arquivo incluído de /tmp/modconfig-O92BdV/vmmon-only/./include/vmware.h:37, de /tmp/modconfig-O92BdV/vmmon-only/linux/driver.c:45: /tmp/modconfig-O92BdV/vmmon-only/./include/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-O92BdV/vmmon-only/linux/driver.o] Erro 1 make[2]: *** [/usr/src/linux-headers-6.8.0-40-generic/Makefile:1926: /tmp/modconfig-O92BdV/vmmon-only] Erro 2 make[1]: *** [Makefile:240: __sub-make] Erro 2 fazer: *** [Makefile:110: vmmon.ko] Erro 2 Usando o sistema de construção do kernel. aviso: o compilador é diferente daquele usado para construir o kernel O kernel foi construído por: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 Você está usando: gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 No arquivo incluído de /tmp/modconfig-O92BdV/vmnet-only/smac_compat.h:30, de /tmp/modconfig-O92BdV/vmnet-only/smac.c:57: /tmp/modconfig-O92BdV/vmnet-only/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-O92BdV/vmnet-only/smac.o] Erro 1 make[3]: *** Aguardando trabalhos inacabados.... No arquivo incluído de /tmp/modconfig-O92BdV/vmnet-only/vnet.h:27, de /tmp/modconfig-O92BdV/vmnet-only/vnetInt.h:24, de /tmp/modconfig-O92BdV/vmnet-only/smac_compat.c:53: /tmp/modconfig-O92BdV/vmnet-only/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-O92BdV/vmnet-only/smac_compat.o] Erro 1 No arquivo incluído de /tmp/modconfig-O92BdV/vmnet-only/vnet.h:27, de /tmp/modconfig-O92BdV/vmnet-only/vnetInt.h:24, de /tmp/modconfig-O92BdV/vmnet-only/driver.c:48: /tmp/modconfig-O92BdV/vmnet-only/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-O92BdV/vmnet-only/driver.o] Erro 1 No arquivo incluído de /tmp/modconfig-O92BdV/vmnet-only/vnet.h:27, de /tmp/modconfig-O92BdV/vmnet-only/vnetInt.h:24, de /tmp/modconfig-O92BdV/vmnet-only/userif.c:46: /tmp/modconfig-O92BdV/vmnet-only/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-O92BdV/vmnet-only/userif.o] Erro 1 No arquivo incluído de /tmp/modconfig-O92BdV/vmnet-only/vnet.h:27, de /tmp/modconfig-O92BdV/vmnet-only/vnetInt.h:24, de /tmp/modconfig-O92BdV/vmnet-only/hub.c:43: /tmp/modconfig-O92BdV/vmnet-only/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. No arquivo incluído de /tmp/modconfig-O92BdV/vmnet-only/vnet.h:27, de /tmp/modconfig-O92BdV/vmnet-only/vnetInt.h:24, de /tmp/modconfig-O92BdV/vmnet-only/netif.c:42: /tmp/modconfig-O92BdV/vmnet-only/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-O92BdV/vmnet-only/netif.o] Erro 1 make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-O92BdV/vmnet-only/hub.o] Erro 1 No arquivo incluído de /tmp/modconfig-O92BdV/vmnet-only/vnet.h:27, de /tmp/modconfig-O92BdV/vmnet-only/vnetInt.h:24, de /tmp/modconfig-O92BdV/vmnet-only/procfs.c:43: /tmp/modconfig-O92BdV/vmnet-only/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-O92BdV/vmnet-only/procfs.o] Erro 1 No arquivo incluído de /tmp/modconfig-O92BdV/vmnet-only/vnet.h:27, de /tmp/modconfig-O92BdV/vmnet-only/vnetInt.h:24, de /tmp/modconfig-O92BdV/vmnet-only/bridge.c:53: /tmp/modconfig-O92BdV/vmnet-only/vm_basic_types.h:130:10: erro fatal: stdint.h: Nenhum arquivo ou diretório desse tipo 130 | #incluir <stdint.h> | ^~~~~~~~~~ compilação finalizada. make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-O92BdV/vmnet-only/bridge.o] Erro 1 make[2]: *** [/usr/src/linux-headers-6.8.0-40-generic/Makefile:1926: /tmp/modconfig-O92BdV/vmnet-only] Erro 2 make[1]: *** [Makefile:240: __sub-make] Erro 2 fazer: *** [Makefile:110: vmnet.ko] Erro 2 Não foi possível instalar todos os módulos. Veja o log para detalhes.
Notei os seguintes problemas no log:
The script seems to have trouble finding the kernel header path: /lib/modules/6.8.0-40-generic/build/include/linux/version.h The GCC version (11) doesn't match the kernel GCC version (12). However, it attempts to use gcc-12 later on. The script mentions "No matching PBM set was found for kernel 6.8.0-40-generic". I'm unsure what this means. I've tried searching online for solutions, but haven't found anything specific to my situation.
I tried sudo vmware-modconfig --console --install-all
but the output is for the same issue
Any help on how to successfully install the vmmon and vmnet modules would be greatly appreciated.
I see you're using vmWare Workstation 17.5.2
Michal Kubeček maintains code that makes player and workstation work with more recent kernels. You're using kernel 6.8.0-40-generic, which is not supported (right now). You'll need to use 6.8.0-38.
Main Steps:
Reboot and downgrade kernel
Get vmWare patch
You'll need to get Michal Kubeček's patch. Here's the install instructions:: https://github.com/mkubecek/vmware-host-modules/blob/master/INSTALL
As of 2024.08.18, the most recent version is a patch for 17.5.1 (and it works with workstation 17.5.2).
Paste each of the following lines into console to download and install.
Install vmware patch
Per the instructions above, make sure you're in the extracted vmware-host-modules-workstation-17.5.1 folder, and paste each line into console:
You should now be able to run vmWare.