canonical-ubuntu-qa team mailing list archive
-
canonical-ubuntu-qa team
-
Mailing list archive
-
Message #07384
[Bug 1879336] Re: sysdig dkms failed to build on F-oem-5.6
** Tags added: kernel-daily-bug
--
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/1879336
Title:
sysdig dkms failed to build on F-oem-5.6
Status in ubuntu-kernel-tests:
Fix Released
Status in linux-oem-5.6 package in Ubuntu:
Fix Released
Status in sysdig package in Ubuntu:
Fix Released
Bug description:
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)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/1879336/+subscriptions