This build issue has gone, it's failing with another issue now (bug
1844493)

** Changed in: ubuntu-kernel-tests
       Status: New => Fix Released

** Changed in: sysdig (Ubuntu)
       Status: New => Fix Released

** Changed in: linux-oem-5.6 (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-oem-5.6 in Ubuntu.
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

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to