Package: falcosecurity-scap-dkms
Version: 0.15.1-4
Severity: important
Tags: upstream

falcosecurity-scap-dkms fails to build a module for Linux 6.10 in experimental:

DKMS make.log for scap-0.15.1 for kernel 6.10-amd64 (x86_64)
Sat Aug  3 06:54:49 UTC 2024
make: Entering directory '/usr/src/linux-headers-6.10-amd64'
[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/CLASS_CREATE_1/Makefile.inc 
/var/lib/dkms/scap/0.15.1/build//configure/ACCESS_OK_2/Makefile.inc
[configure-kmod] Setting HAS_DEVNODE_ARG1_CONST flag
[configure-kmod] Setting HAS_CLASS_CREATE_1 flag
[configure-kmod] Setting HAS_ACCESS_OK_2 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]: *** [/usr/src/linux-headers-6.10-common/scripts/Makefile.build:249: 
/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-common/Makefile:1959: 
/var/lib/dkms/scap/0.15.1/build] Error 2
make: *** [/usr/src/linux-headers-6.10-common/Makefile:252: __sub-make] Error 2
make: Leaving directory '/usr/src/linux-headers-6.10-amd64'

Andreas

Reply via email to