← Back to team overview

canonical-ubuntu-qa team mailing list archive

[Bug 2071301] Re: falcosecurity-scap-dkms failed to build on N-oem-6.10

 

Hi, masters. I have encountered the same problem in ubuntu 24.04. So how
can we fix it now or we need to wait the release of new version?

Thanks.

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 24.04.1 LTS
Release:	24.04
Codename:	noble

-- 
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/2071301

Title:
  falcosecurity-scap-dkms failed to build on N-oem-6.10

Status in ubuntu-kernel-tests:
  New
Status in falcosecurity-libs package in Ubuntu:
  Fix Released
Status in linux-oem-6.11 package in Ubuntu:
  Invalid
Status in falcosecurity-libs source package in Noble:
  Confirmed
Status in linux-oem-6.11 source package in Noble:
  Confirmed
Status in falcosecurity-libs source package in Oracular:
  Fix Released
Status in linux-oem-6.11 source package in Oracular:
  Invalid

Bug description:
  This DKMS is required for ubuntu_sysdig_smoke_test.

  Build log:
  DKMS make.log for scap-0.15.1 for kernel 6.10.0-1005-oem (x86_64)
  Thu Jun 27 04:29:18 UTC 2024
  make: Entering directory '/usr/src/linux-headers-6.10.0-1005-oem'
  warning: the compiler differs from the one used to build the kernel
    The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0
    You are using:           gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0
  [configure-kmod] Including /var/lib/dkms/scap/0.15.1/build//configure/DEVNODE_ARG1_CONST/Makefile.inc /var/lib/dkms/scap/0.15.1/build//configure/ACCESS_OK_2/Makefile.inc /var/lib/dkms/scap/0.15.1/build//configure/CLASS_CREATE_1/Makefile.inc
  [configure-kmod] Setting HAS_DEVNODE_ARG1_CONST flag
  [configure-kmod] Setting HAS_ACCESS_OK_2 flag
  [configure-kmod] Setting HAS_CLASS_CREATE_1 flag
    CC [M]  /var/lib/dkms/scap/0.15.1/build/main.o
    CC [M]  /var/lib/dkms/scap/0.15.1/build/dynamic_params_table.o
    CC [M]  /var/lib/dkms/scap/0.15.1/build/fillers_table.o
    CC [M]  /var/lib/dkms/scap/0.15.1/build/flags_table.o
    CC [M]  /var/lib/dkms/scap/0.15.1/build/ppm_events.o
    CC [M]  /var/lib/dkms/scap/0.15.1/build/ppm_fillers.o
    CC [M]  /var/lib/dkms/scap/0.15.1/build/event_table.o
    CC [M]  /var/lib/dkms/scap/0.15.1/build/syscall_table64.o
    CC [M]  /var/lib/dkms/scap/0.15.1/build/ppm_cputime.o
    CC [M]  /var/lib/dkms/scap/0.15.1/build/ppm_tp.o
    CC [M]  /var/lib/dkms/scap/0.15.1/build/syscall_ia32_64_map.o
  /var/lib/dkms/scap/0.15.1/build/ppm_cputime.c:353:10: warning: no previous prototype for ‘nsec_to_clock_t’ [-Wmissing-prototypes]
    353 | uint64_t nsec_to_clock_t(uint64_t x)
        |          ^~~~~~~~~~~~~~~
  /var/lib/dkms/scap/0.15.1/build/main.c: In function ‘drop_nostate_event’:
  /var/lib/dkms/scap/0.15.1/build/main.c:1653:22: error: implicit declaration of function ‘fd_is_open’; did you mean ‘finish_open’? [-Werror=implicit-function-declaration]
   1653 |                     !fd_is_open(close_fd, fdt)
        |                      ^~~~~~~~~~
        |                      finish_open
  /var/lib/dkms/scap/0.15.1/build/main.c: At top level:
  /var/lib/dkms/scap/0.15.1/build/main.c:2829:5: warning: no previous prototype for ‘scap_init’ [-Wmissing-prototypes]
   2829 | int scap_init(void)
        |     ^~~~~~~~~
  /var/lib/dkms/scap/0.15.1/build/main.c:2992:6: warning: no previous prototype for ‘scap_exit’ [-Wmissing-prototypes]
   2992 | void scap_exit(void)
        |      ^~~~~~~~~
  /var/lib/dkms/scap/0.15.1/build/ppm_fillers.c:509:14: warning: no previous prototype for ‘ppm_get_mm_exe_file’ [-Wmissing-prototypes]
    509 | struct file *ppm_get_mm_exe_file(struct mm_struct *mm)
        |              ^~~~~~~~~~~~~~~~~~~
  /var/lib/dkms/scap/0.15.1/build/ppm_fillers.c:550:15: warning: no previous prototype for ‘ppm_get_mm_counter’ [-Wmissing-prototypes]
    550 | unsigned long ppm_get_mm_counter(struct mm_struct *mm, int member)
        |               ^~~~~~~~~~~~~~~~~~
  /var/lib/dkms/scap/0.15.1/build/ppm_fillers.c:728:5: warning: no previous prototype for ‘accumulate_argv_or_env’ [-Wmissing-prototypes]
    728 | int accumulate_argv_or_env(const char __user * __user *argv,
        |     ^~~~~~~~~~~~~~~~~~~~~~
  /var/lib/dkms/scap/0.15.1/build/ppm_fillers.c:874:6: warning: no previous prototype for ‘ppm_is_upper_layer’ [-Wmissing-prototypes]
    874 | bool ppm_is_upper_layer(struct file *exe_file){
        |      ^~~~~~~~~~~~~~~~~~
  /var/lib/dkms/scap/0.15.1/build/ppm_fillers.c:2269:5: warning: no previous prototype for ‘f_sys_send_e_common’ [-Wmissing-prototypes]
   2269 | int f_sys_send_e_common(struct event_filler_arguments *args, int *fd)
        |     ^~~~~~~~~~~~~~~~~~~
  /var/lib/dkms/scap/0.15.1/build/ppm_fillers.c:2405:5: warning: no previous prototype for ‘f_sys_recv_x_common’ [-Wmissing-prototypes]
   2405 | int f_sys_recv_x_common(struct event_filler_arguments *args, int64_t *retval)
        |     ^~~~~~~~~~~~~~~~~~~
  cc1: some warnings being treated as errors
  make[2]: *** [scripts/Makefile.build:244: /var/lib/dkms/scap/0.15.1/build/main.o] Error 1
  make[2]: *** Waiting for unfinished jobs....
  make[1]: *** [/usr/src/linux-headers-6.10.0-1005-oem/Makefile:1939: /var/lib/dkms/scap/0.15.1/build] Error 2
  make: *** [Makefile:240: __sub-make] Error 2
  make: Leaving directory '/usr/src/linux-headers-6.10.0-1005-oem'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-kernel-tests/+bug/2071301/+subscriptions



References