Package: sysdig-dkms
Version: 0.24.1-3

Dear Maintainer,

it would be nice if you could provide a new version of sysdig-dkms in
Debian Experimental until Buster is released, so that we have a version
which is working with kernel 5.0 from Debian Experimental.

Build log:

DKMS make.log for sysdig-0.24.1 for kernel 5.0.0-trunk-amd64 (x86_64)
Fri Apr 19 13:03:01 CEST 2019
make: Entering directory '/usr/src/linux-headers-5.0.0-trunk-amd64'
  CC [M]  /var/lib/dkms/sysdig/0.24.1/build/main.o
  CC [M]  /var/lib/dkms/sysdig/0.24.1/build/dynamic_params_table.o
  CC [M]  /var/lib/dkms/sysdig/0.24.1/build/fillers_table.o
  CC [M]  /var/lib/dkms/sysdig/0.24.1/build/flags_table.o
  CC [M]  /var/lib/dkms/sysdig/0.24.1/build/ppm_events.o
/var/lib/dkms/sysdig/0.24.1/build/ppm_events.c: In function 
‘ppm_copy_from_user’:
/var/lib/dkms/sysdig/0.24.1/build/ppm_events.c:89:48: error: macro "access_ok" 
passed 3 arguments, but takes just 2
  if (likely(ppm_access_ok(VERIFY_READ, from, n)))
                                                ^
In file included from 
/usr/src/linux-headers-5.0.0-trunk-common/include/linux/export.h:45,
                 from 
/usr/src/linux-headers-5.0.0-trunk-common/include/linux/linkage.h:7,
                 from 
/usr/src/linux-headers-5.0.0-trunk-common/arch/x86/include/asm/cache.h:5,
                 from 
/usr/src/linux-headers-5.0.0-trunk-common/include/linux/cache.h:6,
                 from 
/usr/src/linux-headers-5.0.0-trunk-common/include/linux/time.h:5,
                 from 
/usr/src/linux-headers-5.0.0-trunk-common/include/linux/compat.h:10,
                 from /var/lib/dkms/sysdig/0.24.1/build/ppm_events.c:12:
/var/lib/dkms/sysdig/0.24.1/build/ppm_events.c:49:23: error: ‘access_ok’ 
undeclared (first use in this function); did you mean ‘access_flags’?
 #define ppm_access_ok access_ok
                       ^~~~~~~~~
/usr/src/linux-headers-5.0.0-trunk-common/include/linux/compiler.h:76:40: note: 
in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
/var/lib/dkms/sysdig/0.24.1/build/ppm_events.c:89:13: note: in expansion of 
macro ‘ppm_access_ok’
  if (likely(ppm_access_ok(VERIFY_READ, from, n)))
             ^~~~~~~~~~~~~
/var/lib/dkms/sysdig/0.24.1/build/ppm_events.c:49:23: note: each undeclared 
identifier is reported only once for each function it appears in
 #define ppm_access_ok access_ok
                       ^~~~~~~~~
/usr/src/linux-headers-5.0.0-trunk-common/include/linux/compiler.h:76:40: note: 
in definition of macro ‘likely’
 # define likely(x) __builtin_expect(!!(x), 1)
                                        ^
/var/lib/dkms/sysdig/0.24.1/build/ppm_events.c:89:13: note: in expansion of 
macro ‘ppm_access_ok’
  if (likely(ppm_access_ok(VERIFY_READ, from, n)))
             ^~~~~~~~~~~~~
/var/lib/dkms/sysdig/0.24.1/build/ppm_events.c: In function 
‘ppm_strncpy_from_user’:
/var/lib/dkms/sysdig/0.24.1/build/ppm_events.c:120:54: error: macro "access_ok" 
passed 3 arguments, but takes just 2
   if (!ppm_access_ok(VERIFY_READ, from, bytes_to_read)) {
                                                      ^
/var/lib/dkms/sysdig/0.24.1/build/ppm_events.c:49:23: error: ‘access_ok’ 
undeclared (first use in this function); did you mean ‘access_flags’?
 #define ppm_access_ok access_ok
                       ^~~~~~~~~
/var/lib/dkms/sysdig/0.24.1/build/ppm_events.c:120:8: note: in expansion of 
macro ‘ppm_access_ok’
   if (!ppm_access_ok(VERIFY_READ, from, bytes_to_read)) {
        ^~~~~~~~~~~~~
make[3]: *** 
[/usr/src/linux-headers-5.0.0-trunk-common/scripts/Makefile.build:282: 
/var/lib/dkms/sysdig/0.24.1/build/ppm_events.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/usr/src/linux-headers-5.0.0-trunk-common/Makefile:1568: 
_module_/var/lib/dkms/sysdig/0.24.1/build] Error 2
make[1]: *** [Makefile:152: sub-make] Error 2
make: *** [Makefile:8: all] Error 2
make: Leaving directory '/usr/src/linux-headers-5.0.0-trunk-amd64'

P.S.: I assume this bug report will become release-critical after the
Buster release. ;-)

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (980, 'unstable-debug'), (600, 'testing'), 
(111, 'buildd-unstable'), (111, 'buildd-experimental'), (110, 'experimental'), 
(105, 'experimental-debug')
Architecture: amd64 (x86_64)

Kernel: Linux 5.0.0-trunk-amd64 (SMP w/2 CPU cores)
Kernel taint flags: TAINT_WARN, TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=C.UTF-8 
(charmap=UTF-8)
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.6.1-4

sysdig-dkms recommends no packages.

sysdig-dkms suggests no packages.

-- no debconf information

Reply via email to