==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: systing r485.3a4e5bb-1 (Wed Jan 14 16:08:51 2026)
==> Retrieving sources...
  -> Updating systing git repo...
  -> Updating systing-strobelight-libs git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    systing ... Passed
    systing-strobelight-libs ... Skipped
==> Validating source files with b2sums...
    systing ... Passed
    systing-strobelight-libs ... Skipped
==> Making package: systing r485.3a4e5bb-1 (Wed Jan 14 16:08:55 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (8) abseil-cpp-20250814.1-1  gtest-1.17.0-1  libedit-20250104_3.1-1  llvm-libs-21.1.6-2  bpf-6.18-2  fmt-12.1.0-1  libbpf-1.6.2-1  re2-2:2025.11.05-1

Total Download Size:     1.56 MiB
Total Installed Size:  171.48 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 bpf-6.18-2-aarch64 downloading...
 re2-2:2025.11.05-1-aarch64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libedit...
installing llvm-libs...
installing bpf...
installing libbpf...
installing fmt...
installing gtest...
Optional dependencies for gtest
    python: gmock generator
installing abseil-cpp...
installing re2...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
:: There are 9 providers available for linux:
:: Repository core
   1) linux-aarch64  2) linux-aarch64-rc  3) linux-espressobin  4) linux-gru  5) linux-oak  6) linux-odroid-c2  7) linux-odroid-n2  8) linux-rpi  9) linux-rpi-16k

Enter a number (default=1): 
resolving dependencies...
looking for conflicting packages...

Packages (12) compiler-rt-21.1.6-1  lld-21.1.6-1  mkinitcpio-40-4  mkinitcpio-busybox-1.36.1-1  perl-error-0.17030-3  perl-mailtools-2.22-3  perl-timedate-2.33-9  zlib-ng-2.3.2-1  clang-21.1.6-3  git-2.52.0-2  linux-aarch64-6.18.3-1  rust-1:1.92.0-1

Total Download Size:   108.59 MiB
Total Installed Size:  896.45 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 linux-aarch64-6.18.3-1-aarch64 downloading...
 clang-21.1.6-3-aarch64 downloading...
 mkinitcpio-busybox-1.36.1-1-aarch64 downloading...
 mkinitcpio-40-4-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing compiler-rt...
installing clang...
Optional dependencies for clang
    openmp: OpenMP support in clang with -fopenmp
    python: for scan-view and git-clang-format
    llvm: referenced by some clang headers
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-cgi: gitweb (web interface) support
    python: git svn & git p4
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
    less: the default pager for git
installing lld...
installing rust...
Optional dependencies for rust
    gdb: rust-gdb script
    lldb: rust-lldb script
installing mkinitcpio-busybox...
installing mkinitcpio...
Optional dependencies for mkinitcpio
    xz: Use lzma or xz compression for the initramfs image [installed]
    bzip2: Use bzip2 compression for the initramfs image [installed]
    lzop: Use lzo compression for the initramfs image
    lz4: Use lz4 compression for the initramfs image [installed]
    mkinitcpio-nfs-utils: Support for root filesystem on NFS
    systemd-ukify: alternative UKI generator
installing linux-aarch64...
Optional dependencies for linux-aarch64
    linux-firmware: firmware images needed for some devices
    wireless-regdb: to set the correct wireless channels of your country
:: Running post-transaction hooks...
(1/6) Creating system user accounts...
Creating group 'git' with GID 968.
Creating user 'git' (git daemon user) with UID 968 and GID 968.
(2/6) Creating temporary files...
(3/6) Reloading system manager configuration...
  Skipped: Current root is not booted.
(4/6) Arming ConditionNeedsUpdate...
(5/6) Updating module dependencies...
(6/6) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-aarch64.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k 6.18.3-1-aarch64-ARCH -g /boot/initramfs-linux.img
==> Starting build: '6.18.3-1-aarch64-ARCH'
  -> Running build hook: [base]
  -> Running build hook: [systemd]
  -> Running build hook: [autodetect]
  -> Running build hook: [microcode]
==> WARNING: architecture 'aarch64' not supported, skipping hook
  -> Running build hook: [modconf]
  -> Running build hook: [kms]
==> WARNING: No module containing the symbol 'drm_privacy_screen_register' found in: 'drivers/platform'
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [sd-vconsole]
==> ERROR: file not found: '/etc/vconsole.conf'
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: '/boot/initramfs-linux.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-aarch64.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
  -> -k 6.18.3-1-aarch64-ARCH -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: '6.18.3-1-aarch64-ARCH'
  -> Running build hook: [base]
  -> Running build hook: [systemd]
  -> Running build hook: [microcode]
==> WARNING: architecture 'aarch64' not supported, skipping hook
  -> Running build hook: [modconf]
  -> Running build hook: [kms]
==> WARNING: Possibly missing firmware for module: 'nouveau'
==> WARNING: Possibly missing firmware for module: 'lontium_lt9611uxc'
==> WARNING: Possibly missing firmware for module: 'panthor'
==> WARNING: Possibly missing firmware for module: 'tegra_drm'
==> WARNING: Possibly missing firmware for module: 'radeon'
==> WARNING: Possibly missing firmware for module: 'rockchipdrm'
==> WARNING: Possibly missing firmware for module: 'amdgpu'
==> WARNING: Possibly missing firmware for module: 'ast'
==> WARNING: No module containing the symbol 'drm_privacy_screen_register' found in: 'drivers/platform'
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [sd-vconsole]
==> ERROR: file not found: '/etc/vconsole.conf'
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'wd719x'
==> WARNING: Possibly missing firmware for module: 'csiostor'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: '/boot/initramfs-linux-fallback.img'
==> WARNING: errors were encountered during the build. The image may not be complete.
error: command failed to execute correctly
==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of systing git repo...
Cloning into 'systing'...
done.
Switched to a new branch 'makepkg'
  -> Creating working copy of systing-strobelight-libs git repo...
