[INFO] fetching crate ebpf-user 0.2.0... [INFO] checking ebpf-user-0.2.0 against master#43ca9d18e333797f0aa3b525501a7cec8d61a96b for pr-136764 [INFO] extracting crate ebpf-user 0.2.0 into /workspace/builds/worker-1-tc1/source [INFO] validating manifest of crates.io crate ebpf-user 0.2.0 on toolchain 43ca9d18e333797f0aa3b525501a7cec8d61a96b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+43ca9d18e333797f0aa3b525501a7cec8d61a96b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate ebpf-user 0.2.0 [INFO] finished tweaking crates.io crate ebpf-user 0.2.0 [INFO] tweaked toml for crates.io crate ebpf-user 0.2.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+43ca9d18e333797f0aa3b525501a7cec8d61a96b" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 10 packages to latest compatible versions [INFO] [stderr] Adding libbpf-sys v0.8.3+v0.8.1 (available: v1.5.0+v1.5.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+43ca9d18e333797f0aa3b525501a7cec8d61a96b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: version requirement `0.8.1+v0.8.0` for dependency `libbpf-sys` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded ebpf-user-macros v0.2.0 [INFO] [stderr] Downloaded libbpf-sys v0.8.3+v0.8.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+43ca9d18e333797f0aa3b525501a7cec8d61a96b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4fd37fff4f5cd1aa2be92a8464e257594d8f2aef7499914f69e48663e9676abf [INFO] running `Command { std: "docker" "start" "-a" "4fd37fff4f5cd1aa2be92a8464e257594d8f2aef7499914f69e48663e9676abf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4fd37fff4f5cd1aa2be92a8464e257594d8f2aef7499914f69e48663e9676abf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4fd37fff4f5cd1aa2be92a8464e257594d8f2aef7499914f69e48663e9676abf", kill_on_drop: false }` [INFO] [stdout] 4fd37fff4f5cd1aa2be92a8464e257594d8f2aef7499914f69e48663e9676abf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+43ca9d18e333797f0aa3b525501a7cec8d61a96b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] af809878b9c92796f83c182fe6410be1c6b9799e64d9a4931d63b0f96764d71d [INFO] running `Command { std: "docker" "start" "-a" "af809878b9c92796f83c182fe6410be1c6b9799e64d9a4931d63b0f96764d71d", kill_on_drop: false }` [INFO] [stderr] warning: version requirement `0.8.1+v0.8.0` for dependency `libbpf-sys` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling pkg-config v0.3.31 [INFO] [stderr] Checking cty v0.2.2 [INFO] [stderr] Compiling cc v1.2.13 [INFO] [stderr] Compiling libbpf-sys v0.8.3+v0.8.1 [INFO] [stderr] error: failed to run custom build command for `libbpf-sys v0.8.3+v0.8.1` [INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation. [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/target/debug/build/libbpf-sys-5d3d31ff61bf5532/build-script-build` (exit status: 101) [INFO] [stderr] --- stdout [INFO] [stderr] OPT_LEVEL = Some(0) [INFO] [stderr] OUT_DIR = Some(/opt/rustwide/target/debug/build/libbpf-sys-f6150c9c3a764d8e/out) [INFO] [stderr] TARGET = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] HOST = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnu [INFO] [stderr] CC_x86_64-unknown-linux-gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnu [INFO] [stderr] CC_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CC [INFO] [stderr] HOST_CC = None [INFO] [stderr] cargo:rerun-if-env-changed=CC [INFO] [stderr] CC = None [INFO] [stderr] cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT [INFO] [stderr] RUSTC_WRAPPER = None [INFO] [stderr] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS [INFO] [stderr] CRATE_CC_NO_DEFAULTS = None [INFO] [stderr] DEBUG = Some(true) [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2,x87) [INFO] [stderr] cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu [INFO] [stderr] CFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu [INFO] [stderr] CFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CFLAGS [INFO] [stderr] HOST_CFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=CFLAGS [INFO] [stderr] CFLAGS = None [INFO] [stderr] CARGO_ENCODED_RUSTFLAGS = Some(--cap-lints=forbid) [INFO] [stderr] MKDIR /opt/rustwide/target/debug/build/libbpf-sys-f6150c9c3a764d8e/out/obj/staticobjs [INFO] [stderr] CC /opt/rustwide/target/debug/build/libbpf-sys-f6150c9c3a764d8e/out/obj/staticobjs/bpf.o [INFO] [stderr] CC /opt/rustwide/target/debug/build/libbpf-sys-f6150c9c3a764d8e/out/obj/staticobjs/btf.o [INFO] [stderr] CC /opt/rustwide/target/debug/build/libbpf-sys-f6150c9c3a764d8e/out/obj/staticobjs/libbpf.o [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] make: *** No targets specified and no makefile found. Stop. [INFO] [stderr] Must specify package names on the command line [INFO] [stderr] bpf.c: In function 'alloc_zero_tailing_info': [INFO] [stderr] bpf.c:305:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 305 | for (i = 0; i < cnt; i++) { [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf_type_by_id': [INFO] [stderr] btf.c:461:21: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 461 | if (type_id < btf->start_id) [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf_ptr_sz': [INFO] [stderr] btf.c:507:51: warning: operand of '?:' changes signedness from 'int' to 'long unsigned int' due to unsignedness of other operand [-Wsign-compare] [INFO] [stderr] 507 | return btf->ptr_sz < 0 ? sizeof(void *) : btf->ptr_sz; [INFO] [stderr] | ^~~~~~~~~~~ [INFO] [stderr] btf.c: In function 'btf_parse_raw': [INFO] [stderr] btf.c:1073:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] [INFO] [stderr] 1073 | if (fread(data, 1, sz, f) < sz) { [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf_get_raw_data': [INFO] [stderr] btf.c:1251:31: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 1251 | for (i = 0; i < btf->nr_types; i++) { [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf__str_by_offset': [INFO] [stderr] btf.c:1298:20: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 1298 | if (offset < btf->start_str_off) [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf__get_map_kv_tids': [INFO] [stderr] btf.c:1412:76: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 1412 | if (snprintf(container_name, max_name, "____btf_map_%s", map_name) == max_name) { [INFO] [stderr] | ^~ [INFO] [stderr] btf.c: In function 'validate_type_id': [INFO] [stderr] btf.c:1898:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] [INFO] [stderr] 1898 | if (id < 0 || id > BTF_MAX_NR_TYPES) [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf_dedup_clear_hypot_map': [INFO] [stderr] btf.c:3229:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 3229 | for (i = 0; i < d->hypot_cnt; i++) [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf_dedup_identity_hash_fn': [INFO] [stderr] btf.c:3252:65: warning: unused parameter 'ctx' [-Wunused-parameter] [INFO] [stderr] 3252 | static size_t btf_dedup_identity_hash_fn(const void *key, void *ctx) [INFO] [stderr] | ~~~~~~^~~ [INFO] [stderr] btf.c: In function 'btf_dedup_collision_hash_fn': [INFO] [stderr] btf.c:3257:55: warning: unused parameter 'key' [-Wunused-parameter] [INFO] [stderr] 3257 | static size_t btf_dedup_collision_hash_fn(const void *key, void *ctx) [INFO] [stderr] | ~~~~~~~~~~~~^~~ [INFO] [stderr] btf.c:3257:66: warning: unused parameter 'ctx' [-Wunused-parameter] [INFO] [stderr] 3257 | static size_t btf_dedup_collision_hash_fn(const void *key, void *ctx) [INFO] [stderr] | ~~~~~~^~~ [INFO] [stderr] btf.c: In function 'btf_dedup_equal_fn': [INFO] [stderr] btf.c:3262:70: warning: unused parameter 'ctx' [-Wunused-parameter] [INFO] [stderr] 3262 | static bool btf_dedup_equal_fn(const void *k1, const void *k2, void *ctx) [INFO] [stderr] | ~~~~~~^~~ [INFO] [stderr] btf.c: In function 'btf_for_each_str_off': [INFO] [stderr] btf.c:3332:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 3332 | for (i = 0; i < d->btf->nr_types; i++) { [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'strs_dedup_remap_str_off': [INFO] [stderr] btf.c:3358:37: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 3358 | if (str_off == 0 || str_off < d->btf->start_str_off) [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf_hash_struct': [INFO] [stderr] btf.c:3534:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 3534 | for (i = 0; i < vlen; i++) { [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf_dedup_prim_types': [INFO] [stderr] btf.c:3851:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 3851 | for (i = 0; i < d->btf->nr_types; i++) { [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf_dedup_is_equiv': [INFO] [stderr] btf.c:4102:63: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 4102 | if (fwd_kind == real_kind && canon_id < d->btf->start_id) [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf_dedup_merge_hypot_map': [INFO] [stderr] btf.c:4228:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 4228 | for (i = 0; i < d->hypot_cnt; i++) { [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf_dedup_struct_types': [INFO] [stderr] btf.c:4368:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 4368 | for (i = 0; i < d->btf->nr_types; i++) { [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf_dedup_ref_types': [INFO] [stderr] btf.c:4530:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 4530 | for (i = 0; i < d->btf->nr_types; i++) { [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf_dedup_compact_types': [INFO] [stderr] btf.c:4565:46: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 4565 | for (i = 0, id = d->btf->start_id; i < d->btf->nr_types; i++, id++) [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4570:46: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 4570 | for (i = 0, id = d->btf->start_id; i < d->btf->nr_types; i++, id++) { [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4571:32: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 4571 | if (d->map[id] != id) [INFO] [stderr] | ^~ [INFO] [stderr] btf.c: In function 'btf_dedup_remap_types': [INFO] [stderr] btf.c:4634:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 4634 | for (i = 0; i < d->btf->nr_types; i++) { [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf__load_vmlinux_btf': [INFO] [stderr] btf.c:4665:17: warning: missing initializer for field 'raw_btf' of 'struct ' [-Wmissing-field-initializers] [INFO] [stderr] 4665 | { "/boot/vmlinux-%1$s" }, [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4660:22: note: 'raw_btf' declared here [INFO] [stderr] 4660 | bool raw_btf; [INFO] [stderr] | ^~~~~~~ [INFO] [stderr] btf.c:4666:17: warning: missing initializer for field 'raw_btf' of 'struct ' [-Wmissing-field-initializers] [INFO] [stderr] 4666 | { "/lib/modules/%1$s/vmlinux-%1$s" }, [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4660:22: note: 'raw_btf' declared here [INFO] [stderr] 4660 | bool raw_btf; [INFO] [stderr] | ^~~~~~~ [INFO] [stderr] btf.c:4667:17: warning: missing initializer for field 'raw_btf' of 'struct ' [-Wmissing-field-initializers] [INFO] [stderr] 4667 | { "/lib/modules/%1$s/build/vmlinux" }, [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4660:22: note: 'raw_btf' declared here [INFO] [stderr] 4660 | bool raw_btf; [INFO] [stderr] | ^~~~~~~ [INFO] [stderr] btf.c:4668:17: warning: missing initializer for field 'raw_btf' of 'struct ' [-Wmissing-field-initializers] [INFO] [stderr] 4668 | { "/usr/lib/modules/%1$s/kernel/vmlinux" }, [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4660:22: note: 'raw_btf' declared here [INFO] [stderr] 4660 | bool raw_btf; [INFO] [stderr] | ^~~~~~~ [INFO] [stderr] btf.c:4669:17: warning: missing initializer for field 'raw_btf' of 'struct ' [-Wmissing-field-initializers] [INFO] [stderr] 4669 | { "/usr/lib/debug/boot/vmlinux-%1$s" }, [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4660:22: note: 'raw_btf' declared here [INFO] [stderr] 4660 | bool raw_btf; [INFO] [stderr] | ^~~~~~~ [INFO] [stderr] btf.c:4670:17: warning: missing initializer for field 'raw_btf' of 'struct ' [-Wmissing-field-initializers] [INFO] [stderr] 4670 | { "/usr/lib/debug/boot/vmlinux-%1$s.debug" }, [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4660:22: note: 'raw_btf' declared here [INFO] [stderr] 4660 | bool raw_btf; [INFO] [stderr] | ^~~~~~~ [INFO] [stderr] btf.c:4671:17: warning: missing initializer for field 'raw_btf' of 'struct ' [-Wmissing-field-initializers] [INFO] [stderr] 4671 | { "/usr/lib/debug/lib/modules/%1$s/vmlinux" }, [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4660:22: note: 'raw_btf' declared here [INFO] [stderr] 4660 | bool raw_btf; [INFO] [stderr] | ^~~~~~~ [INFO] [stderr] btf.c:4680:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 4680 | for (i = 0; i < ARRAY_SIZE(locations); i++) { [INFO] [stderr] | ^ [INFO] [stderr] In file included from btf.c:22: [INFO] [stderr] btf.c: In function 'btf_ext_visit_type_ids': [INFO] [stderr] libbpf_internal.h:396:16: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 396 | i < (sec)->num_info; \ [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4841:17: note: in expansion of macro 'for_each_btf_ext_rec' [INFO] [stderr] 4841 | for_each_btf_ext_rec(seg, sec, i, rec) { [INFO] [stderr] | ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] libbpf_internal.h:396:16: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 396 | i < (sec)->num_info; \ [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4852:17: note: in expansion of macro 'for_each_btf_ext_rec' [INFO] [stderr] 4852 | for_each_btf_ext_rec(seg, sec, i, rec) { [INFO] [stderr] | ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] btf.c: In function 'btf_ext_visit_str_offs': [INFO] [stderr] libbpf_internal.h:396:16: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 396 | i < (sec)->num_info; \ [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4883:17: note: in expansion of macro 'for_each_btf_ext_rec' [INFO] [stderr] 4883 | for_each_btf_ext_rec(seg, sec, i, rec) { [INFO] [stderr] | ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] libbpf_internal.h:396:16: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 396 | i < (sec)->num_info; \ [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4901:17: note: in expansion of macro 'for_each_btf_ext_rec' [INFO] [stderr] 4901 | for_each_btf_ext_rec(seg, sec, i, rec) { [INFO] [stderr] | ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] libbpf.c: In function 'bpf_object__add_programs': [INFO] [stderr] libbpf.c:736:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 736 | for (i = 0; i < nr_syms; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'find_struct_ops_kern_types': [INFO] [stderr] libbpf.c:915:44: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and '__s32' {aka 'int'} [-Wsign-compare] [INFO] [stderr] 915 | if (kern_data_member->type == kern_type_id) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'internal_map_name': [INFO] [stderr] libbpf.c:1502:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] [INFO] [stderr] 1502 | if (sfx_len >= BPF_OBJ_NAME_LEN) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'set_kcfg_value_str': [INFO] [stderr] libbpf.c:1694:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 1694 | if (len >= ext->kcfg.sz) { [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'bpf_object__init_user_maps': [INFO] [stderr] libbpf.c:2035:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 2035 | if (map_def_sz <= sizeof(struct bpf_map_def)) { [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'bpf_object__sanitize_btf': [INFO] [stderr] libbpf.c:2661:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 2661 | for (i = 1; i < btf__type_cnt(btf); i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object__init_btf': [INFO] [stderr] libbpf.c:2775:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 2775 | for (seg_num = 0; seg_num < ARRAY_SIZE(ext_segs); seg_num++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object__sanitize_and_load_btf': [INFO] [stderr] libbpf.c:3021:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 3021 | for (i = 0; i < obj->nr_programs; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object__elf_collect': [INFO] [stderr] libbpf.c:3438:59: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 3438 | if (!obj->efile.strtabidx || obj->efile.strtabidx > idx) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'find_extern_sec_btf_id': [INFO] [stderr] libbpf.c:3527:38: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 3527 | if (vs->type == ext_btf_id) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'prog_is_subprog': [INFO] [stderr] libbpf.c:3896:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 3896 | return prog->sec_idx == obj->efile.text_shndx; [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c:3898:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 3898 | return prog->sec_idx == obj->efile.text_shndx && obj->nr_programs > 1; [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'bpf_program__record_reloc': [INFO] [stderr] libbpf.c:4006:43: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 4006 | if (!shdr_idx || shdr_idx != obj->efile.text_shndx) { [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'bpf_object__collect_prog_relos': [INFO] [stderr] libbpf.c:4153:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 4153 | if (sec_idx >= obj->efile.sec_cnt) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'bpf_map_find_btf_info': [INFO] [stderr] libbpf.c:4273:34: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare] [INFO] [stderr] 4273 | ret : value_type_id; [INFO] [stderr] | ^~~ [INFO] [stderr] libbpf.c: In function 'init_map_in_map_slots': [INFO] [stderr] libbpf.c:5094:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] [INFO] [stderr] 5094 | for (i = 0; i < map->init_slots_sz; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'init_prog_array_slots': [INFO] [stderr] libbpf.c:5133:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] [INFO] [stderr] 5133 | for (i = 0; i < map->init_slots_sz; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object_init_prog_arrays': [INFO] [stderr] libbpf.c:5162:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 5162 | for (i = 0; i < obj->nr_maps; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_core_find_cands': [INFO] [stderr] libbpf.c:5526:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 5526 | for (i = 0; i < obj->btf_module_cnt; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_core_hash_fn': [INFO] [stderr] libbpf.c:5636:55: warning: unused parameter 'ctx' [-Wunused-parameter] [INFO] [stderr] 5636 | static size_t bpf_core_hash_fn(const void *key, void *ctx) [INFO] [stderr] | ~~~~~~^~~ [INFO] [stderr] libbpf.c: In function 'bpf_core_equal_fn': [INFO] [stderr] libbpf.c:5641:69: warning: unused parameter 'ctx' [-Wunused-parameter] [INFO] [stderr] 5641 | static bool bpf_core_equal_fn(const void *k1, const void *k2, void *ctx) [INFO] [stderr] | ~~~~~~^~~ [INFO] [stderr] In file included from libbpf.c:55: [INFO] [stderr] libbpf.c: In function 'bpf_object__relocate_core': [INFO] [stderr] libbpf_internal.h:396:16: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 396 | i < (sec)->num_info; \ [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c:5775:17: note: in expansion of macro 'for_each_btf_ext_rec' [INFO] [stderr] 5775 | for_each_btf_ext_rec(seg, sec, i, rec) { [INFO] [stderr] | ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] libbpf.c:5804:38: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 5804 | if (insn_idx >= prog->insns_cnt) [INFO] [stderr] | ^~ [INFO] [stderr] In file included from libbpf.c:56: [INFO] [stderr] hashmap.h:156:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 156 | for (bkt = 0; bkt < map->cap; bkt++) \ [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c:5840:17: note: in expansion of macro 'hashmap__for_each_entry' [INFO] [stderr] 5840 | hashmap__for_each_entry(cand_cache, entry, i) { [INFO] [stderr] | ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] libbpf.c: In function 'adjust_prog_btf_ext_info': [INFO] [stderr] libbpf.c:5995:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 5995 | if (prog->sec_idx != sec_idx) [INFO] [stderr] | ^~ [INFO] [stderr] In file included from libbpf.c:55: [INFO] [stderr] libbpf_internal.h:396:16: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 396 | i < (sec)->num_info; \ [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c:5998:17: note: in expansion of macro 'for_each_btf_ext_rec' [INFO] [stderr] 5998 | for_each_btf_ext_rec(ext_info, sec, i, rec) { [INFO] [stderr] | ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] libbpf.c:5979:62: warning: unused parameter 'obj' [-Wunused-parameter] [INFO] [stderr] 5979 | static int adjust_prog_btf_ext_info(const struct bpf_object *obj, [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] libbpf.c: In function 'cmp_relo_by_insn_idx': [INFO] [stderr] libbpf.c:6124:22: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 6124 | if (insn_idx == relo->insn_idx) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c:6126:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 6126 | return insn_idx < relo->insn_idx ? -1 : 1; [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object__relocate_calls': [INFO] [stderr] libbpf.c:6378:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 6378 | for (i = 0; i < obj->nr_programs; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object__free_relocs': [INFO] [stderr] libbpf.c:6400:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 6400 | for (i = 0; i < obj->nr_programs; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object__sort_relos': [INFO] [stderr] libbpf.c:6426:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 6426 | for (i = 0; i < obj->nr_programs; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object__relocate': [INFO] [stderr] libbpf.c:6462:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 6462 | for (j = 0; j < prog->nr_reloc; j++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object__collect_map_relos': [INFO] [stderr] libbpf.c:6560:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 6560 | for (j = 0; j < obj->nr_maps; j++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c:6570:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 6570 | if (j == obj->nr_maps) { [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c:6635:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] [INFO] [stderr] 6635 | if (moff >= map->init_slots_sz) { [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'bpf_object__sanitize_prog': [INFO] [stderr] libbpf.c:6712:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 6712 | for (i = 0; i < prog->insns_cnt; i++, insn++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object_load_prog_instance': [INFO] [stderr] libbpf.c:6918:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 6918 | for (i = 0; i < obj->nr_maps; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'fixup_log_failed_core_relo': [INFO] [stderr] libbpf.c:7056:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 7056 | insn_idx, spec_buf, spec_len >= sizeof(spec_buf) ? "..." : ""); [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c:7024:59: warning: unused parameter 'line2' [-Wunused-parameter] [INFO] [stderr] 7024 | char *line1, char *line2, char *line3) [INFO] [stderr] | ~~~~~~^~~~~ [INFO] [stderr] libbpf.c: In function 'fixup_log_missing_map_load': [INFO] [stderr] libbpf.c:7082:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 7082 | if (map_idx < 0 || map_idx >= obj->nr_maps) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c:7063:59: warning: unused parameter 'line2' [-Wunused-parameter] [INFO] [stderr] 7063 | char *line1, char *line2, char *line3) [INFO] [stderr] | ~~~~~~^~~~~ [INFO] [stderr] libbpf.c: In function 'fixup_verifier_log': [INFO] [stderr] libbpf.c:7108:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 7108 | for (i = 0; i < max_last_line_cnt; i++, next_line = cur_line) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'kallsyms_cb': [INFO] [stderr] libbpf.c:7561:58: warning: unused parameter 'sym_type' [-Wunused-parameter] [INFO] [stderr] 7561 | static int kallsyms_cb(unsigned long long sym_addr, char sym_type, [INFO] [stderr] | ~~~~~^~~~~~~~ [INFO] [stderr] libbpf.c: In function 'find_ksym_btf_id': [INFO] [stderr] libbpf.c:7611:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 7611 | for (i = 0; i < obj->btf_module_cnt; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object_load': [INFO] [stderr] libbpf.c:7886:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 7886 | for (i = 0; i < obj->nr_maps; i++) [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c:7896:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 7896 | for (i = 0; i < obj->btf_module_cnt; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c:7915:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 7915 | for (i = 0; i < obj->nr_maps; i++) [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function '__bpf_program__iter': [INFO] [stderr] libbpf.c:8669:17: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 8669 | if (idx >= obj->nr_programs || idx < 0) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'libbpf_unregister_prog_handler': [INFO] [stderr] libbpf.c:9154:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 9154 | for (i = 0; i < custom_sec_def_cnt; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c:9159:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 9159 | if (i == custom_sec_def_cnt) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c:9163:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 9163 | for (i = i + 1; i < custom_sec_def_cnt; i++) [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'libbpf_get_type_names': [INFO] [stderr] libbpf.c:9255:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 9255 | for (i = 0; i < ARRAY_SIZE(section_defs); i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c:9266:67: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 9266 | if (strlen(buf) + strlen(section_defs[i].sec) + 2 > len) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'find_btf_by_prefix_kind': [INFO] [stderr] libbpf.c:9478:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 9478 | if (ret < 0 || ret >= sizeof(btf_type_name)) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'find_kernel_btf_id': [INFO] [stderr] libbpf.c:9568:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 9568 | for (i = 0; i < obj->btf_module_cnt; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function '__bpf_map__iter': [INFO] [stderr] libbpf.c:9875:17: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 9875 | if (idx >= obj->nr_maps || idx < 0) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'bpf_object__find_map_by_offset': [INFO] [stderr] libbpf.c:9947:51: warning: unused parameter 'obj' [-Wunused-parameter] [INFO] [stderr] 9947 | bpf_object__find_map_by_offset(struct bpf_object *obj, size_t offset) [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] libbpf.c:9947:63: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] 9947 | bpf_object__find_map_by_offset(struct bpf_object *obj, size_t offset) [INFO] [stderr] | ~~~~~~~^~~~~~ [INFO] [stderr] libbpf.c: In function 'resolve_kprobe_multi_cb': [INFO] [stderr] libbpf.c:10746:59: warning: unused parameter 'sym_type' [-Wunused-parameter] [INFO] [stderr] 10746 | resolve_kprobe_multi_cb(unsigned long long sym_addr, char sym_type, [INFO] [stderr] | ~~~~~^~~~~~~~ [INFO] [stderr] libbpf.c: In function 'attach_kprobe': [INFO] [stderr] libbpf.c:10844:63: warning: unused parameter 'cookie' [-Wunused-parameter] [INFO] [stderr] 10844 | static int attach_kprobe(const struct bpf_program *prog, long cookie, struct bpf_link **link) [INFO] [stderr] | ~~~~~^~~~~~ [INFO] [stderr] libbpf.c: In function 'attach_kprobe_multi': [INFO] [stderr] libbpf.c:10881:69: warning: unused parameter 'cookie' [-Wunused-parameter] [INFO] [stderr] 10881 | static int attach_kprobe_multi(const struct bpf_program *prog, long cookie, struct bpf_link **link) [INFO] [stderr] | ~~~~~^~~~~~ [INFO] [stderr] libbpf.c: In function 'elf_find_relative_offset': [INFO] [stderr] libbpf.c:11006:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 11006 | for (i = 0; i < n; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'elf_find_next_scn_by_type': [INFO] [stderr] libbpf.c:11036:32: warning: comparison of integer expressions of different signedness: 'Elf64_Word' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 11036 | if (sh.sh_type == sh_type) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'elf_find_func_offset': [INFO] [stderr] libbpf.c:11085:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 11085 | for (i = 0; i < ARRAY_SIZE(sh_types); i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'resolve_full_path': [INFO] [stderr] libbpf.c:11232:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 11232 | for (i = 0; i < ARRAY_SIZE(search_paths); i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c:11244:47: warning: operand of '?:' changes signedness from 'long int' to 'size_t' {aka 'long unsigned int'} due to unsignedness of other operand [-Wsign-compare] [INFO] [stderr] 11244 | seg_len = next_path ? next_path - s : strlen(s); [INFO] [stderr] | ^~~~~~~~~~~~~ [INFO] [stderr] libbpf.c: In function 'attach_uprobe': [INFO] [stderr] libbpf.c:11367:63: warning: unused parameter 'cookie' [-Wunused-parameter] [INFO] [stderr] 11367 | static int attach_uprobe(const struct bpf_program *prog, long cookie, struct bpf_link **link) [INFO] [stderr] | ~~~~~^~~~~~ [INFO] [stderr] libbpf.c: In function 'attach_usdt': [INFO] [stderr] libbpf.c:11471:61: warning: unused parameter 'cookie' [-Wunused-parameter] [INFO] [stderr] 11471 | static int attach_usdt(const struct bpf_program *prog, long cookie, struct bpf_link **link) [INFO] [stderr] | ~~~~~^~~~~~ [INFO] [stderr] libbpf.c: In function 'determine_tracepoint_id': [INFO] [stderr] libbpf.c:11511:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 11511 | if (ret >= sizeof(file)) { [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'attach_tp': [INFO] [stderr] libbpf.c:11591:59: warning: unused parameter 'cookie' [-Wunused-parameter] [INFO] [stderr] 11591 | static int attach_tp(const struct bpf_program *prog, long cookie, struct bpf_link **link) [INFO] [stderr] | ~~~~~^~~~~~ [INFO] [stderr] libbpf.c: In function 'attach_raw_tp': [INFO] [stderr] libbpf.c:11653:63: warning: unused parameter 'cookie' [-Wunused-parameter] [INFO] [stderr] 11653 | static int attach_raw_tp(const struct bpf_program *prog, long cookie, struct bpf_link **link) [INFO] [stderr] | ~~~~~^~~~~~ [INFO] [stderr] libbpf.c: In function 'attach_trace': [INFO] [stderr] libbpf.c:11747:62: warning: unused parameter 'cookie' [-Wunused-parameter] [INFO] [stderr] 11747 | static int attach_trace(const struct bpf_program *prog, long cookie, struct bpf_link **link) [INFO] [stderr] | ~~~~~^~~~~~ [INFO] [stderr] libbpf.c: In function 'attach_lsm': [INFO] [stderr] libbpf.c:11753:60: warning: unused parameter 'cookie' [-Wunused-parameter] [INFO] [stderr] 11753 | static int attach_lsm(const struct bpf_program *prog, long cookie, struct bpf_link **link) [INFO] [stderr] | ~~~~~^~~~~~ [INFO] [stderr] libbpf.c: In function 'attach_iter': [INFO] [stderr] libbpf.c:11885:61: warning: unused parameter 'cookie' [-Wunused-parameter] [INFO] [stderr] 11885 | static int attach_iter(const struct bpf_program *prog, long cookie, struct bpf_link **link) [INFO] [stderr] | ~~~~~^~~~~~ [INFO] [stderr] libbpf.c: In function '__perf_buffer__new': [INFO] [stderr] libbpf.c:12298:56: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 12298 | if (map.max_entries && map.max_entries < pb->cpu_cnt) [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'perf_buffer__buffer_fd': [INFO] [stderr] libbpf.c:12478:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 12478 | if (buf_idx >= pb->cpu_cnt) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'perf_buffer__consume_buffer': [INFO] [stderr] libbpf.c:12500:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 12500 | if (buf_idx >= pb->cpu_cnt) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'bpf_program__get_prog_info_linear': [INFO] [stderr] libbpf.c:12655:56: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 12655 | (desc->size_offset > 0 && info_len < desc->size_offset)) [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'parse_cpu_mask_file': [INFO] [stderr] libbpf.c:12891:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 12891 | if (len >= sizeof(buf)) { [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'populate_skeleton_maps': [INFO] [stderr] libbpf.c:12932:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 12932 | for (i = 0; i < map_cnt; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'populate_skeleton_progs': [INFO] [stderr] libbpf.c:12956:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 12956 | for (i = 0; i < prog_cnt; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: At top level: [INFO] [stderr] libbpf.c:13202:1: fatal error: error writing to /tmp/cceOxMZw.s: No space left on device [INFO] [stderr] 13202 | } [INFO] [stderr] | ^ [INFO] [stderr] compilation terminated. [INFO] [stderr] make: *** [Makefile:120: /opt/rustwide/target/debug/build/libbpf-sys-f6150c9c3a764d8e/out/obj/staticobjs/libbpf.o] Error 1 [INFO] [stderr] [INFO] [stderr] thread 'main' panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libbpf-sys-0.8.3+v0.8.1/build.rs:152:9: [INFO] [stderr] make failed [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x5bf16608c240 - std::backtrace_rs::backtrace::libunwind::trace::hff2f79d7b3668352 [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stderr] 1: 0x5bf16608c240 - std::backtrace_rs::backtrace::trace_unsynchronized::h720ec6b41ea77d78 [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stderr] 2: 0x5bf16608c240 - std::sys::backtrace::_print_fmt::ha7bb4d846d92b93e [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/sys/backtrace.rs:66:9 [INFO] [stderr] 3: 0x5bf16608c240 - ::fmt::h1b226bb815bf78f5 [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/sys/backtrace.rs:39:26 [INFO] [stderr] 4: 0x5bf1660b11c3 - core::fmt::rt::Argument::fmt::h218abe51758f4054 [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/core/src/fmt/rt.rs:177:76 [INFO] [stderr] 5: 0x5bf1660b11c3 - core::fmt::write::h5f68f60039d1d2a6 [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/core/src/fmt/mod.rs:1449:21 [INFO] [stderr] 6: 0x5bf1660883d3 - std::io::Write::write_fmt::h2f9a797f5ecd0cae [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/io/mod.rs:1890:15 [INFO] [stderr] 7: 0x5bf16608c092 - std::sys::backtrace::BacktraceLock::print::h0b9c3be369c24724 [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/sys/backtrace.rs:42:9 [INFO] [stderr] 8: 0x5bf16608d21f - std::panicking::default_hook::{{closure}}::h793d3a348a3aeaff [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/panicking.rs:298:22 [INFO] [stderr] 9: 0x5bf16608d08a - std::panicking::default_hook::h56b0b57f5f9ffa8a [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/panicking.rs:325:9 [INFO] [stderr] 10: 0x5bf16608dc02 - std::panicking::rust_panic_with_hook::hcb5df778ecc712ed [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/panicking.rs:831:13 [INFO] [stderr] 11: 0x5bf16608dadc - std::panicking::begin_panic::{{closure}}::h554bc3c356aa3864 [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/panicking.rs:768:9 [INFO] [stderr] 12: 0x5bf16608c749 - std::sys::backtrace::__rust_end_short_backtrace::h4d12ab159e345169 [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/sys/backtrace.rs:168:18 [INFO] [stderr] 13: 0x5bf16608d9e2 - std::panicking::begin_panic::h60eba65ed7cbe8c8 [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/panicking.rs:767:5 [INFO] [stderr] 14: 0x5bf165ff517a - build_script_build::main::hbe24fdecd9c62166 [INFO] [stderr] 15: 0x5bf165ff4173 - core::ops::function::FnOnce::call_once::hb559fa0a7c8b801c [INFO] [stderr] 16: 0x5bf165ff3db6 - std::sys::backtrace::__rust_begin_short_backtrace::h2ced5a4394043f6f [INFO] [stderr] 17: 0x5bf165ff3d99 - std::rt::lang_start::{{closure}}::hff0ebd162d6f7611 [INFO] [stderr] 18: 0x5bf166083f70 - core::ops::function::impls:: for &F>::call_once::hba8c24e2b2bd24cc [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/core/src/ops/function.rs:284:13 [INFO] [stderr] 19: 0x5bf166083f70 - std::panicking::try::do_call::h1ab5a43d47ef1216 [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/panicking.rs:587:40 [INFO] [stderr] 20: 0x5bf166083f70 - std::panicking::try::h3b7b977dd5feda7d [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/panicking.rs:550:19 [INFO] [stderr] 21: 0x5bf166083f70 - std::panic::catch_unwind::h5f46f39557d44388 [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/panic.rs:358:14 [INFO] [stderr] 22: 0x5bf166083f70 - std::rt::lang_start_internal::{{closure}}::h01a9fb00d036952f [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/rt.rs:168:24 [INFO] [stderr] 23: 0x5bf166083f70 - std::panicking::try::do_call::hc1fe936e9733c77f [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/panicking.rs:587:40 [INFO] [stderr] 24: 0x5bf166083f70 - std::panicking::try::h7a7d67ffbcb87ab0 [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/panicking.rs:550:19 [INFO] [stderr] 25: 0x5bf166083f70 - std::panic::catch_unwind::hc5b1395333d79394 [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/panic.rs:358:14 [INFO] [stderr] 26: 0x5bf166083f70 - std::rt::lang_start_internal::haabdf10f4da09ed0 [INFO] [stderr] at /rustc/43ca9d18e333797f0aa3b525501a7cec8d61a96b/library/std/src/rt.rs:164:5 [INFO] [stderr] 27: 0x5bf165ff3d81 - std::rt::lang_start::hb31cb78875cc6f4e [INFO] [stderr] 28: 0x5bf165ff6355 - main [INFO] [stderr] 29: 0x7de1efcc0d90 - [INFO] [stderr] 30: 0x7de1efcc0e40 - __libc_start_main [INFO] [stderr] 31: 0x5bf165ff39a5 - _start [INFO] [stderr] 32: 0x0 - [INFO] running `Command { std: "docker" "inspect" "af809878b9c92796f83c182fe6410be1c6b9799e64d9a4931d63b0f96764d71d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "af809878b9c92796f83c182fe6410be1c6b9799e64d9a4931d63b0f96764d71d", kill_on_drop: false }` [INFO] [stdout] af809878b9c92796f83c182fe6410be1c6b9799e64d9a4931d63b0f96764d71d