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