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.