Package: sysdig-dkms Version: 0.26.7-2 Severity: important Dear Maintainer,
While trying to install sysdig-dkms in unstable, the building of the kernel module(s) fails with the following messages: DKMS make.log for sysdig-0.26.7 for kernel 5.9.0-3-amd64 (x86_64) Sat 28 Nov 2020 02:28:56 PM GMT make: Entering directory '/usr/src/linux-headers-5.9.0-3-amd64' AR /var/lib/dkms/sysdig/0.26.7/build/built-in.a CC [M] /var/lib/dkms/sysdig/0.26.7/build/main.o CC [M] /var/lib/dkms/sysdig/0.26.7/build/dynamic_params_table.o CC [M] /var/lib/dkms/sysdig/0.26.7/build/fillers_table.o CC [M] /var/lib/dkms/sysdig/0.26.7/build/flags_table.o CC [M] /var/lib/dkms/sysdig/0.26.7/build/ppm_events.o CC [M] /var/lib/dkms/sysdig/0.26.7/build/ppm_fillers.o CC [M] /var/lib/dkms/sysdig/0.26.7/build/event_table.o CC [M] /var/lib/dkms/sysdig/0.26.7/build/syscall_table.o CC [M] /var/lib/dkms/sysdig/0.26.7/build/ppm_cputime.o In file included from /usr/src/linux-headers-5.9.0-3-common/include/linux/export.h:43, from /usr/src/linux-headers-5.9.0-3-common/include/linux/linkage.h:7, from /usr/src/linux-headers-5.9.0-3-common/arch/x86/include/asm/cache.h:5, from /usr/src/linux-headers-5.9.0-3-common/include/linux/cache.h:6, from /usr/src/linux-headers-5.9.0-3-common/include/linux/time.h:5, from /usr/src/linux-headers-5.9.0-3-common/include/linux/compat.h:10, from /var/lib/dkms/sysdig/0.26.7/build/ppm_fillers.c:12: /var/lib/dkms/sysdig/0.26.7/build/ppm_fillers.c: In function ‘ppm_get_tty’: /var/lib/dkms/sysdig/0.26.7/build/ppm_fillers.c:691:15: error: implicit declaration of function ‘probe_kernel_read’; did you mean ‘kernel_read’? [-Werror=implicit-function-declaration] 691 | if (unlikely(probe_kernel_read(&tty, &sig->tty, sizeof(tty)))) | ^~~~~~~~~~~~~~~~~ /usr/src/linux-headers-5.9.0-3-common/include/linux/compiler.h:78:42: note: in definition of macro ‘unlikely’ 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ cc1: some warnings being treated as errors make[2]: *** [/usr/src/linux-headers-5.9.0-3-common/scripts/Makefile.build:288: /var/lib/dkms/sysdig/0.26.7/build/ppm_fillers.o] Error 1 make[1]: *** [/usr/src/linux-headers-5.9.0-3-common/Makefile:1796: /var/lib/dkms/sysdig/0.26.7/build] Error 2 make: *** [/usr/src/linux-headers-5.9.0-3-common/Makefile:185: __sub-make] Error 2 make: Leaving directory '/usr/src/linux-headers-5.9.0-3-amd64' Judging by the comments found online, this issue appears to be fixed in version 0.27.1. -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.9.0-3-amd64 (SMP w/4 CPU threads) Kernel taint flags: TAINT_BAD_PAGE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages sysdig-dkms depends on: ii dkms 2.8.3-4 sysdig-dkms recommends no packages. sysdig-dkms suggests no packages. -- no debconf information