Cloning into 'systing-strobelight-libs'...
done.
==> Starting prepare()...
Submodule 'strobelight-libs' (https://github.com/facebookincubator/strobelight-libs.git) registered for path 'strobelight-libs'
Cloning into '/build/systing/src/systing/strobelight-libs'...
done.
From /build/systing/src/systing-strobelight-libs
 * branch            abb31d81ab0cd9414ee195281c0d64a71a35dcae -> FETCH_HEAD
Submodule path 'strobelight-libs': checked out 'abb31d81ab0cd9414ee195281c0d64a71a35dcae'
    Updating crates.io index
 Downloading crates ...
  Downloaded time-core v0.1.4
  Downloaded utf8parse v0.2.2
  Downloaded tower-layer v0.3.3
  Downloaded tinystr v0.8.1
  Downloaded getrandom v0.2.16
  Downloaded zerovec v0.11.4
  Downloaded yoke v0.8.0
  Downloaded pin-utils v0.1.0
  Downloaded atomic-waker v1.1.2
  Downloaded bitfield-macros v0.19.0
  Downloaded cexpr v0.6.0
  Downloaded libloading v0.8.7
  Downloaded dirs-sys v0.5.0
  Downloaded rustls-webpki v0.103.4
  Downloaded flate2 v1.0.35
  Downloaded bitfield v0.19.0
  Downloaded itertools v0.13.0
  Downloaded futures-util v0.3.31
  Downloaded hyper v1.7.0
  Downloaded crossbeam-epoch v0.9.18
  Downloaded quinn-proto v0.11.12
  Downloaded crc32fast v1.5.0
  Downloaded webpki-roots v1.0.2
  Downloaded miniz_oxide v0.8.0
  Downloaded gimli v0.32.0
  Downloaded blazesym v0.2.0-rc.4
  Downloaded protobuf-parse v3.7.1
  Downloaded clap v4.5.21
  Downloaded rustls v0.23.31
  Downloaded cpp_demangle v0.4.4
  Downloaded indexmap v2.6.0
  Downloaded time v0.3.41
  Downloaded libbpf-cargo v0.25.0
  Downloaded anyhow v1.0.98
  Downloaded prettyplease v0.2.32
  Downloaded rand v0.9.0
  Downloaded memchr v2.7.4
  Downloaded minimal-lexical v0.2.1
  Downloaded async-compression v0.4.27
  Downloaded nom v7.1.3
  Downloaded cc v1.2.34
  Downloaded syscalls v0.6.18
  Downloaded hashbrown v0.15.1
  Downloaded zerocopy v0.7.35
  Downloaded tracing-subscriber v0.3.19
  Downloaded libbpf-rs v0.25.0
  Downloaded serde_json v1.0.140
  Downloaded rayon v1.10.0
  Downloaded clap_builder v4.5.21
  Downloaded chrono v0.4.41
  Downloaded protobuf v3.7.1
  Downloaded tokio v1.47.1
  Downloaded regex v1.11.1
  Downloaded bindgen v0.71.1
  Downloaded zerocopy v0.8.26
  Downloaded syn v2.0.100
  Downloaded aho-corasick v1.1.3
  Downloaded nix v0.29.0
  Downloaded regex-syntax v0.8.5
  Downloaded sysinfo v0.33.1
  Downloaded rustix v0.38.41
  Downloaded protobuf-codegen v3.7.1
  Downloaded tempfile v3.14.0
  Downloaded getrandom v0.3.1
  Downloaded unicode-width v0.2.2
  Downloaded ryu v1.0.18
  Downloaded perfetto_protos v0.48.1
  Downloaded bitflags v2.6.0
  Downloaded zerocopy-derive v0.7.35
  Downloaded sharded-slab v0.1.7
  Downloaded icu_properties_data v2.0.1
  Downloaded iri-string v0.7.8
  Downloaded tower-http v0.6.6
  Downloaded pin-project-lite v0.2.16
  Downloaded regex-automata v0.4.9
  Downloaded http-body-util v0.1.3
  Downloaded tokio-util v0.7.16
  Downloaded idna v1.1.0
  Downloaded reqwest v0.12.23
  Downloaded clap_derive v4.5.18
  Downloaded libc v0.2.172
  Downloaded hyper-util v0.1.16
  Downloaded mio v1.0.4
  Downloaded tower v0.5.2
  Downloaded portable-atomic v1.11.1
  Downloaded memmap2 v0.5.10
  Downloaded crossbeam-deque v0.8.6
  Downloaded tracing v0.1.41
  Downloaded http v1.3.1
  Downloaded bytes v1.10.1
  Downloaded icu_normalizer_data v2.0.0
  Downloaded icu_collections v2.0.0
  Downloaded icu_locale_core v2.0.0
  Downloaded zerotrie v0.2.2
  Downloaded shlex v1.3.0
  Downloaded ring v0.17.14
  Downloaded plain v0.2.3
  Downloaded ppv-lite86 v0.2.20
  Downloaded rand_chacha v0.9.0
  Downloaded rand_core v0.9.0
  Downloaded proc-macro2 v1.0.94
  Downloaded serde v1.0.219
  Downloaded base64 v0.22.1
  Downloaded quinn v0.11.8
  Downloaded icu_normalizer v2.0.0
  Downloaded icu_provider v2.0.0
  Downloaded pkg-config v0.3.32
  Downloaded thiserror-impl v1.0.69
  Downloaded thiserror v1.0.69
  Downloaded byteorder v1.5.0
  Downloaded clang-sys v1.8.1
  Downloaded simd-adler32 v0.3.7
  Downloaded hyper-rustls v0.27.7
  Downloaded httparse v1.10.1
  Downloaded tinyvec v1.10.0
  Downloaded socket2 v0.5.10
  Downloaded litemap v0.8.0
  Downloaded displaydoc v0.2.5
  Downloaded indicatif v0.17.11
  Downloaded thiserror v2.0.12
  Downloaded heck v0.5.0
  Downloaded cfg_aliases v0.2.1
  Downloaded fastrand v2.2.0
  Downloaded serde_repr v0.1.20
  Downloaded crossbeam-utils v0.8.20
  Downloaded rayon-core v1.12.1
  Downloaded num-traits v0.2.19
  Downloaded unicode-ident v1.0.14
  Downloaded serde_derive v1.0.219
  Downloaded tracing-core v0.1.33
  Downloaded glob v0.3.2
  Downloaded fallible-iterator v0.3.0
  Downloaded memmap2 v0.9.5
  Downloaded rustc-demangle v0.1.26
  Downloaded ipnet v2.11.0
  Downloaded linux-raw-sys v0.4.14
  Downloaded quinn-udp v0.5.13
  Downloaded subtle v2.6.1
  Downloaded writeable v0.6.1
  Downloaded icu_properties v2.0.1
  Downloaded url v2.5.6
  Downloaded rustls-pki-types v1.12.0
  Downloaded debuginfod v0.2.1
  Downloaded console v0.15.11
  Downloaded cargo_metadata v0.19.2
  Downloaded anstream v0.6.18
  Downloaded strsim v0.11.1
  Downloaded vsprintf v2.0.0
  Downloaded protoc-bin-vendored v3.1.0
  Downloaded ctrlc v3.4.5
  Downloaded option-ext v0.2.0
  Downloaded dirs v6.0.0
  Downloaded adler2 v2.0.0
  Downloaded futures-channel v0.3.31
  Downloaded rustc-hash v2.1.1
  Downloaded tokio-rustls v0.26.2
  Downloaded futures-task v0.3.31
  Downloaded protoc-bin-vendored-macos-aarch_64 v3.1.0
  Downloaded slab v0.4.11
  Downloaded form_urlencoded v1.2.2
  Downloaded stable_deref_trait v1.2.0
  Downloaded synstructure v0.13.2
  Downloaded camino v1.1.9
  Downloaded which v4.4.2
  Downloaded protoc-bin-vendored-macos-x86_64 v3.1.0
  Downloaded errno v0.3.9
  Downloaded try-lock v0.2.5
  Downloaded want v0.3.1
  Downloaded lru-slab v0.1.2
  Downloaded tinyvec_macros v0.1.1
  Downloaded serde_urlencoded v0.7.1
  Downloaded untrusted v0.9.0
  Downloaded fnv v1.0.7
  Downloaded http-body v1.0.1
  Downloaded futures-io v0.3.31
  Downloaded futures-sink v0.3.31
  Downloaded futures-core v0.3.31
  Downloaded sync_wrapper v1.0.2
  Downloaded tower-service v0.3.3
  Downloaded potential_utf v0.1.2
  Downloaded zerovec-derive v0.11.1
  Downloaded percent-encoding v2.3.2
  Downloaded dns-lookup v2.1.1
  Downloaded number_prefix v0.4.0
  Downloaded semver v1.0.23
  Downloaded is_terminal_polyfill v1.70.1
  Downloaded clap_lex v0.7.3
  Downloaded equivalent v1.0.1
  Downloaded home v0.5.11
  Downloaded protobuf-support v3.7.1
  Downloaded tracing-attributes v0.1.30
  Downloaded smallvec v1.15.0
  Downloaded yoke-derive v0.8.0
  Downloaded zerofrom v0.1.6
  Downloaded idna_adapter v1.2.1
  Downloaded socket2 v0.6.0
  Downloaded either v1.13.0
  Downloaded iana-time-zone v0.1.63
  Downloaded overload v0.1.1
  Downloaded nu-ansi-term v0.46.0
  Downloaded quote v1.0.40
  Downloaded log v0.4.22
  Downloaded once_cell v1.20.2
  Downloaded utf8_iter v1.0.4
  Downloaded zeroize v1.8.1
  Downloaded cargo-platform v0.1.8
  Downloaded anstyle v1.0.10
  Downloaded deranged v0.4.0
  Downloaded tracing-log v0.2.0
  Downloaded autocfg v1.4.0
  Downloaded protoc-bin-vendored-linux-aarch_64 v3.1.0
  Downloaded protoc-bin-vendored-win32 v3.1.0
  Downloaded protoc-bin-vendored-linux-x86_64 v3.1.0
  Downloaded itoa v1.0.13
  Downloaded zerofrom-derive v0.1.6
  Downloaded thiserror-impl v2.0.12
  Downloaded anstyle-parse v0.2.6
  Downloaded anstyle-query v1.1.2
  Downloaded colorchoice v1.0.3
  Downloaded lazy_static v1.5.0
  Downloaded thread_local v1.1.8
  Downloaded time-macros v0.2.22
  Downloaded cfg-if v1.0.0
  Downloaded powerfmt v0.2.0
  Downloaded num-conv v0.1.0
  Downloaded protoc-bin-vendored-linux-ppcle_64 v3.1.0
  Downloaded protoc-bin-vendored-linux-x86_32 v3.1.0
  Downloaded libbpf-sys v1.5.0+v1.5.0
==> Starting pkgver()...
==> Starting build()...
   Compiling proc-macro2 v1.0.94
   Compiling unicode-ident v1.0.14
   Compiling libc v0.2.172
   Compiling shlex v1.3.0
   Compiling cfg-if v1.0.0
   Compiling bitflags v2.6.0
   Compiling serde v1.0.219
   Compiling cfg_aliases v0.2.1
   Compiling stable_deref_trait v1.2.0
   Compiling cc v1.2.34
   Compiling once_cell v1.20.2
   Compiling rustix v0.38.41
   Compiling memchr v2.7.4
   Compiling pin-project-lite v0.2.16
   Compiling bytes v1.10.1
   Compiling quote v1.0.40
   Compiling syn v2.0.100
   Compiling futures-core v0.3.31
   Compiling anyhow v1.0.98
   Compiling thiserror v1.0.69
   Compiling itoa v1.0.13
   Compiling nix v0.29.0
   Compiling linux-raw-sys v0.4.14
   Compiling socket2 v0.6.0
   Compiling mio v1.0.4
   Compiling futures-sink v0.3.31
   Compiling either v1.13.0
   Compiling pkg-config v0.3.32
   Compiling tokio v1.47.1
   Compiling smallvec v1.15.0
   Compiling ring v0.17.14
   Compiling vsprintf v2.0.0
   Compiling aho-corasick v1.1.3
   Compiling fastrand v2.2.0
   Compiling libbpf-sys v1.5.0+v1.5.0
   Compiling writeable v0.6.1
   Compiling regex-syntax v0.8.5
   Compiling protobuf v3.7.1
   Compiling litemap v0.8.0
   Compiling fnv v1.0.7
   Compiling http v1.3.1
   Compiling synstructure v0.13.2
   Compiling regex-automata v0.4.9
   Compiling tempfile v3.14.0
   Compiling icu_normalizer_data v2.0.0
   Compiling pin-utils v0.1.0
   Compiling log v0.4.22
   Compiling zeroize v1.8.1
   Compiling icu_properties_data v2.0.1
   Compiling autocfg v1.4.0
   Compiling rustls-pki-types v1.12.0
   Compiling http-body v1.0.1
   Compiling getrandom v0.2.16
   Compiling tracing-core v0.1.33
   Compiling num-traits v0.2.19
   Compiling futures-task v0.3.31
   Compiling utf8parse v0.2.2
   Compiling crossbeam-utils v0.8.20
   Compiling untrusted v0.9.0
   Compiling httparse v1.10.1
   Compiling regex v1.11.1
   Compiling percent-encoding v2.3.2
   Compiling zerofrom-derive v0.1.6
   Compiling serde_derive v1.0.219
   Compiling yoke-derive v0.8.0
   Compiling zerovec-derive v0.11.1
   Compiling displaydoc v0.2.5
   Compiling thiserror-impl v1.0.69
   Compiling zerofrom v0.1.6
   Compiling glob v0.3.2
   Compiling yoke v0.8.0
   Compiling slab v0.4.11
   Compiling futures-io v0.3.31
   Compiling zerovec v0.11.4
   Compiling zerotrie v0.2.2
   Compiling futures-util v0.3.31
   Compiling clang-sys v1.8.1
   Compiling anstyle-parse v0.2.6
   Compiling protobuf-support v3.7.1
   Compiling crc32fast v1.5.0
   Compiling rustls v0.23.31
   Compiling camino v1.1.9
   Compiling tinystr v0.8.1
   Compiling potential_utf v0.1.2
   Compiling icu_locale_core v2.0.0
   Compiling icu_collections v2.0.0
   Compiling thiserror v2.0.12
   Compiling is_terminal_polyfill v1.70.1
   Compiling equivalent v1.0.1
   Compiling adler2 v2.0.0
   Compiling colorchoice v1.0.3
   Compiling hashbrown v0.15.1
   Compiling prettyplease v0.2.32
   Compiling semver v1.0.23
   Compiling icu_provider v2.0.0
   Compiling anstyle v1.0.10
   Compiling simd-adler32 v0.3.7
   Compiling heck v0.5.0
   Compiling anstyle-query v1.1.2
   Compiling serde_json v1.0.140
   Compiling home v0.5.11
   Compiling try-lock v0.2.5
   Compiling tower-service v0.3.3
   Compiling want v0.3.1
   Compiling which v4.4.2
   Compiling clap_derive v4.5.18
   Compiling anstream v0.6.18
   Compiling icu_normalizer v2.0.0
   Compiling icu_properties v2.0.1
   Compiling miniz_oxide v0.8.0
   Compiling indexmap v2.6.0
   Compiling rustls-webpki v0.103.4
   Compiling tracing-attributes v0.1.30
   Compiling thiserror-impl v2.0.12
   Compiling futures-channel v0.3.31
   Compiling minimal-lexical v0.2.1
   Compiling getrandom v0.3.1
   Compiling atomic-waker v1.1.2
   Compiling zerocopy v0.8.26
   Compiling iana-time-zone v0.1.63
   Compiling clap_lex v0.7.3
   Compiling subtle v2.6.1
   Compiling overload v0.1.1
   Compiling lazy_static v1.5.0
   Compiling strsim v0.11.1
   Compiling ryu v1.0.18
   Compiling sharded-slab v0.1.7
   Compiling nu-ansi-term v0.46.0
   Compiling clap_builder v4.5.21
   Compiling chrono v0.4.41
   Compiling hyper v1.7.0
   Compiling protobuf-parse v3.7.1
   Compiling tracing v0.1.41
   Compiling nom v7.1.3
   Compiling crossbeam-epoch v0.9.18
   Compiling cargo-platform v0.1.8
   Compiling idna_adapter v1.2.1
   Compiling form_urlencoded v1.2.2
   Compiling zerocopy-derive v0.7.35
   Compiling sync_wrapper v1.0.2
   Compiling thread_local v1.1.8
   Compiling libloading v0.8.7
   Compiling utf8_iter v1.0.4
   Compiling ipnet v2.11.0
   Compiling protoc-bin-vendored-linux-ppcle_64 v3.1.0
   Compiling protoc-bin-vendored-win32 v3.1.0
   Compiling protoc-bin-vendored-linux-x86_32 v3.1.0
   Compiling tower-layer v0.3.3
   Compiling base64 v0.22.1
   Compiling protoc-bin-vendored-linux-x86_64 v3.1.0
   Compiling rayon-core v1.12.1
   Compiling byteorder v1.5.0
   Compiling protoc-bin-vendored-macos-aarch_64 v3.1.0
   Compiling protoc-bin-vendored-linux-aarch_64 v3.1.0
   Compiling bindgen v0.71.1
   Compiling protoc-bin-vendored-macos-x86_64 v3.1.0
   Compiling zerocopy v0.7.35
   Compiling protoc-bin-vendored v3.1.0
   Compiling hyper-util v0.1.16
   Compiling tower v0.5.2
   Compiling idna v1.1.0
   Compiling tracing-subscriber v0.3.19
   Compiling cargo_metadata v0.19.2
   Compiling crossbeam-deque v0.8.6
   Compiling flate2 v1.0.35
   Compiling tokio-rustls v0.26.2
   Compiling libbpf-rs v0.25.0
   Compiling cexpr v0.6.0
   Compiling protobuf-codegen v3.7.1
   Compiling clap v4.5.21
   Compiling webpki-roots v1.0.2
   Compiling itertools v0.13.0
   Compiling memmap2 v0.5.10
   Compiling portable-atomic v1.11.1
   Compiling option-ext v0.2.0
   Compiling powerfmt v0.2.0
   Compiling iri-string v0.7.8
   Compiling cpp_demangle v0.4.4
   Compiling rustc-hash v2.1.1
   Compiling rand_core v0.9.0
   Compiling deranged v0.4.0
   Compiling perfetto_protos v0.48.1
   Compiling dirs-sys v0.5.0
   Compiling libbpf-cargo v0.25.0
   Compiling hyper-rustls v0.27.7
   Compiling tower-http v0.6.6
   Compiling async-compression v0.4.27
   Compiling ppv-lite86 v0.2.20
   Compiling url v2.5.6
   Compiling serde_urlencoded v0.7.1
   Compiling http-body-util v0.1.3
   Compiling tokio-util v0.7.16
   Compiling fallible-iterator v0.3.0
   Compiling time-core v0.1.4
   Compiling syscalls v0.6.18
   Compiling num-conv v0.1.0
   Compiling blazesym v0.2.0-rc.4
   Compiling unicode-width v0.2.2
   Compiling console v0.15.11
   Compiling rayon v1.10.0
   Compiling systing v0.1.0 (/build/systing/src/systing)
   Compiling time v0.3.41
   Compiling gimli v0.32.0
   Compiling reqwest v0.12.23
   Compiling rand_chacha v0.9.0
   Compiling dirs v6.0.0
   Compiling tracing-log v0.2.0
   Compiling serde_repr v0.1.20
   Compiling bitfield-macros v0.19.0
   Compiling memmap2 v0.9.5
   Compiling rustc-demangle v0.1.26
   Compiling number_prefix v0.4.0
   Compiling indicatif v0.17.11
   Compiling bitfield v0.19.0
   Compiling ctrlc v3.4.5
   Compiling debuginfod v0.2.1
   Compiling rand v0.9.0
   Compiling sysinfo v0.33.1
   Compiling dns-lookup v2.1.1
   Compiling plain v0.2.3
error: failed to run custom build command for `systing v0.1.0 (/build/systing/src/systing)`

Caused by:
  process didn't exit successfully: `/build/systing/src/systing/target/release/build/systing-371a1ec79bf91864/build-script-build` (exit status: 101)
  --- stderr

  thread 'main' (10915) panicked at build.rs:195:14:
  Failed to build BPF skeleton: failed to build `src/bpf/systing_system.bpf.c`

  Caused by:
      0: failed to compile `src/bpf/systing_system.bpf.c`
      1: failed to compile /tmp/.tmpGnkBmG/systing_system.bpf.c from src/bpf/systing_system.bpf.c
      2: command `clang -I/build/systing/src/systing/src/bpf -I/build/systing/src/systing/target/release/build/systing-561439de1f32c608/out -D__x86_64__ -I /tmp/.tmpMAM2WB/bpf/src -fno-stack-protector -D__TARGET_ARCH_arm64 -g -O2 -target bpf -c src/bpf/systing_system.bpf.c -o /tmp/.tmpGnkBmG/systing_system.bpf.c` failed (exit status: 1)
      3: distcc[10916] ERROR: compile src/bpf/systing_system.bpf.c on 10.3.0.15:3932/8 failed
         distcc[10916] (dcc_build_somewhere) Warning: remote compilation of 'src/bpf/systing_system.bpf.c' failed, retrying locally
         distcc[10916] Warning: failed to distribute src/bpf/systing_system.bpf.c to 10.3.0.15:3932/8, running locally instead
         In file included from src/bpf/systing_system.bpf.c:4:
         /tmp/.tmpMAM2WB/bpf/src/bpf/usdt.bpf.h:83:13: error: incomplete definition of type 'const struct user_pt_regs'
            83 |                 long ip = PT_REGS_IP(ctx);
               |                           ^~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:504:41: note: expanded from macro 'PT_REGS_IP'
           504 | #define PT_REGS_IP(x) (__PT_REGS_CAST(x)->__PT_IP_REG)
               |                        ~~~~~~~~~~~~~~~~~^
         /tmp/.tmpMAM2WB/bpf/src/bpf/usdt.bpf.h:83:13: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:504:24: note: expanded from macro 'PT_REGS_IP'
           504 | #define PT_REGS_IP(x) (__PT_REGS_CAST(x)->__PT_IP_REG)
               |                        ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1299:11: error: incomplete definition of type 'const struct user_pt_regs'
          1299 |                                 arg = PT_REGS_RC_CORE(ctx);
               |                                       ^~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:516:28: note: expanded from macro 'PT_REGS_RC_CORE'
           516 | #define PT_REGS_RC_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_RC_REG)
               |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:520:2: note: expanded from macro 'BPF_CORE_READ'
           520 |         ___type((src), a, ##__VA_ARGS__) __r;                               \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:391:29: note: expanded from macro '___type'
           391 | #define ___type(...) typeof(___arrow(__VA_ARGS__))
               |                             ^~~~~~~~~~~~~~~~~~~~~
         note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:340:25: note: expanded from macro '___concat'
           340 | #define ___concat(a, b) a ## b
               |                         ^
         <scratch space>:115:1: note: expanded from here
           115 | ___arrow2
               | ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:380:26: note: expanded from macro '___arrow2'
           380 | #define ___arrow2(a, b) a->b
               |                         ~^
         src/bpf/systing_system.bpf.c:1299:11: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:516:42: note: expanded from macro 'PT_REGS_RC_CORE'
           516 | #define PT_REGS_RC_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_RC_REG)
               |                                          ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1299:11: error: incomplete definition of type 'const struct user_pt_regs'
          1299 |                                 arg = PT_REGS_RC_CORE(ctx);
               |                                       ^~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:516:28: note: expanded from macro 'PT_REGS_RC_CORE'
           516 | #define PT_REGS_RC_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_RC_REG)
               |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:521:2: note: expanded from macro 'BPF_CORE_READ'
           521 |         BPF_CORE_READ_INTO(&__r, (src), a, ##__VA_ARGS__);                  \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:428:2: note: expanded from macro 'BPF_CORE_READ_INTO'
           428 |         ___core_read(bpf_core_read, bpf_core_read,                          \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           429 |                      dst, (src), a, ##__VA_ARGS__)                          \
               |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:413:2: note: expanded from macro '___core_read0'
           413 |         ___read(fn, dst, ___type(src), src, a);
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:394:59: note: expanded from macro '___read'
           394 |         read_fn((void *)(dst), sizeof(*(dst)), &((src_type)(src))->accessor)
               |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:312:79: note: expanded from macro 'bpf_core_read'
           312 |         bpf_probe_read_kernel(dst, sz, (const void *)__builtin_preserve_access_index(src))
               |                                                                                      ^~~
         src/bpf/systing_system.bpf.c:1299:11: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:516:42: note: expanded from macro 'PT_REGS_RC_CORE'
           516 | #define PT_REGS_RC_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_RC_REG)
               |                                          ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1305:12: error: incomplete definition of type 'const struct user_pt_regs'
          1305 |                                         arg = PT_REGS_PARM1_CORE(ctx);
               |                                               ^~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:506:31: note: expanded from macro 'PT_REGS_PARM1_CORE'
           506 | #define PT_REGS_PARM1_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM1_REG)
               |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:520:2: note: expanded from macro 'BPF_CORE_READ'
           520 |         ___type((src), a, ##__VA_ARGS__) __r;                               \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:391:29: note: expanded from macro '___type'
           391 | #define ___type(...) typeof(___arrow(__VA_ARGS__))
               |                             ^~~~~~~~~~~~~~~~~~~~~
         note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:340:25: note: expanded from macro '___concat'
           340 | #define ___concat(a, b) a ## b
               |                         ^
         <scratch space>:118:1: note: expanded from here
           118 | ___arrow2
               | ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:380:26: note: expanded from macro '___arrow2'
           380 | #define ___arrow2(a, b) a->b
               |                         ~^
         src/bpf/systing_system.bpf.c:1305:12: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:506:45: note: expanded from macro 'PT_REGS_PARM1_CORE'
           506 | #define PT_REGS_PARM1_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM1_REG)
               |                                             ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1305:12: error: incomplete definition of type 'const struct user_pt_regs'
          1305 |                                         arg = PT_REGS_PARM1_CORE(ctx);
               |                                               ^~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:506:31: note: expanded from macro 'PT_REGS_PARM1_CORE'
           506 | #define PT_REGS_PARM1_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM1_REG)
               |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:521:2: note: expanded from macro 'BPF_CORE_READ'
           521 |         BPF_CORE_READ_INTO(&__r, (src), a, ##__VA_ARGS__);                  \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:428:2: note: expanded from macro 'BPF_CORE_READ_INTO'
           428 |         ___core_read(bpf_core_read, bpf_core_read,                          \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           429 |                      dst, (src), a, ##__VA_ARGS__)                          \
               |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:413:2: note: expanded from macro '___core_read0'
           413 |         ___read(fn, dst, ___type(src), src, a);
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:394:59: note: expanded from macro '___read'
           394 |         read_fn((void *)(dst), sizeof(*(dst)), &((src_type)(src))->accessor)
               |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:312:79: note: expanded from macro 'bpf_core_read'
           312 |         bpf_probe_read_kernel(dst, sz, (const void *)__builtin_preserve_access_index(src))
               |                                                                                      ^~~
         src/bpf/systing_system.bpf.c:1305:12: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:506:45: note: expanded from macro 'PT_REGS_PARM1_CORE'
           506 | #define PT_REGS_PARM1_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM1_REG)
               |                                             ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1307:12: error: incomplete definition of type 'const struct user_pt_regs'
          1307 |                                         arg = PT_REGS_PARM2_CORE(ctx);
               |                                               ^~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:507:31: note: expanded from macro 'PT_REGS_PARM2_CORE'
           507 | #define PT_REGS_PARM2_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM2_REG)
               |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:520:2: note: expanded from macro 'BPF_CORE_READ'
           520 |         ___type((src), a, ##__VA_ARGS__) __r;                               \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:391:29: note: expanded from macro '___type'
           391 | #define ___type(...) typeof(___arrow(__VA_ARGS__))
               |                             ^~~~~~~~~~~~~~~~~~~~~
         note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:340:25: note: expanded from macro '___concat'
           340 | #define ___concat(a, b) a ## b
               |                         ^
         <scratch space>:121:1: note: expanded from here
           121 | ___arrow2
               | ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:380:26: note: expanded from macro '___arrow2'
           380 | #define ___arrow2(a, b) a->b
               |                         ~^
         src/bpf/systing_system.bpf.c:1307:12: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:507:45: note: expanded from macro 'PT_REGS_PARM2_CORE'
           507 | #define PT_REGS_PARM2_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM2_REG)
               |                                             ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1307:12: error: incomplete definition of type 'const struct user_pt_regs'
          1307 |                                         arg = PT_REGS_PARM2_CORE(ctx);
               |                                               ^~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:507:31: note: expanded from macro 'PT_REGS_PARM2_CORE'
           507 | #define PT_REGS_PARM2_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM2_REG)
               |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:521:2: note: expanded from macro 'BPF_CORE_READ'
           521 |         BPF_CORE_READ_INTO(&__r, (src), a, ##__VA_ARGS__);                  \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:428:2: note: expanded from macro 'BPF_CORE_READ_INTO'
           428 |         ___core_read(bpf_core_read, bpf_core_read,                          \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           429 |                      dst, (src), a, ##__VA_ARGS__)                          \
               |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:413:2: note: expanded from macro '___core_read0'
           413 |         ___read(fn, dst, ___type(src), src, a);
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:394:59: note: expanded from macro '___read'
           394 |         read_fn((void *)(dst), sizeof(*(dst)), &((src_type)(src))->accessor)
               |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:312:79: note: expanded from macro 'bpf_core_read'
           312 |         bpf_probe_read_kernel(dst, sz, (const void *)__builtin_preserve_access_index(src))
               |                                                                                      ^~~
         src/bpf/systing_system.bpf.c:1307:12: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:507:45: note: expanded from macro 'PT_REGS_PARM2_CORE'
           507 | #define PT_REGS_PARM2_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM2_REG)
               |                                             ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1309:12: error: incomplete definition of type 'const struct user_pt_regs'
          1309 |                                         arg = PT_REGS_PARM3_CORE(ctx);
               |                                               ^~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:508:31: note: expanded from macro 'PT_REGS_PARM3_CORE'
           508 | #define PT_REGS_PARM3_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM3_REG)
               |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:520:2: note: expanded from macro 'BPF_CORE_READ'
           520 |         ___type((src), a, ##__VA_ARGS__) __r;                               \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:391:29: note: expanded from macro '___type'
           391 | #define ___type(...) typeof(___arrow(__VA_ARGS__))
               |                             ^~~~~~~~~~~~~~~~~~~~~
         note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:340:25: note: expanded from macro '___concat'
           340 | #define ___concat(a, b) a ## b
               |                         ^
         <scratch space>:124:1: note: expanded from here
           124 | ___arrow2
               | ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:380:26: note: expanded from macro '___arrow2'
           380 | #define ___arrow2(a, b) a->b
               |                         ~^
         src/bpf/systing_system.bpf.c:1309:12: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:508:45: note: expanded from macro 'PT_REGS_PARM3_CORE'
           508 | #define PT_REGS_PARM3_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM3_REG)
               |                                             ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1309:12: error: incomplete definition of type 'const struct user_pt_regs'
          1309 |                                         arg = PT_REGS_PARM3_CORE(ctx);
               |                                               ^~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:508:31: note: expanded from macro 'PT_REGS_PARM3_CORE'
           508 | #define PT_REGS_PARM3_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM3_REG)
               |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:521:2: note: expanded from macro 'BPF_CORE_READ'
           521 |         BPF_CORE_READ_INTO(&__r, (src), a, ##__VA_ARGS__);                  \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:428:2: note: expanded from macro 'BPF_CORE_READ_INTO'
           428 |         ___core_read(bpf_core_read, bpf_core_read,                          \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           429 |                      dst, (src), a, ##__VA_ARGS__)                          \
               |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:413:2: note: expanded from macro '___core_read0'
           413 |         ___read(fn, dst, ___type(src), src, a);
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:394:59: note: expanded from macro '___read'
           394 |         read_fn((void *)(dst), sizeof(*(dst)), &((src_type)(src))->accessor)
               |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:312:79: note: expanded from macro 'bpf_core_read'
           312 |         bpf_probe_read_kernel(dst, sz, (const void *)__builtin_preserve_access_index(src))
               |                                                                                      ^~~
         src/bpf/systing_system.bpf.c:1309:12: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:508:45: note: expanded from macro 'PT_REGS_PARM3_CORE'
           508 | #define PT_REGS_PARM3_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM3_REG)
               |                                             ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1311:12: error: incomplete definition of type 'const struct user_pt_regs'
          1311 |                                         arg = PT_REGS_PARM4_CORE(ctx);
               |                                               ^~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:509:31: note: expanded from macro 'PT_REGS_PARM4_CORE'
           509 | #define PT_REGS_PARM4_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM4_REG)
               |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:520:2: note: expanded from macro 'BPF_CORE_READ'
           520 |         ___type((src), a, ##__VA_ARGS__) __r;                               \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:391:29: note: expanded from macro '___type'
           391 | #define ___type(...) typeof(___arrow(__VA_ARGS__))
               |                             ^~~~~~~~~~~~~~~~~~~~~
         note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:340:25: note: expanded from macro '___concat'
           340 | #define ___concat(a, b) a ## b
               |                         ^
         <scratch space>:127:1: note: expanded from here
           127 | ___arrow2
               | ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:380:26: note: expanded from macro '___arrow2'
           380 | #define ___arrow2(a, b) a->b
               |                         ~^
         src/bpf/systing_system.bpf.c:1311:12: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:509:45: note: expanded from macro 'PT_REGS_PARM4_CORE'
           509 | #define PT_REGS_PARM4_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM4_REG)
               |                                             ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1311:12: error: incomplete definition of type 'const struct user_pt_regs'
          1311 |                                         arg = PT_REGS_PARM4_CORE(ctx);
               |                                               ^~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:509:31: note: expanded from macro 'PT_REGS_PARM4_CORE'
           509 | #define PT_REGS_PARM4_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM4_REG)
               |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:521:2: note: expanded from macro 'BPF_CORE_READ'
           521 |         BPF_CORE_READ_INTO(&__r, (src), a, ##__VA_ARGS__);                  \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:428:2: note: expanded from macro 'BPF_CORE_READ_INTO'
           428 |         ___core_read(bpf_core_read, bpf_core_read,                          \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           429 |                      dst, (src), a, ##__VA_ARGS__)                          \
               |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:413:2: note: expanded from macro '___core_read0'
           413 |         ___read(fn, dst, ___type(src), src, a);
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:394:59: note: expanded from macro '___read'
           394 |         read_fn((void *)(dst), sizeof(*(dst)), &((src_type)(src))->accessor)
               |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:312:79: note: expanded from macro 'bpf_core_read'
           312 |         bpf_probe_read_kernel(dst, sz, (const void *)__builtin_preserve_access_index(src))
               |                                                                                      ^~~
         src/bpf/systing_system.bpf.c:1311:12: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:509:45: note: expanded from macro 'PT_REGS_PARM4_CORE'
           509 | #define PT_REGS_PARM4_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM4_REG)
               |                                             ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1313:12: error: incomplete definition of type 'const struct user_pt_regs'
          1313 |                                         arg = PT_REGS_PARM5_CORE(ctx);
               |                                               ^~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:510:31: note: expanded from macro 'PT_REGS_PARM5_CORE'
           510 | #define PT_REGS_PARM5_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM5_REG)
               |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:520:2: note: expanded from macro 'BPF_CORE_READ'
           520 |         ___type((src), a, ##__VA_ARGS__) __r;                               \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:391:29: note: expanded from macro '___type'
           391 | #define ___type(...) typeof(___arrow(__VA_ARGS__))
               |                             ^~~~~~~~~~~~~~~~~~~~~
         note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:340:25: note: expanded from macro '___concat'
           340 | #define ___concat(a, b) a ## b
               |                         ^
         <scratch space>:130:1: note: expanded from here
           130 | ___arrow2
               | ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:380:26: note: expanded from macro '___arrow2'
           380 | #define ___arrow2(a, b) a->b
               |                         ~^
         src/bpf/systing_system.bpf.c:1313:12: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:510:45: note: expanded from macro 'PT_REGS_PARM5_CORE'
           510 | #define PT_REGS_PARM5_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM5_REG)
               |                                             ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1313:12: error: incomplete definition of type 'const struct user_pt_regs'
          1313 |                                         arg = PT_REGS_PARM5_CORE(ctx);
               |                                               ^~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:510:31: note: expanded from macro 'PT_REGS_PARM5_CORE'
           510 | #define PT_REGS_PARM5_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM5_REG)
               |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:521:2: note: expanded from macro 'BPF_CORE_READ'
           521 |         BPF_CORE_READ_INTO(&__r, (src), a, ##__VA_ARGS__);                  \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:428:2: note: expanded from macro 'BPF_CORE_READ_INTO'
           428 |         ___core_read(bpf_core_read, bpf_core_read,                          \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           429 |                      dst, (src), a, ##__VA_ARGS__)                          \
               |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:413:2: note: expanded from macro '___core_read0'
           413 |         ___read(fn, dst, ___type(src), src, a);
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:394:59: note: expanded from macro '___read'
           394 |         read_fn((void *)(dst), sizeof(*(dst)), &((src_type)(src))->accessor)
               |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:312:79: note: expanded from macro 'bpf_core_read'
           312 |         bpf_probe_read_kernel(dst, sz, (const void *)__builtin_preserve_access_index(src))
               |                                                                                      ^~~
         src/bpf/systing_system.bpf.c:1313:12: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:510:45: note: expanded from macro 'PT_REGS_PARM5_CORE'
           510 | #define PT_REGS_PARM5_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM5_REG)
               |                                             ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1315:12: error: incomplete definition of type 'const struct user_pt_regs'
          1315 |                                         arg = PT_REGS_PARM6_CORE(ctx);
               |                                               ^~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:511:31: note: expanded from macro 'PT_REGS_PARM6_CORE'
           511 | #define PT_REGS_PARM6_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM6_REG)
               |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:520:2: note: expanded from macro 'BPF_CORE_READ'
           520 |         ___type((src), a, ##__VA_ARGS__) __r;                               \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:391:29: note: expanded from macro '___type'
           391 | #define ___type(...) typeof(___arrow(__VA_ARGS__))
               |                             ^~~~~~~~~~~~~~~~~~~~~
         note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:340:25: note: expanded from macro '___concat'
           340 | #define ___concat(a, b) a ## b
               |                         ^
         <scratch space>:133:1: note: expanded from here
           133 | ___arrow2
               | ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:380:26: note: expanded from macro '___arrow2'
           380 | #define ___arrow2(a, b) a->b
               |                         ~^
         src/bpf/systing_system.bpf.c:1315:12: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:511:45: note: expanded from macro 'PT_REGS_PARM6_CORE'
           511 | #define PT_REGS_PARM6_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM6_REG)
               |                                             ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1315:12: error: incomplete definition of type 'const struct user_pt_regs'
          1315 |                                         arg = PT_REGS_PARM6_CORE(ctx);
               |                                               ^~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:511:31: note: expanded from macro 'PT_REGS_PARM6_CORE'
           511 | #define PT_REGS_PARM6_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM6_REG)
               |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:521:2: note: expanded from macro 'BPF_CORE_READ'
           521 |         BPF_CORE_READ_INTO(&__r, (src), a, ##__VA_ARGS__);                  \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:428:2: note: expanded from macro 'BPF_CORE_READ_INTO'
           428 |         ___core_read(bpf_core_read, bpf_core_read,                          \
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           429 |                      dst, (src), a, ##__VA_ARGS__)                          \
               |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:413:2: note: expanded from macro '___core_read0'
           413 |         ___read(fn, dst, ___type(src), src, a);
               |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:394:59: note: expanded from macro '___read'
           394 |         read_fn((void *)(dst), sizeof(*(dst)), &((src_type)(src))->accessor)
               |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_core_read.h:312:79: note: expanded from macro 'bpf_core_read'
           312 |         bpf_probe_read_kernel(dst, sz, (const void *)__builtin_preserve_access_index(src))
               |                                                                                      ^~~
         src/bpf/systing_system.bpf.c:1315:12: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:511:45: note: expanded from macro 'PT_REGS_PARM6_CORE'
           511 | #define PT_REGS_PARM6_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM6_REG)
               |                                             ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1679:5: error: incomplete definition of type 'const struct user_pt_regs'
          1679 | int BPF_KPROBE(tcp_sendmsg_entry, struct sock *sk, struct msghdr *msg, size_t size)
               |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:824:20: note: expanded from macro 'BPF_KPROBE'
           824 |         return ____##name(___bpf_kprobe_args(args));                        \
               |                           ^~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:804:41: note: expanded from macro '___bpf_kprobe_args'
           804 | #define ___bpf_kprobe_args(args...)     ___bpf_apply(___bpf_kprobe_args, ___bpf_narg(args))(args)
               |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_helpers.h:216:29: note: expanded from macro '___bpf_apply'
           216 | #define ___bpf_apply(fn, n) ___bpf_concat(fn, n)
               |                             ^
         note: (skipping 3 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:797:41: note: expanded from macro '___bpf_kprobe_args2'
           797 | #define ___bpf_kprobe_args2(x, args...) ___bpf_kprobe_args1(args), (unsigned long long)PT_REGS_PARM2(ctx)
               |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:796:84: note: expanded from macro '___bpf_kprobe_args1'
           796 | #define ___bpf_kprobe_args1(x)          ___bpf_kprobe_args0(), (unsigned long long)PT_REGS_PARM1(ctx)
               |                                                                                    ^~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:492:44: note: expanded from macro 'PT_REGS_PARM1'
           492 | #define PT_REGS_PARM1(x) (__PT_REGS_CAST(x)->__PT_PARM1_REG)
               |                           ~~~~~~~~~~~~~~~~~^
         src/bpf/systing_system.bpf.c:1679:5: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:824:20: note: expanded from macro 'BPF_KPROBE'
           824 |         return ____##name(___bpf_kprobe_args(args));                        \
               |                           ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:804:41: note: expanded from macro '___bpf_kprobe_args'
           804 | #define ___bpf_kprobe_args(args...)     ___bpf_apply(___bpf_kprobe_args, ___bpf_narg(args))(args)
               |                                         ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_helpers.h:216:29: note: expanded from macro '___bpf_apply'
           216 | #define ___bpf_apply(fn, n) ___bpf_concat(fn, n)
               |                             ^
         note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:796:84: note: expanded from macro '___bpf_kprobe_args1'
           796 | #define ___bpf_kprobe_args1(x)          ___bpf_kprobe_args0(), (unsigned long long)PT_REGS_PARM1(ctx)
               |                                                                                    ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:492:27: note: expanded from macro 'PT_REGS_PARM1'
           492 | #define PT_REGS_PARM1(x) (__PT_REGS_CAST(x)->__PT_PARM1_REG)
               |                           ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1679:5: error: incomplete definition of type 'const struct user_pt_regs'
          1679 | int BPF_KPROBE(tcp_sendmsg_entry, struct sock *sk, struct msghdr *msg, size_t size)
               |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:824:20: note: expanded from macro 'BPF_KPROBE'
           824 |         return ____##name(___bpf_kprobe_args(args));                        \
               |                           ^~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:804:41: note: expanded from macro '___bpf_kprobe_args'
           804 | #define ___bpf_kprobe_args(args...)     ___bpf_apply(___bpf_kprobe_args, ___bpf_narg(args))(args)
               |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_helpers.h:216:29: note: expanded from macro '___bpf_apply'
           216 | #define ___bpf_apply(fn, n) ___bpf_concat(fn, n)
               |                             ^
         note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:798:41: note: expanded from macro '___bpf_kprobe_args3'
           798 | #define ___bpf_kprobe_args3(x, args...) ___bpf_kprobe_args2(args), (unsigned long long)PT_REGS_PARM3(ctx)
               |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:797:88: note: expanded from macro '___bpf_kprobe_args2'
           797 | #define ___bpf_kprobe_args2(x, args...) ___bpf_kprobe_args1(args), (unsigned long long)PT_REGS_PARM2(ctx)
               |                                                                                        ^~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:493:44: note: expanded from macro 'PT_REGS_PARM2'
           493 | #define PT_REGS_PARM2(x) (__PT_REGS_CAST(x)->__PT_PARM2_REG)
               |                           ~~~~~~~~~~~~~~~~~^
         src/bpf/systing_system.bpf.c:1679:5: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:824:20: note: expanded from macro 'BPF_KPROBE'
           824 |         return ____##name(___bpf_kprobe_args(args));                        \
               |                           ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:804:41: note: expanded from macro '___bpf_kprobe_args'
           804 | #define ___bpf_kprobe_args(args...)     ___bpf_apply(___bpf_kprobe_args, ___bpf_narg(args))(args)
               |                                         ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_helpers.h:216:29: note: expanded from macro '___bpf_apply'
           216 | #define ___bpf_apply(fn, n) ___bpf_concat(fn, n)
               |                             ^
         note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:796:84: note: expanded from macro '___bpf_kprobe_args1'
           796 | #define ___bpf_kprobe_args1(x)          ___bpf_kprobe_args0(), (unsigned long long)PT_REGS_PARM1(ctx)
               |                                                                                    ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:492:27: note: expanded from macro 'PT_REGS_PARM1'
           492 | #define PT_REGS_PARM1(x) (__PT_REGS_CAST(x)->__PT_PARM1_REG)
               |                           ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1679:5: error: incomplete definition of type 'const struct user_pt_regs'
          1679 | int BPF_KPROBE(tcp_sendmsg_entry, struct sock *sk, struct msghdr *msg, size_t size)
               |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:824:20: note: expanded from macro 'BPF_KPROBE'
           824 |         return ____##name(___bpf_kprobe_args(args));                        \
               |                           ^~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:804:41: note: expanded from macro '___bpf_kprobe_args'
           804 | #define ___bpf_kprobe_args(args...)     ___bpf_apply(___bpf_kprobe_args, ___bpf_narg(args))(args)
               |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_helpers.h:216:29: note: expanded from macro '___bpf_apply'
           216 | #define ___bpf_apply(fn, n) ___bpf_concat(fn, n)
               |                             ^
         note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         <scratch space>:184:1: note: expanded from here
           184 | ___bpf_kprobe_args3
               | ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:798:88: note: expanded from macro '___bpf_kprobe_args3'
           798 | #define ___bpf_kprobe_args3(x, args...) ___bpf_kprobe_args2(args), (unsigned long long)PT_REGS_PARM3(ctx)
               |                                                                                        ^~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:494:44: note: expanded from macro 'PT_REGS_PARM3'
           494 | #define PT_REGS_PARM3(x) (__PT_REGS_CAST(x)->__PT_PARM3_REG)
               |                           ~~~~~~~~~~~~~~~~~^
         src/bpf/systing_system.bpf.c:1679:5: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:824:20: note: expanded from macro 'BPF_KPROBE'
           824 |         return ____##name(___bpf_kprobe_args(args));                        \
               |                           ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:804:41: note: expanded from macro '___bpf_kprobe_args'
           804 | #define ___bpf_kprobe_args(args...)     ___bpf_apply(___bpf_kprobe_args, ___bpf_narg(args))(args)
               |                                         ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_helpers.h:216:29: note: expanded from macro '___bpf_apply'
           216 | #define ___bpf_apply(fn, n) ___bpf_concat(fn, n)
               |                             ^
         note: (skipping 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:796:84: note: expanded from macro '___bpf_kprobe_args1'
           796 | #define ___bpf_kprobe_args1(x)          ___bpf_kprobe_args0(), (unsigned long long)PT_REGS_PARM1(ctx)
               |                                                                                    ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:492:27: note: expanded from macro 'PT_REGS_PARM1'
           492 | #define PT_REGS_PARM1(x) (__PT_REGS_CAST(x)->__PT_PARM1_REG)
               |                           ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         src/bpf/systing_system.bpf.c:1691:5: error: incomplete definition of type 'const struct user_pt_regs'
          1691 | int BPF_KRETPROBE(tcp_sendmsg_exit, int ret)
               |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:848:20: note: expanded from macro 'BPF_KRETPROBE'
           848 |         return ____##name(___bpf_kretprobe_args(args));                     \
               |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:832:40: note: expanded from macro '___bpf_kretprobe_args'
           832 | #define ___bpf_kretprobe_args(args...) ___bpf_apply(___bpf_kretprobe_args, ___bpf_narg(args))(args)
               |                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_helpers.h:216:29: note: expanded from macro '___bpf_apply'
           216 | #define ___bpf_apply(fn, n) ___bpf_concat(fn, n)
               |                             ^
         note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         <scratch space>:200:1: note: expanded from here
           200 | ___bpf_kretprobe_args1
               | ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:831:86: note: expanded from macro '___bpf_kretprobe_args1'
           831 | #define ___bpf_kretprobe_args1(x)      ___bpf_kretprobe_args0(), (unsigned long long)PT_REGS_RC(ctx)
               |                                                                                      ^~~~~~~~~~~~~~~
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:502:41: note: expanded from macro 'PT_REGS_RC'
           502 | #define PT_REGS_RC(x) (__PT_REGS_CAST(x)->__PT_RC_REG)
               |                        ~~~~~~~~~~~~~~~~~^
         src/bpf/systing_system.bpf.c:1691:5: note: forward declaration of 'struct user_pt_regs'
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:848:20: note: expanded from macro 'BPF_KRETPROBE'
           848 |         return ____##name(___bpf_kretprobe_args(args));                     \
               |                           ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:832:40: note: expanded from macro '___bpf_kretprobe_args'
           832 | #define ___bpf_kretprobe_args(args...) ___bpf_apply(___bpf_kretprobe_args, ___bpf_narg(args))(args)
               |                                        ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_helpers.h:216:29: note: expanded from macro '___bpf_apply'
           216 | #define ___bpf_apply(fn, n) ___bpf_concat(fn, n)
               |                             ^
         note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:831:86: note: expanded from macro '___bpf_kretprobe_args1'
           831 | #define ___bpf_kretprobe_args1(x)      ___bpf_kretprobe_args0(), (unsigned long long)PT_REGS_RC(ctx)
               |                                                                                      ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:502:24: note: expanded from macro 'PT_REGS_RC'
           502 | #define PT_REGS_RC(x) (__PT_REGS_CAST(x)->__PT_RC_REG)
               |                        ^
         /tmp/.tmpMAM2WB/bpf/src/bpf/bpf_tracing.h:228:42: note: expanded from macro '__PT_REGS_CAST'
           228 | #define __PT_REGS_CAST(x) ((const struct user_pt_regs *)(x))
               |                                          ^
         fatal error: too many errors emitted, stopping now [-ferror-limit=]
         20 errors generated.
         distcc[10916] ERROR: compile src/bpf/systing_system.bpf.c on localhost failed
         
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /home/leming/armv8/leming/build
[?12l[?25h[?12l[?25h