You are not logged in.

#1 2025-06-11 12:31:38

Iwen
Member
Registered: 2025-03-16
Posts: 1

[Solved] building module of Vmware Workstation on kernel: 6.15.1

Error occurred when I used pacman to update the kernel.

shell output:
```
==> dkms install --no-depmod vmware-workstation/17.6.3_24583834 -k 6.15.1-arch1-2
Deprecated feature: CLEAN (/usr/src/vmware-workstation-17.6.3_24583834/dkms.conf)

Error! Bad return status for module build on kernel: 6.15.1-arch1-2 (x86_64)
Consult /var/lib/dkms/vmware-workstation/17.6.3_24583834/build/make.log for more information.
==> WARNING: `dkms install --no-depmod vmware-workstation/17.6.3_24583834 -k 6.15.1-arch1-2' exited 10

DKMS (dkms-3.2.1) make.log for vmware-workstation/17.6.3_24583834 for kernel 6.15.1-arch1-2 (x86_64)
Wed Jun 11 08:18:20 PM CST 2025
```

/var/lib/dkms/vmware-workstation/17.6.3_24583834/build/make.log
```
Building module(s)
# command: make -j16 KERNELRELEASE=6.15.1-arch1-2 KVERSION=6.15.1-arch1-2 SRCDIR=/usr/src/vmware-workstation-17.6.3_24583834
cp -r /usr/src/vmware-workstation-17.6.3_24583834/vmmon-only vmmon-only
cp -r /usr/src/vmware-workstation-17.6.3_24583834/vmnet-only vmnet-only
make KVERSION=6.15.1-arch1-2 VM_KBUILD=yes -C vmnet-only
make[1]: Entering directory '/var/lib/dkms/vmware-workstation/17.6.3_24583834/build/vmnet-only'
Using kernel build system.
make KVERSION=6.15.1-arch1-2 VM_KBUILD=yes -C vmmon-only
make[1]: Entering directory '/var/lib/dkms/vmware-workstation/17.6.3_24583834/build/vmmon-only'
Using kernel build system.
make -C /lib/modules/6.15.1-arch1-2/build/include/.. M=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[2]: Entering directory '/usr/lib/modules/6.15.1-arch1-2/build'
make[3]: Entering directory '/var/lib/dkms/vmware-workstation/17.6.3_24583834/build/vmmon-only'
make -C /lib/modules/6.15.1-arch1-2/build/include/.. M=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[2]: Entering directory '/usr/lib/modules/6.15.1-arch1-2/build'
make[3]: Entering directory '/var/lib/dkms/vmware-workstation/17.6.3_24583834/build/vmnet-only'
  CC [M]  linux/driver.o
  CC [M]  linux/driverLog.o
  CC [M]  linux/hostif.o
  CC [M]  common/apic.o
  CC [M]  common/comport.o
  CC [M]  common/cpuid.o
  CC [M]  common/crosspage.o
  CC [M]  common/memtrack.o
  CC [M]  common/moduleloop.o
  CC [M]  common/phystrack.o
linux/driverLog.c:26:10: fatal error: driver-config.h: No such file or directory
   26 | #include "driver-config.h"
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
  CC [M]  common/sharedAreaVmmon.o
linux/driver.c:21:10: fatal error: driver-config.h: No such file or directory
   21 | #include "driver-config.h"
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[5]: *** [/usr/lib/modules/6.15.1-arch1-2/build/scripts/Makefile.build:203: linux/driverLog.o] Error 1
make[5]: *** Waiting for unfinished jobs....
linux/hostif.c:30:10: fatal error: driver-config.h: No such file or directory
   30 | #include "driver-config.h"
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
In file included from common/comport.c:40:
common/comport.h:25:10: fatal error: includeCheck.h: No such file or directory
   25 | #include "includeCheck.h"
      |          ^~~~~~~~~~~~~~~~
compilation terminated.
make[5]: *** [/usr/lib/modules/6.15.1-arch1-2/build/scripts/Makefile.build:203: linux/driver.o] Error 1
  CC [M]  common/statVarsVmmon.o
common/apic.c:20:10: fatal error: vm_basic_defs.h: No such file or directory
   20 | #include "vm_basic_defs.h"
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[5]: *** [/usr/lib/modules/6.15.1-arch1-2/build/scripts/Makefile.build:203: common/comport.o] Error 1
make[5]: *** [/usr/lib/modules/6.15.1-arch1-2/build/scripts/Makefile.build:203: linux/hostif.o] Error 1
make[5]: *** [/usr/lib/modules/6.15.1-arch1-2/build/scripts/Makefile.build:203: common/apic.o] Error 1
common/cpuid.c:22:13: fatal error: driver-config.h: No such file or directory
   22 | #   include "driver-config.h"
      |             ^~~~~~~~~~~~~~~~~
compilation terminated.
make[5]: *** [/usr/lib/modules/6.15.1-arch1-2/build/scripts/Makefile.build:203: common/cpuid.o] Error 1
common/crosspage.c:50:13: fatal error: driver-config.h: No such file or directory
   50 | #   include "driver-config.h"
      |             ^~~~~~~~~~~~~~~~~
compilation terminated.
common/memtrack.c:79:13: fatal error: driver-config.h: No such file or directory
   79 | #   include "driver-config.h"
      |             ^~~~~~~~~~~~~~~~~
