Affecting X-4.15 ARM64 as well. Tested on AWS cloud due to Xenial provision issue on Openstack.
$ cat /var/lib/dkms/sysdig/0.8.0/build/make.log DKMS make.log for sysdig-0.8.0 for kernel 4.15.0-1099-aws (aarch64) Wed Jul 30 08:26:33 UTC 2025 make: Entering directory '/usr/src/linux-headers-4.15.0-1099-aws' CC [M] /var/lib/dkms/sysdig/0.8.0/build/main.o In file included from ./arch/arm64/include/asm/asm-offsets.h:1:0, from /var/lib/dkms/sysdig/0.8.0/build/main.c:53: ./include/generated/asm-offsets.h:54:0: warning: "VM_EXEC" redefined #define VM_EXEC 4 /* VM_EXEC */ ^ In file included from ./include/linux/scatterlist.h:8:0, from ./include/linux/dma-mapping.h:11, from ./include/linux/skbuff.h:34, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from ./include/net/sock.h:51, from /var/lib/dkms/sysdig/0.8.0/build/main.c:52: ./include/linux/mm.h:176:0: note: this is the location of the previous definition #define VM_EXEC 0x00000004 ^ In file included from ./arch/arm64/include/asm/asm-offsets.h:1:0, from /var/lib/dkms/sysdig/0.8.0/build/main.c:53: ./include/generated/asm-offsets.h:69:0: warning: "NSEC_PER_SEC" redefined #define NSEC_PER_SEC 1000000000 /* NSEC_PER_SEC */ ^ In file included from ./include/linux/sem.h:8:0, from ./include/linux/sched.h:15, from ./arch/arm64/include/asm/compat.h:25, from ./arch/arm64/include/asm/stat.h:23, from ./include/linux/stat.h:6, from ./include/linux/compat.h:13, from ./arch/arm64/include/asm/syscall.h:20, from /var/lib/dkms/sysdig/0.8.0/build/main.c:28: ./include/linux/time64.h:34:0: note: this is the location of the previous definition #define NSEC_PER_SEC 1000000000L ^ In file included from ./arch/arm64/include/asm/asm-offsets.h:1:0, from /var/lib/dkms/sysdig/0.8.0/build/main.c:53: ./include/generated/asm-offsets.h:124:0: warning: "TRAMP_VALIAS" redefined #define TRAMP_VALIAS -142936536801280 /* TRAMP_VALIAS */ ^ In file included from ./arch/arm64/include/asm/pgtable.h:43:0, from ./arch/arm64/include/asm/kernel-pgtable.h:22, from ./arch/arm64/include/asm/uaccess.h:22, from ./include/linux/uaccess.h:14, from ./include/net/checksum.h:25, from ./include/linux/skbuff.h:31, from ./include/linux/if_ether.h:23, from ./include/uapi/linux/ethtool.h:19, from ./include/linux/ethtool.h:18, from ./include/linux/netdevice.h:41, from ./include/net/sock.h:51, from /var/lib/dkms/sysdig/0.8.0/build/main.c:52: ./arch/arm64/include/asm/fixmap.h:64:0: note: this is the location of the previous definition #define TRAMP_VALIAS (__fix_to_virt(FIX_ENTRY_TRAMP_TEXT)) ^ /var/lib/dkms/sysdig/0.8.0/build/main.c: In function ‘syscall_enter_probe’: /var/lib/dkms/sysdig/0.8.0/build/main.c:1668:21: error: ‘SYSCALL_TABLE_ID0’ undeclared (first use in this function) table_index = id - SYSCALL_TABLE_ID0; ^ /var/lib/dkms/sysdig/0.8.0/build/main.c:1668:21: note: each undeclared identifier is reported only once for each function it appears in /var/lib/dkms/sysdig/0.8.0/build/main.c: In function ‘syscall_exit_probe’: /var/lib/dkms/sysdig/0.8.0/build/main.c:1734:21: error: ‘SYSCALL_TABLE_ID0’ undeclared (first use in this function) table_index = id - SYSCALL_TABLE_ID0; ^ scripts/Makefile.build:330: recipe for target '/var/lib/dkms/sysdig/0.8.0/build/main.o' failed make[1]: *** [/var/lib/dkms/sysdig/0.8.0/build/main.o] Error 1 Makefile:1584: recipe for target '_module_/var/lib/dkms/sysdig/0.8.0/build' failed make: *** [_module_/var/lib/dkms/sysdig/0.8.0/build] Error 2 make: Leaving directory '/usr/src/linux-headers-4.15.0-1099-aws' -- You received this bug notification because you are a member of Canonical Platform QA Team, which is subscribed to ubuntu-kernel-tests. https://bugs.launchpad.net/bugs/2015841 Title: sysdig-dkms failed to build on X-hwe s390x VM (error: ‘SYSCALL_TABLE_ID0’ undeclared) Status in ubuntu-kernel-tests: New Bug description: Issue found after we have the openstack added to SRU. ubuntu_sysdig_smoke_test failed with: DKMS make.log for sysdig-0.8.0 for kernel 4.15.0-209-generic (s390x) Mon Apr 10 05:48:30 UTC 2023 make: Entering directory '/usr/src/linux-headers-4.15.0-209-generic' CC [M] /var/lib/dkms/sysdig/0.8.0/build/main.o /var/lib/dkms/sysdig/0.8.0/build/main.c: In function ‘syscall_enter_probe’: /var/lib/dkms/sysdig/0.8.0/build/main.c:1668:21: error: ‘SYSCALL_TABLE_ID0’ undeclared (first use in this function) table_index = id - SYSCALL_TABLE_ID0; ^ /var/lib/dkms/sysdig/0.8.0/build/main.c:1668:21: note: each undeclared identifier is reported only once for each function it appears in /var/lib/dkms/sysdig/0.8.0/build/main.c: In function ‘syscall_exit_probe’: /var/lib/dkms/sysdig/0.8.0/build/main.c:1734:21: error: ‘SYSCALL_TABLE_ID0’ undeclared (first use in this function) table_index = id - SYSCALL_TABLE_ID0; ^ scripts/Makefile.build:333: recipe for target '/var/lib/dkms/sysdig/0.8.0/build/main.o' failed make[1]: *** [/var/lib/dkms/sysdig/0.8.0/build/main.o] Error 1 Makefile:1596: recipe for target '_module_/var/lib/dkms/sysdig/0.8.0/build' failed make: *** [_module_/var/lib/dkms/sysdig/0.8.0/build] Error 2 make: Leaving directory '/usr/src/linux-headers-4.15.0-209-generic' Probably this: https://github.com/draios/sysdig/commit/eae75f59b73f1d656a48cb23cc1b4f70715de668 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/2015841/+subscriptions -- Mailing list: https://launchpad.net/~canonical-ubuntu-qa Post to : canonical-ubuntu-qa@lists.launchpad.net Unsubscribe : https://launchpad.net/~canonical-ubuntu-qa More help : https://help.launchpad.net/ListHelp