Comment 3 for bug 1670643

Revision history for this message
Colin Ian King (colin-king) wrote : Re: sysdig fails to build, x86, aarch64 etc

s390 build with 4.10.0-11:

DKMS make.log for sysdig-0.9.0 for kernel 4.10.0-11-generic (s390x)
Tue Mar 7 13:37:28 UTC 2017
make: Entering directory '/usr/src/linux-headers-4.10.0-11-generic'
  LD /var/lib/dkms/sysdig/0.9.0/build/built-in.o
  CC [M] /var/lib/dkms/sysdig/0.9.0/build/dynamic_params_table.o
  CC [M] /var/lib/dkms/sysdig/0.9.0/build/main.o
  CC [M] /var/lib/dkms/sysdig/0.9.0/build/flags_table.o
  CC [M] /var/lib/dkms/sysdig/0.9.0/build/ppm_events.o
/var/lib/dkms/sysdig/0.9.0/build/main.c: In function ‘syscall_enter_probe’:
/var/lib/dkms/sysdig/0.9.0/build/main.c:1662:21: error: ‘SYSCALL_TABLE_ID0’ undeclared (first use in this function)
  table_index = id - SYSCALL_TABLE_ID0;
                     ^~~~~~~~~~~~~~~~~
/var/lib/dkms/sysdig/0.9.0/build/main.c:1662:21: note: each undeclared identifier is reported only once for each function it appears in
/var/lib/dkms/sysdig/0.9.0/build/main.c: In function ‘syscall_exit_probe’:
/var/lib/dkms/sysdig/0.9.0/build/main.c:1728:21: error: ‘SYSCALL_TABLE_ID0’ undeclared (first use in this function)
  table_index = id - SYSCALL_TABLE_ID0;
                     ^~~~~~~~~~~~~~~~~
At top level:
/var/lib/dkms/sysdig/0.9.0/build/main.c:2034:30: warning: ‘cpu_notifier’ defined but not used [-Wunused-variable]
 static struct notifier_block cpu_notifier = {
                              ^~~~~~~~~~~~
scripts/Makefile.build:294: recipe for target '/var/lib/dkms/sysdig/0.9.0/build/main.o' failed
make[1]: *** [/var/lib/dkms/sysdig/0.9.0/build/main.o] Error 1
make[1]: *** Waiting for unfinished jobs....
Makefile:1524: recipe for target '_module_/var/lib/dkms/sysdig/0.9.0/build' failed
make: *** [_module_/var/lib/dkms/sysdig/0.9.0/build] Error 2
make: Leaving directory '/usr/src/linux-headers-4.10.0-11-generic'