*** This bug is a duplicate of bug 1813069 *** https://bugs.launchpad.net/bugs/1813069
Public bug reported: $ sudo apt-get install sysdig-dkms Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: sysdig-dkms 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/71.2 kB of archives. After this operation, 505 kB of additional disk space will be used. Selecting previously unselected package sysdig-dkms. (Reading database ... 129864 files and directories currently installed.) Preparing to unpack .../sysdig-dkms_0.21.0-1ubuntu1_all.deb ... Unpacking sysdig-dkms (0.21.0-1ubuntu1) ... Setting up sysdig-dkms (0.21.0-1ubuntu1) ... Loading new sysdig-0.21.0 DKMS files... Building for 5.0.0-5-generic Building initial module for 5.0.0-5-generic ERROR (dkms apport): kernel package linux-headers-5.0.0-5-generic is not supported Error! Bad return status for module build on kernel: 5.0.0-5-generic (s390x) Consult /var/lib/dkms/sysdig/0.21.0/build/make.log for more information. dpkg: error processing package sysdig-dkms (--configure): installed sysdig-dkms package post-installation script subprocess returned error exit status 10 Errors were encountered while processing: sysdig-dkms E: Sub-process /usr/bin/dpkg returned an error code (1) $ cat /var/lib/dkms/sysdig/0.21.0/build/make.log DKMS make.log for sysdig-0.21.0 for kernel 5.0.0-5-generic (s390x) Tue Feb 19 08:09:16 UTC 2019 make: Entering directory '/usr/src/linux-headers-5.0.0-5-generic' CC [M] /var/lib/dkms/sysdig/0.21.0/build/main.o CC [M] /var/lib/dkms/sysdig/0.21.0/build/dynamic_params_table.o CC [M] /var/lib/dkms/sysdig/0.21.0/build/flags_table.o CC [M] /var/lib/dkms/sysdig/0.21.0/build/ppm_events.o /var/lib/dkms/sysdig/0.21.0/build/ppm_events.c: In function ‘ppm_copy_from_user’: /var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:99: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 ./include/linux/kernel.h:10, from ./include/linux/list.h:9, from ./include/linux/preempt.h:11, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/compat.h:10, from /var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:21: /var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:59:23: error: ‘access_ok’ undeclared (first use in this function); did you mean ‘access_flags’? #define ppm_access_ok access_ok ^~~~~~~~~ ./include/linux/compiler.h:76:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:99:13: note: in expansion of macro ‘ppm_access_ok’ if (likely(ppm_access_ok(VERIFY_READ, from, n))) ^~~~~~~~~~~~~ /var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:59:23: note: each undeclared identifier is reported only once for each function it appears in #define ppm_access_ok access_ok ^~~~~~~~~ ./include/linux/compiler.h:76:40: note: in definition of macro ‘likely’ # define likely(x) __builtin_expect(!!(x), 1) ^ /var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:99:13: note: in expansion of macro ‘ppm_access_ok’ if (likely(ppm_access_ok(VERIFY_READ, from, n))) ^~~~~~~~~~~~~ /var/lib/dkms/sysdig/0.21.0/build/ppm_events.c: In function ‘ppm_strncpy_from_user’: /var/lib/dkms/sysdig/0.21.0/build/ppm_events.c:130: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.21.0/build/ppm_events.c:59: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.21.0/build/ppm_events.c:130:8: note: in expansion of macro ‘ppm_access_ok’ if (!ppm_access_ok(VERIFY_READ, from, bytes_to_read)) { ^~~~~~~~~~~~~ make[1]: *** [scripts/Makefile.build:286: /var/lib/dkms/sysdig/0.21.0/build/ppm_events.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:1582: _module_/var/lib/dkms/sysdig/0.21.0/build] Error 2 make: Leaving directory '/usr/src/linux-headers-5.0.0-5-generic' ProblemType: Bug DistroRelease: Ubuntu 19.04 Package: sysdig-dkms 0.21.0-1ubuntu1 ProcVersionSignature: User Name 5.0.0-5.6-generic 5.0.0-rc7 Uname: Linux 5.0.0-5-generic s390x NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair ApportVersion: 2.20.10-0ubuntu21 Architecture: s390x Date: Tue Feb 19 08:06:00 2019 PackageArchitecture: all SourcePackage: sysdig UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: ubuntu-kernel-tests Importance: Undecided Status: New ** Affects: sysdig (Ubuntu) Importance: Undecided Status: New ** Tags: apport-bug disco s390x third-party-packages uec-images ** Also affects: ubuntu-kernel-tests Importance: Undecided Status: New ** This bug has been marked a duplicate of bug 1813069 sysdig 0.21.0-1ubuntu1 ADT test failure with linux 5.0.0-1.2 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1816526 Title: Unable to build sysdig module on s390x KVM with 5.0.0-5 kernel To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1816526/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs