Package Details: falco-probe-ebpf 0.40.0-1

Git Clone URL: https://aur.archlinux.org/falco-probe-ebpf.git (read-only, click to copy)
Package Base: falco-probe-ebpf
Description: Cloud native runtime security - eBPF probe
Upstream URL: https://github.com/falcosecurity/falco
Licenses: Apache
Submitter: brokenpip3
Maintainer: brokenpip3 (brokenpip3-bot)
Last Packager: brokenpip3-bot
Votes: 0
Popularity: 0.000000
First Submitted: 2024-04-28 21:42 (UTC)
Last Updated: 2025-02-08 18:40 (UTC)

Dependencies (13)

Required by (2)

Sources (2)

Latest Comments

mathieu.clabaut commented on 2025-11-14 17:26 (UTC)

Building the package, I get the following error:

In file included from probe.c:26:
./fillers.h:875:56: error: member reference base type
      'struct percpu_counter[4]' is not a structure or union
  875 |         bpf_probe_read_kernel(&val, sizeof(val), &mm->rss_stat.count[member]);
      |                                                   ~~~~~~~~~~~~^~~~~~
./fillers.h:1813:19: error: no member named 'parent' in
      'struct kernfs_node'
 1813 |                         kn = _READ(kn->parent);
      |                                    ~~  ^
./fillers.h:1813:19: error: no member named 'parent' in
      'struct kernfs_node'
 1813 |                         kn = _READ(kn->parent);
      |                                    ~~  ^
./fillers.h:2287:48: warning: passing 'volatile long *' to
      parameter of type 'long *' discards qualifiers
      [-Wincompatible-pointer-types-discards-qualifiers]
 2287 |                 res = bpf_accumulate_argv_or_env(data, argv, &args_len);
      |                                                              ^~~~~~~~~
./fillers.h:1897:61: note: passing argument to parameter
      'args_len' here
 1897 |                                                       long *args_len) {
      |                                                             ^
6 warnings and 3 errors generated.
make[8]: *** [Makefile:74: probe.o] Error 1
make[7]: *** [/usr/lib/modules/6.17.6-arch1-1/build/Makefile:2011: .] Error 2
make[6]: *** [/usr/lib/modules/6.17.6-arch1-1/build/Makefile:248: __sub-make] Error 2
make[5]: *** [Makefile:248: __sub-make] Error 2
make[4]: *** [Makefile:23: all] Error 2
make[3]: *** [driver/bpf/CMakeFiles/bpf.dir/build.make:70: driver/bpf/CMakeFiles/bpf] Error 2
make[2]: *** [CMakeFiles/Makefile2:1067: driver/bpf/CMakeFiles/bpf.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:1074: driver/bpf/CMakeFiles/bpf.dir/rule] Error 2
make: *** [Makefile:371: bpf] Error 2
==> ERREUR : Une erreur s’est produite dans build().
    Abandon…
 -> erreur lors de la compilation de : falco-probe-ebpf-exit status 4
 -> Échec de l'installation des paquets suivants. Une intervention manuelle est requise :
falco-probe-ebpf - exit status 4