canonical-ubuntu-qa team mailing list archive
-
canonical-ubuntu-qa team
-
Mailing list archive
-
Message #07749
[Bug 2015841] Re: sysdig-dkms failed to build on X-hwe s390x VM (error: ‘SYSCALL_TABLE_ID0’ undeclared)
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