Public bug reported: DKMS build log: DKMS make.log for sysdig-0.26.4 for kernel 5.6.0-1010-oem (x86_64) Mon May 18 13:54:44 UTC 2020 make: Entering directory '/usr/src/linux-headers-5.6.0-1010-oem' AR /var/lib/dkms/sysdig/0.26.4/build/built-in.a CC [M] /var/lib/dkms/sysdig/0.26.4/build/main.o CC [M] /var/lib/dkms/sysdig/0.26.4/build/dynamic_params_table.o CC [M] /var/lib/dkms/sysdig/0.26.4/build/fillers_table.o CC [M] /var/lib/dkms/sysdig/0.26.4/build/flags_table.o CC [M] /var/lib/dkms/sysdig/0.26.4/build/ppm_events.o CC [M] /var/lib/dkms/sysdig/0.26.4/build/ppm_fillers.o In file included from /var/lib/dkms/sysdig/0.26.4/build/fillers_table.c:12: /var/lib/dkms/sysdig/0.26.4/build/ppm.h:53:18: error: field ‘last_print_time’ has incomplete type 53 | struct timespec last_print_time; | ^~~~~~~~~~~~~~~ make[1]: *** [scripts/Makefile.build:276: /var/lib/dkms/sysdig/0.26.4/build/fillers_table.o] Error 1 make[1]: *** Waiting for unfinished jobs.... In file included from /var/lib/dkms/sysdig/0.26.4/build/main.c:55: /var/lib/dkms/sysdig/0.26.4/build/ppm.h:53:18: error: field ‘last_print_time’ has incomplete type 53 | struct timespec last_print_time; | ^~~~~~~~~~~~~~~ /var/lib/dkms/sysdig/0.26.4/build/main.c: In function ‘ppm_ioctl’: /var/lib/dkms/sysdig/0.26.4/build/main.c:826:19: error: storage size of ‘ts’ isn’t known 826 | struct timespec ts; | ^~ /var/lib/dkms/sysdig/0.26.4/build/main.c:838:3: error: implicit declaration of function ‘getnstimeofday’ [-Werror=implicit-function-declaration] 838 | getnstimeofday(&ts); | ^~~~~~~~~~~~~~ /var/lib/dkms/sysdig/0.26.4/build/main.c:826:19: warning: unused variable ‘ts’ [-Wunused-variable] 826 | struct timespec ts; | ^~ /var/lib/dkms/sysdig/0.26.4/build/main.c: In function ‘drop_event’: /var/lib/dkms/sysdig/0.26.4/build/main.c:1508:9: error: dereferencing pointer to incomplete type ‘struct timespec’ 1508 | if (ts->tv_nsec >= consumer->sampling_interval) { | ^~ /var/lib/dkms/sysdig/0.26.4/build/main.c: In function ‘record_event_all_consumers’: /var/lib/dkms/sysdig/0.26.4/build/main.c:1531:18: error: storage size of ‘ts’ isn’t known 1531 | struct timespec ts; | ^~ /var/lib/dkms/sysdig/0.26.4/build/main.c:1531:18: warning: unused variable ‘ts’ [-Wunused-variable] /var/lib/dkms/sysdig/0.26.4/build/main.c: In function ‘record_event_consumer’: /var/lib/dkms/sysdig/0.26.4/build/main.c:1699:13: error: implicit declaration of function ‘timespec_to_ns’; did you mean ‘timespec64_to_ns’? [-Werror=implicit-function-declaration] 1699 | hdr->ts = timespec_to_ns(ts); | ^~~~~~~~~~~~~~ | timespec64_to_ns In file included from /var/lib/dkms/sysdig/0.26.4/build/ppm_events.c:39: /var/lib/dkms/sysdig/0.26.4/build/ppm.h:53:18: error: field ‘last_print_time’ has incomplete type 53 | struct timespec last_print_time; | ^~~~~~~~~~~~~~~ /var/lib/dkms/sysdig/0.26.4/build/main.c: In function ‘signal_deliver_probe’: /var/lib/dkms/sysdig/0.26.4/build/main.c:2096:11: warning: comparison of distinct pointer types lacks a cast 2096 | if (info == SEND_SIG_NOINFO || info == SEND_SIG_PRIV) | ^~ /var/lib/dkms/sysdig/0.26.4/build/main.c:2096:38: warning: comparison of distinct pointer types lacks a cast 2096 | if (info == SEND_SIG_NOINFO || info == SEND_SIG_PRIV) | ^~ cc1: some warnings being treated as errors In file included from /var/lib/dkms/sysdig/0.26.4/build/ppm_fillers.c:44: /var/lib/dkms/sysdig/0.26.4/build/ppm.h:53:18: error: field ‘last_print_time’ has incomplete type 53 | struct timespec last_print_time; | ^~~~~~~~~~~~~~~ make[1]: *** [scripts/Makefile.build:276: /var/lib/dkms/sysdig/0.26.4/build/main.o] Error 1 /var/lib/dkms/sysdig/0.26.4/build/ppm_fillers.c: In function ‘parse_sockopt’: /var/lib/dkms/sysdig/0.26.4/build/ppm_fillers.c:1348:18: error: field ‘tv’ has incomplete type 1348 | struct timeval tv; | ^~ make[1]: *** [scripts/Makefile.build:276: /var/lib/dkms/sysdig/0.26.4/build/ppm_events.o] Error 1 /var/lib/dkms/sysdig/0.26.4/build/ppm_fillers.c: In function ‘timespec_parse’: /var/lib/dkms/sysdig/0.26.4/build/ppm_fillers.c:2710:74: error: invalid application of ‘sizeof’ to incomplete type ‘struct timespec’ 2710 | cfulen = (int)ppm_copy_from_user(targetbuf, (void __user *)val, sizeof(struct timespec)); | ^~~~~~ /var/lib/dkms/sysdig/0.26.4/build/ppm_fillers.c:2714:28: error: dereferencing pointer to incomplete type ‘struct timespec’ 2714 | longtime = ((uint64_t)tts->tv_sec) * 1000000000 + tts->tv_nsec; | ^~ /var/lib/dkms/sysdig/0.26.4/build/ppm_fillers.c:2717:86: error: invalid application of ‘sizeof’ to incomplete type ‘struct compat_timespec’ 2717 | cfulen = (int)ppm_copy_from_user(targetbuf, (void __user *)compat_ptr(val), sizeof(struct compat_timespec)); | ^~~~~~ /var/lib/dkms/sysdig/0.26.4/build/ppm_fillers.c:2721:35: error: dereferencing pointer to incomplete type ‘struct compat_timespec’ 2721 | longtime = ((uint64_t)compat_tts->tv_sec) * 1000000000 + compat_tts->tv_nsec; | ^~ make[1]: *** [scripts/Makefile.build:276: /var/lib/dkms/sysdig/0.26.4/build/ppm_fillers.o] Error 1 make: *** [Makefile:1695: /var/lib/dkms/sysdig/0.26.4/build] Error 2 make: Leaving directory '/usr/src/linux-headers-5.6.0-1010-oem'
ProblemType: Bug DistroRelease: Ubuntu 20.04 Package: linux-image-5.6.0-1010-oem 5.6.0-1010.10 ProcVersionSignature: User Name 5.6.0-1010.10-oem 5.6.8 Uname: Linux 5.6.0-1010-oem x86_64 ApportVersion: 2.20.11-0ubuntu27 Architecture: amd64 CasperMD5CheckResult: skip Date: Mon May 18 14:28:23 2020 ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=C.UTF-8 SHELL=/bin/bash SourcePackage: linux-signed-oem-5.6 UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: ubuntu-kernel-tests Importance: Undecided Status: New ** Affects: linux-signed-oem-5.6 (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug focal package-from-proposed sru-20200427 ubuntu-sysdig-smoke-test uec-images ** Also affects: ubuntu-kernel-tests Importance: Undecided Status: New ** Tags added: sru-20200427 ubuntu-sysdig-smoke-test -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1879336 Title: sysdig dkms failed to build on F-oem-5.6 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1879336/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs