Package: xrt-xocl-dkms
Version: 202610.2.21.21-4
Severity: normal
Tags: upstream
Hi,
xrt-xocl-dkms fails to build a module for Linux 6.18 in experimental:
DKMS (dkms-3.2.2) make.log for xrt/2.21.0 for kernel 6.18-amd64 (x86_64)
Fri Nov 21 09:42:19 UTC 2025
Building module(s)
# command: cd driver/xocl; make KERNEL_SRC=/lib/modules/6.18-amd64/build; cd
../..
cd userpf; make all
make[1]: Entering directory '/var/lib/dkms/xrt/2.21.0/build/driver/xocl/userpf'
/var/lib/dkms/xrt/2.21.0/build/driver/xocl/userpf
make -C /lib/modules/6.18-amd64/build
M=/var/lib/dkms/xrt/2.21.0/build/driver/xocl/userpf modules
make[2]: Entering directory '/usr/src/linux-headers-6.18-amd64'
make[3]: Entering directory '/var/lib/dkms/xrt/2.21.0/build/driver/xocl/userpf'
CC [M] ../xocl_subdev.o
../xocl_subdev.c: In function '__xocl_subdev_reserve':
../xocl_subdev.c:170:24: error: implicit declaration of function
'ida_simple_get' [-Wimplicit-function-declaration]
170 | subdev->inst = ida_simple_get(&subdev_inst_ida,
| ^~~~~~~~~~~~~~
../xocl_subdev.c: In function '__xocl_subdev_destroy':
../xocl_subdev.c:428:9: error: implicit declaration of function
'ida_simple_remove' [-Wimplicit-function-declaration]
428 | ida_simple_remove(&subdev_inst_ida, subdev->inst);
| ^~~~~~~~~~~~~~~~~
make[5]: *** [/usr/src/linux-headers-6.18-common/scripts/Makefile.build:292:
../xocl_subdev.o] Error 1
make[4]: *** [/usr/src/linux-headers-6.18-common/Makefile:2034: .] Error 2
make[3]: *** [/usr/src/linux-headers-6.18-common/Makefile:260: __sub-make]
Error 2
make[3]: Leaving directory '/var/lib/dkms/xrt/2.21.0/build/driver/xocl/userpf'
make[2]: *** [/usr/src/linux-headers-6.18-common/Makefile:260: __sub-make]
Error 2
make[2]: Leaving directory '/usr/src/linux-headers-6.18-amd64'
make[1]: *** [Makefile:137: all] Error 2
make[1]: Leaving directory '/var/lib/dkms/xrt/2.21.0/build/driver/xocl/userpf'
make: *** [Makefile:2: all] Error 2
# exit code: 0
# elapsed time: 00:00:03
----------------------------------------------------------------
Andreas