==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: retsnoop 0.11-1 (Sat Oct 4 08:34:28 2025)
==> Retrieving sources...
-> Cloning retsnoop git repo...
Cloning into bare repository '/home/leming/work/retsnoop/retsnoop'...
-> Cloning libbpf git repo...
Cloning into bare repository '/home/leming/work/retsnoop/libbpf'...
-> Cloning bpftool git repo...
Cloning into bare repository '/home/leming/work/retsnoop/bpftool'...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
retsnoop ... Skipped
libbpf ... Skipped
bpftool ... Skipped
==> Making package: retsnoop 0.11-1 (Sat Oct 4 08:34:40 2025)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25l:: There are 2 providers available for cargo:
:: Repository extra
1) rust 2) rustup
Enter a number (default=1):
resolving dependencies...
looking for conflicting packages...
Packages (12) compiler-rt-20.1.8-1 libedit-20250104_3.1-1 lld-20.1.8-1
llvm-libs-20.1.8-1 perl-error-0.17030-2 perl-mailtools-2.22-2
perl-timedate-2.33-8 zlib-ng-2.2.5-1 clang-20.1.8-1
git-2.51.0-1 llvm-20.1.8-1 rust-1:1.90.0-3
Total Download Size: 166.96 MiB
Total Installed Size: 845.34 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
rust-1:1.90.0-3-aarch64 downloading...
clang-20.1.8-1-aarch64 downloading...
llvm-libs-20.1.8-1-aarch64 downloading...
llvm-20.1.8-1-aarch64 downloading...
git-2.51.0-1-aarch64 downloading...
compiler-rt-20.1.8-1-aarch64 downloading...
lld-20.1.8-1-aarch64 downloading...
libedit-20250104_3.1-1-aarch64 downloading...
zlib-ng-2.2.5-1-aarch64 downloading...
perl-mailtools-2.22-2-any downloading...
perl-timedate-2.33-8-any downloading...
perl-error-0.17030-2-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
git-zsh-completion: upstream zsh completion
tk: gitk and git gui
openssh: ssh transport and crypto
man: show help with `git command --help`
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-io-socket-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-mediawiki-api: git mediawiki support
perl-datetime-format-iso8601: git mediawiki support
perl-lwp-protocol-https: git mediawiki https support
perl-cgi: gitweb (web interface) support
python: git svn & git p4 [installed]
subversion: git svn
org.freedesktop.secrets: keyring credential helper
libsecret: libsecret credential helper [installed]
less: the default pager for git [installed]
installing libedit...
installing llvm-libs...
installing compiler-rt...
installing clang...
Optional dependencies for clang
openmp: OpenMP support in clang with -fopenmp
python: for scan-view and git-clang-format [installed]
llvm: referenced by some clang headers [pending]
installing lld...
installing rust...
Optional dependencies for rust
gdb: rust-gdb script
lldb: rust-lldb script
installing llvm...
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 970.
Creating user 'git' (git daemon user) with UID 970 and GID 970.
(2/4) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/4) Arming ConditionNeedsUpdate...
(4/4) Checking for old perl modules...
[?25h==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Creating working copy of retsnoop git repo...
Cloning into 'retsnoop'...
done.
Switched to a new branch 'makepkg'
-> Creating working copy of libbpf git repo...
Cloning into 'libbpf'...
done.
-> Creating working copy of bpftool git repo...
Cloning into 'bpftool'...
done.
==> Starting prepare()...
Submodule 'bpftool' (https://github.com/libbpf/bpftool.git) registered for path 'bpftool'
Submodule 'libbpf' (https://github.com/libbpf/libbpf.git) registered for path 'libbpf'
Cloning into '/build/retsnoop/src/retsnoop/bpftool'...
done.
Cloning into '/build/retsnoop/src/retsnoop/libbpf'...
done.
Submodule path 'bpftool': checked out '64402b8ea43b2ef62ee8ba71d9b50a5e32603fd2'
Submodule path 'libbpf': checked out '3f077472ee7e703b733c2c9ae15ef3f4c13ee25b'
==> Starting build()...
make: Entering directory '/build/retsnoop/src/retsnoop/src'
MKDIR .output/libbpf
MKDIR .output
MKDIR .output/tests
MKDIR .output/bpftool
CARGO addr2line
LIB .output/libbpf.a
MKDIR /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs
INSTALL bpf.h libbpf.h btf.h libbpf_common.h libbpf_legacy.h bpf_helpers.h bpf_helper_defs.h bpf_tracing.h bpf_endian.h bpf_core_read.h skel_internal.h libbpf_version.h usdt.bpf.h
INSTALL ../include/uapi/linux/bpf.h ../include/uapi/linux/bpf_common.h ../include/uapi/linux/btf.h
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/bpf.o
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/btf.o
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/libbpf.o
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/libbpf_errno.o
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/netlink.o
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/nlattr.o
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/str_error.o
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/libbpf_probes.o
Updating crates.io index
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/bpf_prog_linfo.o
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/btf_dump.o
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/hashmap.o
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/ringbuf.o
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/strset.o
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/linker.o
Downloading 1 crate
Downloading 2 crates
Downloading 3 crates
Downloading 4 crates
Downloading 5 crates
Downloading 6 crates
Downloading 7 crates
Downloading 8 crates
Downloading 9 crates
Downloading 10 crates
Downloading 11 crates
Downloading 12 crates
Downloading 13 crates
Downloading 14 crates
Downloading 15 crates
Downloading 16 crates
Downloading 17 crates
Downloading 18 crates
Downloading 19 crates
Downloading 20 crates
Downloading 21 crates
Downloading 22 crates
Downloading 23 crates
Downloading 24 crates
Downloading 25 crates
Downloading 26 crates
Downloading 27 crates
Downloading 28 crates
Downloading 29 crates
Downloading 30 crates
Downloading 31 crates
Downloading 32 crates
Downloading 33 crates
Downloading 34 crates
Downloading 35 crates
Downloading 36 crates
Downloading 37 crates
Downloading 38 crates
Downloading 39 crates
Downloading 40 crates
Downloading 41 crates
Downloading 42 crates
Downloading 43 crates
Downloading 44 crates
Downloading 45 crates
Downloading 46 crates
Downloading 47 crates
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/gen_loader.o
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/relo_core.o
Downloaded byteorder v1.5.0
Downloading 46 crates
Downloaded anstyle-parse v0.2.5
Downloading 45 crates
Downloaded adler2 v2.0.0
Downloading 44 crates
Downloaded clap v4.5.19
Downloading 43 crates, remaining bytes: 139.9KiB
Downloaded proc-macro2 v1.0.87
Downloading 42 crates, remaining bytes: 827.2KiB
Downloaded utf8parse v0.2.2
Downloading 41 crates, remaining bytes: 2.4MiB
Downloaded strsim v0.11.1
Downloading 40 crates, remaining bytes: 2.1MiB
Downloaded miniz_oxide v0.8.0
Downloading 39 crates, remaining bytes: 1.8MiB
Downloaded unicode-ident v1.0.13
Downloading 38 crates, remaining bytes: 1.6MiB
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/usdt.o
Downloaded clap_builder v4.5.19
Downloading 37 crates, remaining bytes: 1.4MiB
Downloaded miniz_oxide v0.7.4
Downloading 36 crates, remaining bytes: 1.3MiB
Downloaded glob v0.3.1
Downloading 35 crates, remaining bytes: 1.1MiB
Downloaded crc32fast v1.4.2
Downloading 34 crates, remaining bytes: 1019.4KiB
Downloaded libc v0.2.158
Downloading 33 crates, extracting libc ...
Downloaded memchr v2.7.4
Downloading 32 crates, remaining bytes: 733.7KiB
Downloaded flate2 v1.0.33
Downloading 31 crates, remaining bytes: 635.1KiB
Downloaded cpp_demangle v0.4.4
Downloading 30 crates, remaining bytes: 555.2KiB
Downloaded addr2line v0.24.2
Downloading 29 crates, remaining bytes: 459.3KiB
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/zip.o
Downloaded static_assertions v1.1.0
Downloading 28 crates, remaining bytes: 363.4KiB
Downloaded shlex v1.3.0
Downloading 27 crates, remaining bytes: 267.2KiB
Downloaded rustc-demangle v0.1.24
Downloading 26 crates, remaining bytes: 171.2KiB
Downloaded syn v2.0.79
Downloading 25 crates, remaining bytes: 100.5KiB
Downloaded gimli v0.29.0
Downloading 24 crates, remaining bytes: 36.4KiB
Downloaded object v0.36.4
Downloading 23 crates, remaining bytes: 47.5KiB
Downloaded gimli v0.31.1
Downloading 22 crates, remaining bytes: 31.5KiB
Downloaded quote v1.0.37
Downloading 21 crates, remaining bytes: 14.5KiB
Downloaded ruzstd v0.7.1
Downloading 20 crates
Downloaded memmap2 v0.9.4
Downloading 19 crates
Downloaded is_terminal_polyfill v1.70.1
Downloading 18 crates
Downloaded heck v0.5.0
Downloading 17 crates
Downloaded findshlibs v0.10.2
Downloading 16 crates
Downloaded fallible-iterator v0.3.0
Downloading 15 crates
Downloaded cfg-if v1.0.0
Downloading 14 crates
Downloaded adler v1.0.2
Downloading 13 crates
Downloaded typed-arena v2.0.2
Downloading 12 crates
Downloaded twox-hash v1.6.3
Downloading 11 crates
Downloaded stable_deref_trait v1.2.0
Downloading 10 crates
Downloaded smallvec v1.13.2
Downloading 9 crates
Downloaded clap_derive v4.5.18
Downloading 8 crates
Downloaded cc v1.1.15
Downloading 7 crates
Downloaded backtrace v0.3.73
Downloading 6 crates
Downloaded anstyle-query v1.1.1
Downloading 5 crates
Downloaded anstyle v1.0.8
Downloading 4 crates
Downloaded colorchoice v1.0.2
Downloading 3 crates
Downloaded clap_lex v0.7.2
Downloading 2 crates
Downloaded addr2line v0.22.0
Downloading 1 crate
Downloaded anstream v0.6.15
Downloading 0 crates
Downloaded 47 crates (3.3MiB) in 0.58s
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/elf.o
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/features.o
Compiling cfg-if v1.0.0
Building [ ] 0/57: cfg-if
Compiling shlex v1.3.0
Building [ ] 0/57: cfg-if, shlex
Compiling libc v0.2.158
Building [ ] 0/57: libc(build.rs), cfg-if, s...
Compiling proc-macro2 v1.0.87
Building [ ] 1/57: proc-macro2(build.rs), li...
Compiling unicode-ident v1.0.13
Building [ ] 1/57: proc-macro2(build.rs), sh...
Compiling cc v1.1.15
Building [ ] 1/57: proc-macro2(build.rs), sh...
Compiling adler2 v2.0.0
Building [ ] 1/57: proc-macro2(build.rs), ad...
Compiling static_assertions v1.1.0
Building [ ] 2/57: proc-macro2(build.rs), ad...
Compiling crc32fast v1.4.2
Building [> ] 3/57: proc-macro2(build.rs), ad...
Compiling miniz_oxide v0.8.0
Building [> ] 4/57: proc-macro2(build.rs), ad...
Compiling twox-hash v1.6.3
Building [> ] 4/57: proc-macro2(build.rs), ad...
Compiling byteorder v1.5.0
Building [=> ] 5/57: proc-macro2(build.rs), mi...
Building [=> ] 6/57: proc-macro2(build), miniz...
Building [==> ] 7/57: proc-macro2, miniz_oxide,...
Building [==> ] 8/57: proc-macro2, miniz_oxide,...
Building [===> ] 9/57: proc-macro2, miniz_oxide,...
Compiling utf8parse v0.2.2
Building [===> ] 10/57: proc-macro2, miniz_oxide,...
Compiling anstyle-parse v0.2.5
Building [====> ] 11/57: proc-macro2, miniz_oxide,...
Compiling anstyle-query v1.1.1
Building [====> ] 12/57: proc-macro2, miniz_oxide,...
Compiling ruzstd v0.7.1
Building [=====> ] 13/57: ruzstd, proc-macro2, mini...
Compiling colorchoice v1.0.2
Building [=====> ] 14/57: ruzstd, proc-macro2, mini...
Compiling is_terminal_polyfill v1.70.1
Building [======> ] 15/57: ruzstd, proc-macro2, mini...
Compiling memchr v2.7.4
Building [======> ] 16/57: ruzstd, proc-macro2, mini...
Compiling cpp_demangle v0.4.4
Building [=======> ] 17/57: ruzstd, proc-macro2, mini...
Compiling quote v1.0.37
Building [=======> ] 18/57: ruzstd, proc-macro2, mini...
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/btf_iter.o
Compiling flate2 v1.0.33
Building [========> ] 19/57: ruzstd, miniz_oxide, memc...
CC /build/retsnoop/src/retsnoop/src/.output/libbpf/staticobjs/btf_relocate.o
INSTALL /build/retsnoop/src/retsnoop/src/.output/libbpf/libbpf.pc
AR /build/retsnoop/src/retsnoop/src/.output/libbpf/libbpf.a
INSTALL /build/retsnoop/src/retsnoop/src/.output/libbpf/libbpf.a
Compiling anstyle v1.0.8
Building [========> ] 19/57: quote, ruzstd, memchr, cc...
Compiling syn v2.0.79
Building [========> ] 20/57: syn, ruzstd, memchr, cc, ...
Building [========> ] 21/57: syn, ruzstd, memchr, cc, ...
Compiling adler v1.0.2
Building [=========> ] 22/57: syn, ruzstd, memchr, cc, ...
Compiling rustc-demangle v0.1.24
Building [=========> ] 23/57: rustc-demangle, syn, ruzs...
Compiling anstream v0.6.15
Building [==========> ] 24/57: rustc-demangle, syn, ruzs...
Compiling object v0.36.4
Building [==========> ] 25/57: rustc-demangle, object, s...
Compiling findshlibs v0.10.2
Building [===========> ] 26/57: rustc-demangle, object, s...
Compiling backtrace v0.3.73
Building [===========> ] 27/57: rustc-demangle, object, s...
Compiling gimli v0.29.0
Building [============> ] 28/57: rustc-demangle, object, s...
Compiling heck v0.5.0
Building [============> ] 29/57: rustc-demangle, object, s...
Compiling strsim v0.11.1
Building [=============> ] 30/57: rustc-demangle, object, s...
Compiling clap_lex v0.7.2
Building [=============> ] 31/57: rustc-demangle, object, s...
Compiling clap_builder v4.5.19
Building [==============> ] 32/57: rustc-demangle, object, s...
Building [==============> ] 33/57: rustc-demangle, object, s...
Building [===============> ] 34/57: rustc-demangle, object, s...
Compiling miniz_oxide v0.7.4
Building [===============> ] 35/57: rustc-demangle, object, s...
Building [================> ] 36/57: object, syn, cpp_demangle...
Compiling memmap2 v0.9.4
Building [================> ] 37/57: object, syn, cpp_demangle...
Compiling gimli v0.31.1
Building [=================> ] 38/57: gimli, object, syn, cpp_d...
Compiling smallvec v1.13.2
Building [=================> ] 39/57: gimli, object, smallvec, ...
Compiling fallible-iterator v0.3.0
Building [=================> ] 40/57: gimli, object, smallvec, ...
Compiling typed-arena v2.0.2
Building [==================> ] 41/57: gimli, object, syn, cpp_d...
Building [==================> ] 42/57: gimli, object, syn, cpp_d...
Compiling glob v0.3.1
Building [===================> ] 43/57: gimli, object, glob, syn,...
Building [===================> ] 44/57: gimli, object, glob, syn,...
BPF .output/retsnoop.bpf.o
BPFTOOL .output/bpftool/bootstrap/bpftool
... libbfd: [ OFF ]
... clang-bpf-co-re: [ on ]
... llvm: [ on ]
... libcap: [ on ]
mkdir -p /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/include/bpf
mkdir -p /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/
mkdir -p /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/
MKDIR /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs
INSTALL bpf.h libbpf.h btf.h libbpf_common.h libbpf_legacy.h bpf_helpers.h bpf_helper_defs.h bpf_tracing.h bpf_endian.h bpf_core_read.h skel_internal.h libbpf_version.h usdt.bpf.h
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/bpf.o
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/btf.o
Compiling addr2line v0.22.0
Building [====================> ] 45/57: gimli, object, syn, cpp_d...
btf.c: In function 'btf_rewrite_str':
btf.c:1873:126: warning: the comparison will always evaluate as 'false' for the address of 'mapped_off' will never be NULL [-Waddress]
btf.c:1866:7: note: 'mapped_off' declared here
btf.c: In function 'btf_dedup_resolve_fwd':
btf.c:5159:119: warning: the comparison will always evaluate as 'false' for the address of 'cand_id' will never be NULL [-Waddress]
btf.c:5150:12: note: 'cand_id' declared here
At top level:
cc1: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/libbpf.o
Building [====================> ] 46/57: gimli, object, syn, cpp_d...
Building [=====================> ] 47/57: gimli, object, syn, cpp_d...
Compiling clap_derive v4.5.18
Building [=====================> ] 48/57: gimli, object, cpp_demang...
libbpf.c: In function 'bpf_core_resolve_relo':
libbpf.c:5912:113: warning: the comparison will always evaluate as 'false' for the address of 'cands' will never be NULL [-Waddress]
libbpf.c:5896:29: note: 'cands' declared here
At top level:
cc1: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/libbpf_errno.o
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/netlink.o
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/nlattr.o
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/str_error.o
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/libbpf_probes.o
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/bpf_prog_linfo.o
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/btf_dump.o
btf_dump.c: In function 'btf_dump_name_dups':
btf_dump.c:1653:117: warning: the comparison will always evaluate as 'false' for the address of 'dup_cnt' will never be NULL [-Waddress]
btf_dump.c:1646:9: note: 'dup_cnt' declared here
btf_dump.c:1656:162: warning: the comparison will always evaluate as 'false' for the address of 'old_name' will never be NULL [-Waddress]
btf_dump.c:1645:8: note: 'old_name' declared here
At top level:
cc1: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/hashmap.o
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/ringbuf.o
Compiling addr2line v0.24.2
Building [======================> ] 49/57: object, cpp_demangle, cla...
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/strset.o
strset.c: In function 'strset__find_str':
strset.c:130:119: warning: the comparison will always evaluate as 'false' for the address of 'old_off' will never be NULL [-Waddress]
strset.c:118:7: note: 'old_off' declared here
strset.c: In function 'strset__add_str':
strset.c:168:155: warning: the comparison will always evaluate as 'false' for the address of 'old_off' will never be NULL [-Waddress]
strset.c:144:7: note: 'old_off' declared here
At top level:
cc1: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/linker.o
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/gen_loader.o
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/relo_core.o
BPF .output/mass_attach.bpf.o
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/usdt.o
usdt.c: In function 'allocate_spec_id':
usdt.c:911:116: warning: the comparison will always evaluate as 'false' for the address of 'tmp' will never be NULL [-Waddress]
usdt.c:906:7: note: 'tmp' declared here
At top level:
cc1: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/zip.o
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/elf.o
Building [======================> ] 50/57: object, clap_builder, cla...
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/features.o
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/btf_iter.o
CC /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/staticobjs/btf_relocate.o
Building [=======================> ] 51/57: clap_builder, clap_derive...
Compiling clap v4.5.19
Building [=======================> ] 52/57: clap, clap_builder, backt...
Building [========================> ] 53/57: clap_builder, backtrace, ...
AR /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/libbpf.a
gcc -O2 -W -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I/build/retsnoop/src/retsnoop/src/.output/bpftool/ -I/build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/include -I/build/retsnoop/src/retsnoop/bpftool/src/kernel/bpf/ -I/build/retsnoop/src/retsnoop/bpftool/include -I/build/retsnoop/src/retsnoop/bpftool/include/uapi -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -DSKEL_NAME=retsnoop_bpf -DSKEL_HEADER=retsnoop.skel.h -DSKEL_EXTRA_HEADER=retsnoop.h -Wno-sign-compare -c -MMD main.c -o /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/main.o
main.c: In function 'main':
main.c:485:18: warning: this statement may fall through [-Wimplicit-fallthrough=]
main.c:487:3: note: here
gcc -O2 -W -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I/build/retsnoop/src/retsnoop/src/.output/bpftool/ -I/build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/include -I/build/retsnoop/src/retsnoop/bpftool/src/kernel/bpf/ -I/build/retsnoop/src/retsnoop/bpftool/include -I/build/retsnoop/src/retsnoop/bpftool/include/uapi -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -DSKEL_NAME=retsnoop_bpf -DSKEL_HEADER=retsnoop.skel.h -DSKEL_EXTRA_HEADER=retsnoop.h -Wno-sign-compare -c -MMD common.c -o /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/common.o
gcc -O2 -W -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I/build/retsnoop/src/retsnoop/src/.output/bpftool/ -I/build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/include -I/build/retsnoop/src/retsnoop/bpftool/src/kernel/bpf/ -I/build/retsnoop/src/retsnoop/bpftool/include -I/build/retsnoop/src/retsnoop/bpftool/include/uapi -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -DSKEL_NAME=retsnoop_bpf -DSKEL_HEADER=retsnoop.skel.h -DSKEL_EXTRA_HEADER=retsnoop.h -Wno-sign-compare -c -MMD json_writer.c -o /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/json_writer.o
gcc -O2 -W -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I/build/retsnoop/src/retsnoop/src/.output/bpftool/ -I/build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/include -I/build/retsnoop/src/retsnoop/bpftool/src/kernel/bpf/ -I/build/retsnoop/src/retsnoop/bpftool/include -I/build/retsnoop/src/retsnoop/bpftool/include/uapi -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -DSKEL_NAME=retsnoop_bpf -DSKEL_HEADER=retsnoop.skel.h -DSKEL_EXTRA_HEADER=retsnoop.h -Wno-sign-compare -c -MMD gen.c -o /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/gen.o
gen.c: In function 'btfgen_record_obj':
gen.c:2391:120: warning: the comparison will always evaluate as 'false' for the address of 'cands' will never be NULL [-Waddress]
gen.c:2387:31: note: 'cands' declared here
gcc -O2 -W -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I/build/retsnoop/src/retsnoop/src/.output/bpftool/ -I/build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/include -I/build/retsnoop/src/retsnoop/bpftool/src/kernel/bpf/ -I/build/retsnoop/src/retsnoop/bpftool/include -I/build/retsnoop/src/retsnoop/bpftool/include/uapi -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -DSKEL_NAME=retsnoop_bpf -DSKEL_HEADER=retsnoop.skel.h -DSKEL_EXTRA_HEADER=retsnoop.h -Wno-sign-compare -c -MMD btf.c -o /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/btf.o
gcc -O2 -W -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-default -Wundef -Wwrite-strings -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ -I/build/retsnoop/src/retsnoop/src/.output/bpftool/ -I/build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/include -I/build/retsnoop/src/retsnoop/bpftool/src/kernel/bpf/ -I/build/retsnoop/src/retsnoop/bpftool/include -I/build/retsnoop/src/retsnoop/bpftool/include/uapi -march=armv8-a -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -DSKEL_NAME=retsnoop_bpf -DSKEL_HEADER=retsnoop.skel.h -DSKEL_EXTRA_HEADER=retsnoop.h -Wno-sign-compare -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/main.o /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/common.o /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/json_writer.o /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/gen.o /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/btf.o /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/libbpf/libbpf.a -lelf -lz -o /build/retsnoop/src/retsnoop/src/.output/bpftool/bootstrap/bpftool
BPF .output/calib_feat.bpf.o
CC .output/logic.o
BPF .output/kmem_reader.bpf.o
CC .output/env.o
CC .output/ksyms.o
CC .output/utils.o
CC .output/ddump.o
CC .output/hashmap.o
GEN-LINK .output/retsnoop.skel.h
GEN-SKEL .output/retsnoop.skel.h
GEN-LINK .output/calib_feat.skel.h
GEN-SKEL .output/calib_feat.skel.h
BPF .output/tests/kprobe_bad_kfunc.bpf.o
BPF .output/tests/fentry_unsupp_func.bpf.o
BPF .output/tests/simple_obj.bpf.o
CC .output/retsnoop.o
GEN-LINK .output/kmem_reader.skel.h
GEN-SKEL .output/kmem_reader.skel.h
CC .output/mass_attacher.o
GEN-LINK .output/tests/kprobe_bad_kfunc.skel.h
GEN-SKEL .output/tests/kprobe_bad_kfunc.skel.h
GEN-LINK .output/tests/fentry_unsupp_func.skel.h
GEN-SKEL .output/tests/fentry_unsupp_func.skel.h
GEN-LINK .output/tests/simple_obj.skel.h
GEN-SKEL .output/tests/simple_obj.skel.h
CC .output/fnargs.o
CC .output/tests/simfail.o
Building [========================> ] 54/57: backtrace, addr2line
Building [=========================> ] 55/57: addr2line
BINARY simfail
Compiling addr2line v0.1.0 (/build/retsnoop/src/retsnoop/sidecar)
Building [=========================> ] 56/57: addr2line(bin)
Finished `release` profile [optimized] target(s) in 47.06s
LLVM_STRIP ../sidecar/target/release/addr2line
LD .output/addr2line.embed.o
CC .output/addr2line.o
BINARY retsnoop
make: Leaving directory '/build/retsnoop/src/retsnoop/src'
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "retsnoop"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: retsnoop 0.11-1 (Sat Oct 4 08:36:00 2025)
==> Cleaning up...