compilation terminated.
make[5]: *** [/usr/lib/modules/6.15.1-arch1-2/build/scripts/Makefile.build:203: common/crosspage.o] Error 1
make[5]: *** [/usr/lib/modules/6.15.1-arch1-2/build/scripts/Makefile.build:203: common/memtrack.o] Error 1
common/moduleloop.c:30:13: fatal error: driver-config.h: No such file or directory
   30 | #   include "driver-config.h"
      |             ^~~~~~~~~~~~~~~~~
compilation terminated.
make[5]: *** [/usr/lib/modules/6.15.1-arch1-2/build/scripts/Makefile.build:203: common/moduleloop.o] Error 1
common/phystrack.c:38:13: fatal error: driver-config.h: No such file or directory
   38 | #   include "driver-config.h"
      |             ^~~~~~~~~~~~~~~~~
compilation terminated.
make[5]: *** [/usr/lib/modules/6.15.1-arch1-2/build/scripts/Makefile.build:203: common/phystrack.o] Error 1
common/sharedAreaVmmon.c:27:13: fatal error: driver-config.h: No such file or directory
   27 | #   include "driver-config.h"
      |             ^~~~~~~~~~~~~~~~~
compilation terminated.
make[5]: *** [/usr/lib/modules/6.15.1-arch1-2/build/scripts/Makefile.build:203: common/sharedAreaVmmon.o] Error 1
common/statVarsVmmon.c:27:13: fatal error: driver-config.h: No such file or directory
   27 | #   include "driver-config.h"
      |             ^~~~~~~~~~~~~~~~~
compilation terminated.
make[5]: *** [/usr/lib/modules/6.15.1-arch1-2/build/scripts/Makefile.build:203: common/statVarsVmmon.o] Error 1
  CC [M]  driver.o
make[4]: *** [/usr/lib/modules/6.15.1-arch1-2/build/Makefile:2003: .] Error 2
  CC [M]  hub.o
make[3]: *** [/usr/lib/modules/6.15.1-arch1-2/build/Makefile:248: __sub-make] Error 2
make[3]: Leaving directory '/var/lib/dkms/vmware-workstation/17.6.3_24583834/build/vmmon-only'
make[2]: *** [Makefile:248: __sub-make] Error 2
make[2]: Leaving directory '/usr/lib/modules/6.15.1-arch1-2/build'
make[1]: *** [Makefile:121: vmmon.ko] Error 2
make[1]: Leaving directory '/var/lib/dkms/vmware-workstation/17.6.3_24583834/build/vmmon-only'
make: *** [Makefile:10: vmmon.ko] Error 2
make: *** Waiting for unfinished jobs....
  CC [M]  userif.o
  CC [M]  netif.o
  CC [M]  bridge.o
  CC [M]  procfs.o
  CC [M]  smac_compat.o
  CC [M]  smac.o
  CC [M]  vnetEvent.o
  CC [M]  vnetUserListener.o
driver.c:288:1: warning: no previous prototype for ‘LinuxDriverInit’ [-Wmissing-prototypes]
  288 | LinuxDriverInit(void)
      | ^~~~~~~~~~~~~~~
driver.c:367:1: warning: no previous prototype for ‘LinuxDriverExit’ [-Wmissing-prototypes]
  367 | LinuxDriverExit(void)
      | ^~~~~~~~~~~~~~~
  LD [M]  vmnet.o
vmnet.o: warning: objtool: VNetCsumAndCopyToUser+0x3f: call to csum_partial_copy_nocheck() with UACCESS enabled
  MODPOST Module.symvers
  CC [M]  vmnet.mod.o
  CC [M]  .module-common.o
  LD [M]  vmnet.ko
  BTF [M] vmnet.ko
make[3]: Leaving directory '/var/lib/dkms/vmware-workstation/17.6.3_24583834/build/vmnet-only'
make[2]: Leaving directory '/usr/lib/modules/6.15.1-arch1-2/build'
make -C $PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= postbuild
make[2]: Entering directory '/var/lib/dkms/vmware-workstation/17.6.3_24583834/build/vmnet-only'
make[2]: 'postbuild' is up to date.
make[2]: Leaving directory '/var/lib/dkms/vmware-workstation/17.6.3_24583834/build/vmnet-only'
cp -f vmnet.ko ./../vmnet.o
make[1]: Leaving directory '/var/lib/dkms/vmware-workstation/17.6.3_24583834/build/vmnet-only'
```

Last edited by Iwen (2025-06-12 00:54:50)

Offline

#2 2025-06-11 14:23:02

BlazingBlast
Member
Registered: 2023-12-16
Posts: 3

Re: [Solved] building module of Vmware Workstation on kernel: 6.15.1

Same issue here. Even before the Arch kernel updated to 6.15, I had this issue on other 6.15 kernels, but now that it upgraded, the package also doesn't work on the distro kernel anymore.

Offline

#3 2025-06-11 14:28:34

BS86
Member
Registered: 2022-11-03
Posts: 88

Re: [Solved] building module of Vmware Workstation on kernel: 6.15.1

thats clearly an AUR issue and there are solutions in the comments: https://aur.archlinux.org/packages/vmware-workstation

Offline

Board footer

Powered by FluxBB