[INFO] cloning repository https://github.com/woodgear/ngx_eyes [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/woodgear/ngx_eyes" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwoodgear%2Fngx_eyes", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwoodgear%2Fngx_eyes'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 81239f0eb67c347f3e9db8b9cf365399f1dab519 [INFO] checking woodgear/ngx_eyes against master#40daf23eeb711dadf140b2536e67e3ff4c999196 for pr-142287 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwoodgear%2Fngx_eyes" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/woodgear/ngx_eyes on toolchain 40daf23eeb711dadf140b2536e67e3ff4c999196 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+40daf23eeb711dadf140b2536e67e3ff4c999196" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/woodgear/ngx_eyes [INFO] finished tweaking git repo https://github.com/woodgear/ngx_eyes [INFO] tweaked toml for git repo https://github.com/woodgear/ngx_eyes written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/woodgear/ngx_eyes already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+40daf23eeb711dadf140b2536e67e3ff4c999196" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded libbpf-rs v0.14.0 [INFO] [stderr] Downloaded libbpf-cargo v0.9.3 [INFO] [stderr] Downloaded libbpf-sys v0.5.0-2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+40daf23eeb711dadf140b2536e67e3ff4c999196" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5452c95b61d9a12574f536f7425023910427c4101d49ca66a4e70eb91111a08c [INFO] running `Command { std: "docker" "start" "-a" "5452c95b61d9a12574f536f7425023910427c4101d49ca66a4e70eb91111a08c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5452c95b61d9a12574f536f7425023910427c4101d49ca66a4e70eb91111a08c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5452c95b61d9a12574f536f7425023910427c4101d49ca66a4e70eb91111a08c", kill_on_drop: false }` [INFO] [stdout] 5452c95b61d9a12574f536f7425023910427c4101d49ca66a4e70eb91111a08c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+40daf23eeb711dadf140b2536e67e3ff4c999196" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 588d5321c3b37d51911a063fc2f378450d5fda393669ad8ecebf22b635d17bd4 [INFO] running `Command { std: "docker" "start" "-a" "588d5321c3b37d51911a063fc2f378450d5fda393669ad8ecebf22b635d17bd4", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.36 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling syn v1.0.86 [INFO] [stderr] Compiling serde_derive v1.0.136 [INFO] [stderr] Compiling serde v1.0.136 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling libc v0.2.119 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling cc v1.0.73 [INFO] [stderr] Compiling unicode-segmentation v1.9.0 [INFO] [stderr] Compiling pkg-config v0.3.24 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling ucd-trie v0.1.3 [INFO] [stderr] Compiling serde_json v1.0.79 [INFO] [stderr] Compiling unicode-width v0.1.9 [INFO] [stderr] Compiling anyhow v1.0.55 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling itoa v1.0.1 [INFO] [stderr] Compiling ryu v1.0.9 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling pest v2.1.3 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling ansi_term v0.12.1 [INFO] [stderr] Compiling semver v1.0.6 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling crc32fast v1.3.2 [INFO] [stderr] Compiling regex-syntax v0.6.25 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling miniz_oxide v0.4.4 [INFO] [stderr] Compiling fastrand v1.7.0 [INFO] [stderr] Compiling remove_dir_all v0.5.3 [INFO] [stderr] Checking adler v1.0.2 [INFO] [stderr] Compiling quote v1.0.15 [INFO] [stderr] Compiling aho-corasick v0.7.18 [INFO] [stderr] Compiling scroll v0.10.2 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Compiling semver-parser v0.10.2 [INFO] [stderr] Compiling tempfile v3.3.0 [INFO] [stderr] Compiling memmap2 v0.3.1 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Checking nix v0.23.1 [INFO] [stderr] Checking nix v0.22.3 [INFO] [stderr] Checking plain v0.2.3 [INFO] [stderr] Compiling libbpf-sys v0.5.0-2 [INFO] [stderr] Compiling vsprintf v2.0.0 [INFO] [stderr] Checking flate2 v1.0.22 [INFO] [stderr] Checking object v0.25.3 [INFO] [stderr] Compiling regex v1.5.4 [INFO] [stderr] Checking ctrlc v3.2.1 [INFO] [stderr] Compiling thiserror-impl v1.0.30 [INFO] [stderr] Compiling structopt-derive v0.4.18 [INFO] [stderr] Compiling scroll_derive v0.10.5 [INFO] [stderr] Compiling strum_macros v0.21.1 [INFO] [stderr] error: failed to run custom build command for `libbpf-sys v0.5.0-2` [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-0c00715f7b831ed1/build-script-build` (exit status: 101) [INFO] [stderr] --- stdout [INFO] [stderr] OPT_LEVEL = Some("0") [INFO] [stderr] TARGET = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] HOST = Some("x86_64-unknown-linux-gnu") [INFO] [stderr] CC_x86_64-unknown-linux-gnu = None [INFO] [stderr] CC_x86_64_unknown_linux_gnu = None [INFO] [stderr] HOST_CC = None [INFO] [stderr] CC = None [INFO] [stderr] CFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] CFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] HOST_CFLAGS = None [INFO] [stderr] CFLAGS = None [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] MKDIR staticobjs [INFO] [stderr] CC bpf.o [INFO] [stderr] CC btf.o [INFO] [stderr] CC libbpf.o [INFO] [stderr] CC libbpf_errno.o [INFO] [stderr] CC netlink.o [INFO] [stderr] CC nlattr.o [INFO] [stderr] CC str_error.o [INFO] [stderr] CC libbpf_probes.o [INFO] [stderr] CC bpf_prog_linfo.o [INFO] [stderr] CC xsk.o [INFO] [stderr] CC btf_dump.o [INFO] [stderr] CC hashmap.o [INFO] [stderr] CC ringbuf.o [INFO] [stderr] CC strset.o [INFO] [stderr] CC linker.o [INFO] [stderr] CC gen_loader.o [INFO] [stderr] CC relo_core.o [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] make: *** No targets specified and no makefile found. Stop. [INFO] [stderr] Please specify at least one package name on the command line. [INFO] [stderr] bpf.c: In function 'alloc_zero_tailing_info': [INFO] [stderr] bpf.c:211:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 211 | for (i = 0; i < cnt; i++) { [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf_type_by_id': [INFO] [stderr] btf.c:438:21: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 438 | if (type_id < btf->start_id) [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf_ptr_sz': [INFO] [stderr] btf.c:484:51: warning: operand of '?:' changes signedness from 'int' to 'long unsigned int' due to unsignedness of other operand [-Wsign-compare] [INFO] [stderr] 484 | 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:1035:35: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'long int' [-Wsign-compare] [INFO] [stderr] 1035 | if (fread(data, 1, sz, f) < sz) { [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf_get_raw_data': [INFO] [stderr] btf.c:1274:31: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 1274 | for (i = 0; i < btf->nr_types; i++) { [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf__str_by_offset': [INFO] [stderr] btf.c:1318:20: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 1318 | if (offset < btf->start_str_off) [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf__get_map_kv_tids': [INFO] [stderr] btf.c:1432:76: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 1432 | 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:1784:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] [INFO] [stderr] 1784 | 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:3035:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 3035 | 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:3058:65: warning: unused parameter 'ctx' [-Wunused-parameter] [INFO] [stderr] 3058 | 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:3063:55: warning: unused parameter 'key' [-Wunused-parameter] [INFO] [stderr] 3063 | static size_t btf_dedup_collision_hash_fn(const void *key, void *ctx) [INFO] [stderr] | ~~~~~~~~~~~~^~~ [INFO] [stderr] btf.c:3063:66: warning: unused parameter 'ctx' [-Wunused-parameter] [INFO] [stderr] 3063 | 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:3068:70: warning: unused parameter 'ctx' [-Wunused-parameter] [INFO] [stderr] 3068 | 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:3141:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 3141 | 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:3167:37: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 3167 | 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:3343:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 3343 | for (i = 0; i < vlen; i++) { [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf_dedup_prim_types': [INFO] [stderr] btf.c:3658:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 3658 | 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:3873:63: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 3873 | 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:4001:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 4001 | for (i = 0; i < d->hypot_cnt; i++) { [INFO] [stderr] | ^ [INFO] [stderr] btf.c: In function 'btf_dedup_struct_types': [INFO] [stderr] btf.c:4141:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 4141 | 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:4285:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 4285 | 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:4320:46: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 4320 | for (i = 0, id = d->btf->start_id; i < d->btf->nr_types; i++, id++) [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4325:46: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 4325 | for (i = 0, id = d->btf->start_id; i < d->btf->nr_types; i++, id++) { [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4326:32: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 4326 | if (d->map[id] != id) [INFO] [stderr] | ^~ [INFO] [stderr] btf.c: In function 'btf_dedup_remap_types': [INFO] [stderr] btf.c:4389:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 4389 | 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:4420:17: warning: missing initializer for field 'raw_btf' of 'struct ' [-Wmissing-field-initializers] [INFO] [stderr] 4420 | { "/boot/vmlinux-%1$s" }, [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4415:22: note: 'raw_btf' declared here [INFO] [stderr] 4415 | bool raw_btf; [INFO] [stderr] | ^~~~~~~ [INFO] [stderr] btf.c:4421:17: warning: missing initializer for field 'raw_btf' of 'struct ' [-Wmissing-field-initializers] [INFO] [stderr] 4421 | { "/lib/modules/%1$s/vmlinux-%1$s" }, [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4415:22: note: 'raw_btf' declared here [INFO] [stderr] 4415 | bool raw_btf; [INFO] [stderr] | ^~~~~~~ [INFO] [stderr] btf.c:4422:17: warning: missing initializer for field 'raw_btf' of 'struct ' [-Wmissing-field-initializers] [INFO] [stderr] 4422 | { "/lib/modules/%1$s/build/vmlinux" }, [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4415:22: note: 'raw_btf' declared here [INFO] [stderr] 4415 | bool raw_btf; [INFO] [stderr] | ^~~~~~~ [INFO] [stderr] btf.c:4423:17: warning: missing initializer for field 'raw_btf' of 'struct ' [-Wmissing-field-initializers] [INFO] [stderr] 4423 | { "/usr/lib/modules/%1$s/kernel/vmlinux" }, [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4415:22: note: 'raw_btf' declared here [INFO] [stderr] 4415 | bool raw_btf; [INFO] [stderr] | ^~~~~~~ [INFO] [stderr] btf.c:4424:17: warning: missing initializer for field 'raw_btf' of 'struct ' [-Wmissing-field-initializers] [INFO] [stderr] 4424 | { "/usr/lib/debug/boot/vmlinux-%1$s" }, [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4415:22: note: 'raw_btf' declared here [INFO] [stderr] 4415 | bool raw_btf; [INFO] [stderr] | ^~~~~~~ [INFO] [stderr] btf.c:4425:17: warning: missing initializer for field 'raw_btf' of 'struct ' [-Wmissing-field-initializers] [INFO] [stderr] 4425 | { "/usr/lib/debug/boot/vmlinux-%1$s.debug" }, [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4415:22: note: 'raw_btf' declared here [INFO] [stderr] 4415 | bool raw_btf; [INFO] [stderr] | ^~~~~~~ [INFO] [stderr] btf.c:4426:17: warning: missing initializer for field 'raw_btf' of 'struct ' [-Wmissing-field-initializers] [INFO] [stderr] 4426 | { "/usr/lib/debug/lib/modules/%1$s/vmlinux" }, [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4415:22: note: 'raw_btf' declared here [INFO] [stderr] 4415 | bool raw_btf; [INFO] [stderr] | ^~~~~~~ [INFO] [stderr] btf.c:4435:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 4435 | 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:322:16: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 322 | i < (sec)->num_info; \ [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4594:17: note: in expansion of macro 'for_each_btf_ext_rec' [INFO] [stderr] 4594 | for_each_btf_ext_rec(seg, sec, i, rec) { [INFO] [stderr] | ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] libbpf_internal.h:322:16: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 322 | i < (sec)->num_info; \ [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4605:17: note: in expansion of macro 'for_each_btf_ext_rec' [INFO] [stderr] 4605 | 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:322:16: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 322 | i < (sec)->num_info; \ [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4636:17: note: in expansion of macro 'for_each_btf_ext_rec' [INFO] [stderr] 4636 | for_each_btf_ext_rec(seg, sec, i, rec) { [INFO] [stderr] | ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] libbpf_internal.h:322:16: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 322 | i < (sec)->num_info; \ [INFO] [stderr] | ^ [INFO] [stderr] btf.c:4654:17: note: in expansion of macro 'for_each_btf_ext_rec' [INFO] [stderr] 4654 | 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:677:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 677 | for (i = 0; i < nr_syms; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'find_struct_ops_kern_types': [INFO] [stderr] libbpf.c:831:44: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and '__s32' {aka 'int'} [-Wsign-compare] [INFO] [stderr] 831 | if (kern_data_member->type == kern_type_id) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'bpf_object__add_map': [INFO] [stderr] libbpf.c:1386:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 1386 | for (i = obj->nr_maps; i < obj->maps_cap; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'set_kcfg_value_str': [INFO] [stderr] libbpf.c:1578:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 1578 | if (len >= ext->kcfg.sz) { [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'bpf_object__init_user_maps': [INFO] [stderr] libbpf.c:1913:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 1913 | 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:2502:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 2502 | for (i = 1; i <= btf__get_nr_types(btf); i++) { [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'bpf_object__sanitize_and_load_btf': [INFO] [stderr] libbpf.c:2721:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 2721 | for (i = 0; i < obj->nr_programs; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object__elf_collect': [INFO] [stderr] libbpf.c:3097:59: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 3097 | 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:3185:38: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 3185 | if (vs->type == ext_btf_id) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'prog_is_subprog': [INFO] [stderr] libbpf.c:3553:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 3553 | 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:3653:43: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 3653 | if (!shdr_idx || shdr_idx != obj->efile.text_shndx) { [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'bpf_map_find_btf_info': [INFO] [stderr] libbpf.c:3902:34: warning: operand of '?:' changes signedness from 'int' to '__u32' {aka 'unsigned int'} due to unsignedness of other operand [-Wsign-compare] [INFO] [stderr] 3902 | ret : value_type_id; [INFO] [stderr] | ^~~ [INFO] [stderr] libbpf.c: In function 'init_map_slots': [INFO] [stderr] libbpf.c:4665:23: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] [INFO] [stderr] 4665 | for (i = 0; i < map->init_slots_sz; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_core_find_cands': [INFO] [stderr] libbpf.c:4993:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 4993 | 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:5103:55: warning: unused parameter 'ctx' [-Wunused-parameter] [INFO] [stderr] 5103 | 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:5108:69: warning: unused parameter 'ctx' [-Wunused-parameter] [INFO] [stderr] 5108 | static bool bpf_core_equal_fn(const void *k1, const void *k2, void *ctx) [INFO] [stderr] | ~~~~~~^~~ [INFO] [stderr] libbpf.c: In function 'bpf_core_apply_relo': [INFO] [stderr] libbpf.c:5141:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 5141 | if (insn_idx > prog->insns_cnt) [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object__relocate_core': [INFO] [stderr] libbpf.c:5223:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 5223 | for (i = 0; i < obj->nr_programs; i++) { [INFO] [stderr] | ^ [INFO] [stderr] In file included from libbpf.c:55: [INFO] [stderr] libbpf_internal.h:322:16: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 322 | i < (sec)->num_info; \ [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c:5237:17: note: in expansion of macro 'for_each_btf_ext_rec' [INFO] [stderr] 5237 | for_each_btf_ext_rec(seg, sec, i, rec) { [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:5267:17: note: in expansion of macro 'hashmap__for_each_entry' [INFO] [stderr] 5267 | hashmap__for_each_entry(cand_cache, entry, i) { [INFO] [stderr] | ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] libbpf.c: In function 'adjust_prog_btf_ext_info': [INFO] [stderr] libbpf_internal.h:322:16: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 322 | i < (sec)->num_info; \ [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c:5378:17: note: in expansion of macro 'for_each_btf_ext_rec' [INFO] [stderr] 5378 | for_each_btf_ext_rec(ext_info, sec, i, rec) { [INFO] [stderr] | ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] libbpf.c: In function 'cmp_relo_by_insn_idx': [INFO] [stderr] libbpf.c:5504:22: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 5504 | if (insn_idx == relo->insn_idx) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c:5506:25: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 5506 | return insn_idx < relo->insn_idx ? -1 : 1; [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object__relocate_calls': [INFO] [stderr] libbpf.c:5755:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 5755 | for (i = 0; i < obj->nr_programs; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object__free_relocs': [INFO] [stderr] libbpf.c:5778:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 5778 | for (i = 0; i < obj->nr_programs; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object__relocate': [INFO] [stderr] libbpf.c:5810:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 5810 | 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:5907:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 5907 | for (j = 0; j < obj->nr_maps; j++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c:5917:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 5917 | if (j == obj->nr_maps) { [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c:5956:26: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] [INFO] [stderr] 5956 | if (moff >= map->init_slots_sz) { [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'bpf_object__collect_relos': [INFO] [stderr] libbpf.c:6014:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 6014 | for (i = 0; i < obj->nr_programs; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object__sanitize_prog': [INFO] [stderr] libbpf.c:6047:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 6047 | for (i = 0; i < prog->insns_cnt; i++, insn++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'find_ksym_btf_id': [INFO] [stderr] libbpf.c:6644:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 6644 | for (i = 0; i < obj->btf_module_cnt; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'bpf_object__load_xattr': [INFO] [stderr] libbpf.c:6904:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 6904 | for (i = 0; i < obj->nr_maps; i++) [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c:6911:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 6911 | for (i = 0; i < obj->btf_module_cnt; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c:6930:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 6930 | for (i = 0; i < obj->nr_maps; i++) [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function '__bpf_program__iter': [INFO] [stderr] libbpf.c:7670: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] 7670 | if (idx >= obj->nr_programs || idx < 0) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'libbpf_get_type_names': [INFO] [stderr] libbpf.c:8109:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 8109 | for (i = 0; i < ARRAY_SIZE(section_defs); i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c:8113:67: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 8113 | 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:8323:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 8323 | if (ret < 0 || ret >= sizeof(btf_type_name)) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'find_kernel_btf_id': [INFO] [stderr] libbpf.c:8415:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 8415 | for (i = 0; i < obj->btf_module_cnt; i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'libbpf_find_attach_btf_id': [INFO] [stderr] libbpf.c:8444:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 8444 | for (i = 0; i < ARRAY_SIZE(section_defs); i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function 'libbpf_attach_type_by_name': [INFO] [stderr] libbpf.c:8497:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 8497 | for (i = 0; i < ARRAY_SIZE(section_defs); i++) { [INFO] [stderr] | ^ [INFO] [stderr] libbpf.c: In function '__bpf_map__iter': [INFO] [stderr] libbpf.c:8702: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] 8702 | 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:8747:51: warning: unused parameter 'obj' [-Wunused-parameter] [INFO] [stderr] 8747 | bpf_object__find_map_by_offset(struct bpf_object *obj, size_t offset) [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] libbpf.c:8747:63: warning: unused parameter 'offset' [-Wunused-parameter] [INFO] [stderr] 8747 | bpf_object__find_map_by_offset(struct bpf_object *obj, size_t offset) [INFO] [stderr] | ~~~~~~~^~~~~~ [INFO] [stderr] libbpf.c: In function 'determine_tracepoint_id': [INFO] [stderr] libbpf.c:9359:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 9359 | if (ret >= sizeof(file)) { [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'attach_trace': [INFO] [stderr] libbpf.c:9542:64: warning: unused parameter 'sec' [-Wunused-parameter] [INFO] [stderr] 9542 | static struct bpf_link *attach_trace(const struct bpf_sec_def *sec, [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] libbpf.c: In function 'attach_lsm': [INFO] [stderr] libbpf.c:9548:62: warning: unused parameter 'sec' [-Wunused-parameter] [INFO] [stderr] 9548 | static struct bpf_link *attach_lsm(const struct bpf_sec_def *sec, [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] libbpf.c: In function 'attach_iter': [INFO] [stderr] libbpf.c:9680:63: warning: unused parameter 'sec' [-Wunused-parameter] [INFO] [stderr] 9680 | static struct bpf_link *attach_iter(const struct bpf_sec_def *sec, [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [INFO] [stderr] libbpf.c: In function '__perf_buffer__new': [INFO] [stderr] libbpf.c:10035:56: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 10035 | 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:10215:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 10215 | if (buf_idx >= pb->cpu_cnt) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'perf_buffer__consume_buffer': [INFO] [stderr] libbpf.c:10237:21: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 10237 | if (buf_idx >= pb->cpu_cnt) [INFO] [stderr] | ^~ [INFO] [stderr] libbpf.c: In function 'bpf_program__get_prog_info_linear': [INFO] [stderr] libbpf.c:10392:56: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 10392 | (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:10617:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 10617 | if (len >= sizeof(buf)) { [INFO] [stderr] | ^~ [INFO] [stderr] netlink.c: In function 'libbpf_netlink_recv': [INFO] [stderr] netlink.c:118:43: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 118 | if (nh->nlmsg_seq != seq) { [INFO] [stderr] | ^~ [INFO] [stderr] netlink.c: In function 'get_tc_info': [INFO] [stderr] netlink.c:520:65: warning: unused parameter 'fn' [-Wunused-parameter] [INFO] [stderr] 520 | static int get_tc_info(struct nlmsghdr *nh, libbpf_dump_nlmsg_t fn, [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~^~ [INFO] [stderr] netlink.c: In function 'tc_add_fd_and_name': [INFO] [stderr] netlink.c:551:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 551 | if (len >= sizeof(name)) [INFO] [stderr] | ^~ [INFO] [stderr] nlattr.c: In function 'nla_ok': [INFO] [stderr] nlattr.c:35:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 35 | return remaining >= sizeof(*nla) && [INFO] [stderr] | ^~ [INFO] [stderr] nlattr.c: In function 'validate_nla': [INFO] [stderr] nlattr.c:65:33: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] [INFO] [stderr] 65 | if (libbpf_nla_len(nla) < minlen) [INFO] [stderr] | ^ [INFO] [stderr] xsk.c: In function 'xsk_link_lookup': [INFO] [stderr] xsk.c:713:51: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 713 | if (link_info.xdp.ifindex == ifindex) { [INFO] [stderr] | ^~ [INFO] [stderr] xsk.c: In function 'xsk_init_xdp_res': [INFO] [stderr] xsk.c:795:34: warning: unused parameter 'xsks_map_fd' [-Wunused-parameter] [INFO] [stderr] 795 | int *xsks_map_fd) [INFO] [stderr] | ~~~~~^~~~~~~~~~~ [INFO] [stderr] xsk.c: In function 'xsk_lookup_xdp_res': [INFO] [stderr] xsk.c:838:60: warning: unused parameter 'xsks_map_fd' [-Wunused-parameter] [INFO] [stderr] 838 | static int xsk_lookup_xdp_res(struct xsk_socket *xsk, int *xsks_map_fd, int prog_id) [INFO] [stderr] | ~~~~~^~~~~~~~~~~ [INFO] [stderr] btf_dump.c: In function 'pfx': [INFO] [stderr] btf_dump.c:29:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 29 | return lvl >= PREFIX_CNT ? PREFIXES : &PREFIXES[PREFIX_CNT - lvl]; [INFO] [stderr] | ^~ [INFO] [stderr] btf_dump.c: In function 'str_hash_fn': [INFO] [stderr] btf_dump.c:121:50: warning: unused parameter 'ctx' [-Wunused-parameter] [INFO] [stderr] 121 | static size_t str_hash_fn(const void *key, void *ctx) [INFO] [stderr] | ~~~~~~^~~ [INFO] [stderr] btf_dump.c: In function 'str_equal_fn': [INFO] [stderr] btf_dump.c:126:62: warning: unused parameter 'ctx' [-Wunused-parameter] [INFO] [stderr] 126 | static bool str_equal_fn(const void *a, const void *b, void *ctx) [INFO] [stderr] | ~~~~~~^~~ [INFO] [stderr] btf_dump.c: In function 'btf_dump_emit_missing_aliases': [INFO] [stderr] btf_dump.c:959:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] [INFO] [stderr] 959 | for (i = 0; i < ARRAY_SIZE(missing_base_types); i++) { [INFO] [stderr] | ^ [INFO] [stderr] btf_dump.c:954:66: warning: unused parameter 't' [-Wunused-parameter] [INFO] [stderr] 954 | const struct btf_type *t) [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~~~^ [INFO] [stderr] btf_dump.c: In function 'btf_dump_emit_enum_fwd': [INFO] [stderr] btf_dump.c:969:59: warning: unused parameter 't' [-Wunused-parameter] [INFO] [stderr] 969 | const struct btf_type *t) [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~~~^ [INFO] [stderr] btf_dump.c: In function 'btf_dump_name_dups': [INFO] [stderr] btf_dump.c:1457:51: warning: unused parameter 'd' [-Wunused-parameter] [INFO] [stderr] 1457 | static size_t btf_dump_name_dups(struct btf_dump *d, struct hashmap *name_map, [INFO] [stderr] | ~~~~~~~~~~~~~~~~~^ [INFO] [stderr] btf_dump.c: In function 'btf_dump_unsupported_data': [INFO] [stderr] btf_dump.c:1549:44: warning: unused parameter 'id' [-Wunused-parameter] [INFO] [stderr] 1549 | __u32 id) [INFO] [stderr] | ~~~~~~^~ [INFO] [stderr] btf_dump.c: In function 'btf_dump_get_bitfield_value': [INFO] [stderr] btf_dump.c:1555:57: warning: unused parameter 'd' [-Wunused-parameter] [INFO] [stderr] 1555 | static int btf_dump_get_bitfield_value(struct btf_dump *d, [INFO] [stderr] | ~~~~~~~~~~~~~~~~~^ [INFO] [stderr] btf_dump.c: In function 'btf_dump_int_data': [INFO] [stderr] btf_dump.c:1668:35: warning: unused parameter 'bits_offset' [-Wunused-parameter] [INFO] [stderr] 1668 | __u8 bits_offset) [INFO] [stderr] | ~~~~~^~~~~~~~~~~ [INFO] [stderr] btf_dump.c: In function 'btf_dump_var_data': [INFO] [stderr] btf_dump.c:1793:36: warning: unused parameter 'id' [-Wunused-parameter] [INFO] [stderr] 1793 | __u32 id, [INFO] [stderr] | ~~~~~~^~ [INFO] [stderr] btf_dump.c: In function 'btf_dump_struct_data': [INFO] [stderr] btf_dump.c:1883:39: warning: unused parameter 'id' [-Wunused-parameter] [INFO] [stderr] 1883 | __u32 id, [INFO] [stderr] | ~~~~~~^~ [INFO] [stderr] btf_dump.c: In function 'btf_dump_ptr_data': [INFO] [stderr] btf_dump.c:1928:54: warning: unused parameter 't' [-Wunused-parameter] [INFO] [stderr] 1928 | const struct btf_type *t, [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~~~^ [INFO] [stderr] btf_dump.c:1929:37: warning: unused parameter 'id' [-Wunused-parameter] [INFO] [stderr] 1929 | __u32 id, [INFO] [stderr] | ~~~~~~^~ [INFO] [stderr] btf_dump.c: In function 'btf_dump_datasec_data': [INFO] [stderr] btf_dump.c:2011:40: warning: unused parameter 'id' [-Wunused-parameter] [INFO] [stderr] 2011 | __u32 id, [INFO] [stderr] | ~~~~~~^~ [INFO] [stderr] btf_dump.c: In function 'btf_dump_type_data_check_zero': [INFO] [stderr] btf_dump.c:2128:31: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 2128 | for (i = 0; i < array->nelems; i++) { [INFO] [stderr] | ^ [INFO] [stderr] strset.c: In function 'strset__new': [INFO] [stderr] strset.c:66:35: warning: comparison of integer expressions of different signedness: 'long int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 66 | for (off = 0; off < set->strs_data_len; off += strlen(set->strs_data + off) + 1) { [INFO] [stderr] | ^ [INFO] [stderr] linker.c: In function 'linker_load_obj_file': [INFO] [stderr] linker.c:538:52: warning: unused parameter 'linker' [-Wunused-parameter] [INFO] [stderr] 538 | static int linker_load_obj_file(struct bpf_linker *linker, const char *filename, [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~^~~~~~ [INFO] [stderr] linker.c:539:68: warning: unused parameter 'opts' [-Wunused-parameter] [INFO] [stderr] 539 | const struct bpf_linker_file_opts *opts, [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [INFO] [stderr] linker.c: In function 'linker_sanity_check_elf_symtab': [INFO] [stderr] linker.c:779:55: warning: comparison of integer expressions of different signedness: 'Elf64_Word' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 779 | if (!sec->shdr->sh_link || sec->shdr->sh_link >= obj->sec_cnt) { [INFO] [stderr] | ^~ [INFO] [stderr] linker.c: In function 'linker_sanity_check_elf_relos': [INFO] [stderr] linker.c:861:55: warning: comparison of integer expressions of different signedness: 'Elf64_Word' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 861 | if (!sec->shdr->sh_info || sec->shdr->sh_info >= obj->sec_cnt) { [INFO] [stderr] | ^~ [INFO] [stderr] linker.c: In function 'sec_content_is_same': [INFO] [stderr] linker.c:1077:29: warning: comparison of integer expressions of different signedness: 'int' and 'Elf64_Xword' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 1077 | if (dst_sec->sec_sz != src_sec->shdr->sh_size) [INFO] [stderr] | ^~ [INFO] [stderr] linker.c: In function 'glob_map_defs_match': [INFO] [stderr] linker.c:1573:65: warning: unused parameter 'sym' [-Wunused-parameter] [INFO] [stderr] 1573 | struct src_obj *obj, Elf64_Sym *sym, int btf_id) [INFO] [stderr] | ~~~~~~~~~~~^~~ [INFO] [stderr] linker.c: In function 'glob_syms_match': [INFO] [stderr] linker.c:1613:73: warning: unused parameter 'sym_idx' [-Wunused-parameter] [INFO] [stderr] 1613 | struct src_obj *obj, Elf64_Sym *sym, size_t sym_idx, int btf_id) [INFO] [stderr] | ~~~~~~~^~~~~~~ [INFO] [stderr] linker.c: In function 'find_glob_sym_btf': [INFO] [stderr] linker.c:1688:46: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 1688 | if (btf_id && btf_id != vi->type) { [INFO] [stderr] | ^~ [INFO] [stderr] linker.c:1649:62: warning: unused parameter 'sym' [-Wunused-parameter] [INFO] [stderr] 1649 | static int find_glob_sym_btf(struct src_obj *obj, Elf64_Sym *sym, const char *sym_name, [INFO] [stderr] | ~~~~~~~~~~~^~~ [INFO] [stderr] linker.c: In function 'linker_append_btf_ext': [INFO] [stderr] linker.c:2446:47: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 2446 | if (dst_sec->func_info.rec_sz != rec_sz) { [INFO] [stderr] | ^~ [INFO] [stderr] In file included from linker.c:22: [INFO] [stderr] libbpf_internal.h:322:16: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 322 | i < (sec)->num_info; \ [INFO] [stderr] | ^ [INFO] [stderr] linker.c:2451:17: note: in expansion of macro 'for_each_btf_ext_rec' [INFO] [stderr] 2451 | for_each_btf_ext_rec(&obj->btf_ext->func_info, ext_sec, i, src_rec) { [INFO] [stderr] | ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] linker.c:2475:47: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 2475 | if (dst_sec->line_info.rec_sz != rec_sz) { [INFO] [stderr] | ^~ [INFO] [stderr] libbpf_internal.h:322:16: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 322 | i < (sec)->num_info; \ [INFO] [stderr] | ^ [INFO] [stderr] linker.c:2480:17: note: in expansion of macro 'for_each_btf_ext_rec' [INFO] [stderr] 2480 | for_each_btf_ext_rec(&obj->btf_ext->line_info, ext_sec, i, src_rec) { [INFO] [stderr] | ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] linker.c:2517:52: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 2517 | if (dst_sec->core_relo_info.rec_sz != rec_sz) { [INFO] [stderr] | ^~ [INFO] [stderr] libbpf_internal.h:322:16: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 322 | i < (sec)->num_info; \ [INFO] [stderr] | ^ [INFO] [stderr] linker.c:2522:17: note: in expansion of macro 'for_each_btf_ext_rec' [INFO] [stderr] 2522 | for_each_btf_ext_rec(&obj->btf_ext->core_relo_info, ext_sec, i, src_rec) { [INFO] [stderr] | ^~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] gen_loader.c: In function 'bpf_gen__init': [INFO] [stderr] gen_loader.c:126:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] [INFO] [stderr] 126 | for (i = 0; i < stack_sz; i += 4) { [INFO] [stderr] | ^ [INFO] [stderr] gen_loader.c: In function 'bpf_gen__finish': [INFO] [stderr] gen_loader.c:316:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 316 | for (i = 0; i < gen->nr_progs; i++) [INFO] [stderr] | ^ [INFO] [stderr] gen_loader.c:323:23: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 323 | for (i = 0; i < gen->nr_maps; i++) [INFO] [stderr] | ^ [INFO] [stderr] gen_loader.c: In function 'bpf_gen__map_create': [INFO] [stderr] gen_loader.c:461:28: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 461 | } else if (map_idx != gen->nr_maps) { [INFO] [stderr] | ^~ [INFO] [stderr] gen_loader.c: In function 'bpf_gen__prog_load': [INFO] [stderr] gen_loader.c:586:69: warning: unused parameter 'prog_idx' [-Wunused-parameter] [INFO] [stderr] 586 | struct bpf_prog_load_params *load_attr, int prog_idx) [INFO] [stderr] | ~~~~^~~~~~~~ [INFO] [stderr] relo_core.c: In function 'is_flex_arr': [INFO] [stderr] relo_core.c:55:25: warning: comparison of integer expressions of different signedness: '__u32' {aka 'unsigned int'} and 'int' [-Wsign-compare] [INFO] [stderr] 55 | return acc->idx == btf_vlen(t) - 1; [INFO] [stderr] | ^~ [INFO] [stderr] relo_core.c: In function 'bpf_core_parse_spec': [INFO] [stderr] relo_core.c:263:49: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 263 | if (!flex && access_idx >= a->nelems) [INFO] [stderr] | ^~ [INFO] [stderr] relo_core.c: In function 'bpf_core_patch_insn': [INFO] [stderr] relo_core.c:947:48: warning: comparison of integer expressions of different signedness: '__s32' {aka 'int'} and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 947 | if (res->validate && insn->imm != orig_val) { [INFO] [stderr] | ^~ [INFO] [stderr] relo_core.c:962:48: warning: comparison of integer expressions of different signedness: '__s16' {aka 'short int'} and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 962 | if (res->validate && insn->off != orig_val) { [INFO] [stderr] | ^~ [INFO] [stderr] relo_core.c:988:43: warning: comparison of integer expressions of different signedness: 'int' and '__u32' {aka 'unsigned int'} [-Wsign-compare] [INFO] [stderr] 988 | if (insn_bytes_sz != res->orig_sz) { [INFO] [stderr] | ^~ [INFO] [stderr] relo_core.c:920:74: warning: unused parameter 'relo' [-Wunused-parameter] [INFO] [stderr] 920 | int insn_idx, const struct bpf_core_relo *relo, [INFO] [stderr] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ [INFO] [stderr] relo_core.c: At top level: [INFO] [stderr] relo_core.c:1295:1: fatal error: error writing to /tmp/ccfCVqRz.s: No space left on device [INFO] [stderr] 1295 | } [INFO] [stderr] | ^ [INFO] [stderr] compilation terminated. [INFO] [stderr] make: *** [Makefile:114: /opt/rustwide/target/debug/build/libbpf-sys-f731abb0d75f7342/out/obj/staticobjs/relo_core.o] Error 1 [INFO] [stderr] [INFO] [stderr] thread 'main' panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libbpf-sys-0.5.0-2/build.rs:74:9: [INFO] [stderr] make failed [INFO] [stderr] stack backtrace: [INFO] [stderr] 0: 0x5a5b3da52cf2 - std::backtrace_rs::backtrace::libunwind::trace::h60fb10b432689228 [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stderr] 1: 0x5a5b3da52cf2 - std::backtrace_rs::backtrace::trace_unsynchronized::h06450e81fef4f496 [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stderr] 2: 0x5a5b3da52cf2 - std::sys::backtrace::_print_fmt::h2bbd7bf3615fb1f9 [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/sys/backtrace.rs:66:9 [INFO] [stderr] 3: 0x5a5b3da52cf2 - ::fmt::h102878e2c210f4bf [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/sys/backtrace.rs:39:26 [INFO] [stderr] 4: 0x5a5b3da755e3 - core::fmt::rt::Argument::fmt::hf498ffc7bf9a9eb3 [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/core/src/fmt/rt.rs:173:76 [INFO] [stderr] 5: 0x5a5b3da755e3 - core::fmt::write::ha0093c86db38a00a [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/core/src/fmt/mod.rs:1460:25 [INFO] [stderr] 6: 0x5a5b3da4f213 - std::io::default_write_fmt::h23dfe4f92ae48ea8 [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/io/mod.rs:639:11 [INFO] [stderr] 7: 0x5a5b3da4f213 - std::io::Write::write_fmt::h7fb33ad44966a7c3 [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/io/mod.rs:1914:13 [INFO] [stderr] 8: 0x5a5b3da52b42 - std::sys::backtrace::BacktraceLock::print::hfaac9be0d9db394e [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/sys/backtrace.rs:42:9 [INFO] [stderr] 9: 0x5a5b3da546e2 - std::panicking::default_hook::{{closure}}::h49646cc36f82c612 [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/panicking.rs:300:27 [INFO] [stderr] 10: 0x5a5b3da544e5 - std::panicking::default_hook::h917125c6049556ce [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/panicking.rs:327:9 [INFO] [stderr] 11: 0x5a5b3da55102 - std::panicking::rust_panic_with_hook::h09a928ed8a68a6d1 [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/panicking.rs:833:13 [INFO] [stderr] 12: 0x5a5b3da54fdc - std::panicking::begin_panic::{{closure}}::hc648aaa6b6cb4ca3 [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/panicking.rs:770:9 [INFO] [stderr] 13: 0x5a5b3da531f9 - std::sys::backtrace::__rust_end_short_backtrace::h9eb4e476b9dd38d4 [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/sys/backtrace.rs:168:18 [INFO] [stderr] 14: 0x5a5b3da54ee2 - std::panicking::begin_panic::hee545ccaed64c2fd [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/panicking.rs:769:5 [INFO] [stderr] 15: 0x5a5b3d9dfcb8 - build_script_build::main::h15f631683f3c0b30 [INFO] [stderr] 16: 0x5a5b3d9dedf3 - core::ops::function::FnOnce::call_once::h20c1eb9c579dd721 [INFO] [stderr] 17: 0x5a5b3d9deb66 - std::sys::backtrace::__rust_begin_short_backtrace::he956a0f8f1dc7321 [INFO] [stderr] 18: 0x5a5b3d9deb49 - std::rt::lang_start::{{closure}}::h143ba56fccebd9e2 [INFO] [stderr] 19: 0x5a5b3da4a7e0 - core::ops::function::impls:: for &F>::call_once::h14c3b423e1277c7c [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/core/src/ops/function.rs:284:21 [INFO] [stderr] 20: 0x5a5b3da4a7e0 - std::panicking::catch_unwind::do_call::hdc917668d5c80b79 [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/panicking.rs:589:40 [INFO] [stderr] 21: 0x5a5b3da4a7e0 - std::panicking::catch_unwind::h13c7f40e7134ae9e [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/panicking.rs:552:19 [INFO] [stderr] 22: 0x5a5b3da4a7e0 - std::panic::catch_unwind::h8ec23e61038ca780 [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/panic.rs:359:14 [INFO] [stderr] 23: 0x5a5b3da4a7e0 - std::rt::lang_start_internal::{{closure}}::hf15274c0969caab5 [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/rt.rs:175:24 [INFO] [stderr] 24: 0x5a5b3da4a7e0 - std::panicking::catch_unwind::do_call::hc2ebfa74566bb231 [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/panicking.rs:589:40 [INFO] [stderr] 25: 0x5a5b3da4a7e0 - std::panicking::catch_unwind::he012c82203db5756 [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/panicking.rs:552:19 [INFO] [stderr] 26: 0x5a5b3da4a7e0 - std::panic::catch_unwind::hc94940deded8779f [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/panic.rs:359:14 [INFO] [stderr] 27: 0x5a5b3da4a7e0 - std::rt::lang_start_internal::hcd1bbb59121210cc [INFO] [stderr] at /rustc/40daf23eeb711dadf140b2536e67e3ff4c999196/library/std/src/rt.rs:171:5 [INFO] [stderr] 28: 0x5a5b3d9deb31 - std::rt::lang_start::h23b0d8e9a18b7001 [INFO] [stderr] 29: 0x5a5b3d9e0b65 - main [INFO] [stderr] 30: 0x7153e3a231ca - [INFO] [stderr] 31: 0x7153e3a2328b - __libc_start_main [INFO] [stderr] 32: 0x5a5b3d9de765 - _start [INFO] [stderr] 33: 0x0 - [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] rustc-LLVM ERROR: IO failure on output stream: No space left on device [INFO] [stdout] error: couldn't create a temp dir: No space left on device (os error 28) at path "/opt/rustwide/target/debug/deps/rmetaOjEsgP" [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `scroll_derive` (lib) due to 1 previous error [INFO] [stderr] error: could not compile `thiserror-impl` (lib) [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] No space left on device (os error 28) [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] failed to parse process output: `/opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/bin/rustc --crate-name thiserror_impl --edition=2018 /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/thiserror-impl-1.0.30/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=94ab8854ccaf624e -C extra-filename=-77e59c7283b8a9bc --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern proc_macro2=/opt/rustwide/target/debug/deps/libproc_macro2-1ab02141798f0609.rlib --extern quote=/opt/rustwide/target/debug/deps/libquote-6e111144f56dad1d.rlib --extern syn=/opt/rustwide/target/debug/deps/libsyn-4ac5bab7a9461774.rlib --extern proc_macro --cap-lints allow --cap-lints=forbid` (exit status: 101) [INFO] [stderr] rustc-LLVM ERROR: IO failure on output stream: No space left on device [INFO] [stderr] error: could not compile `strum_macros` (lib) [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/bin/rustc --crate-name strum_macros --edition=2018 /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/strum_macros-0.21.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d2f533cf848f0927 -C extra-filename=-7ec623595bbb2ee7 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern heck=/opt/rustwide/target/debug/deps/libheck-19f65a54eac0ee11.rlib --extern proc_macro2=/opt/rustwide/target/debug/deps/libproc_macro2-1ab02141798f0609.rlib --extern quote=/opt/rustwide/target/debug/deps/libquote-6e111144f56dad1d.rlib --extern syn=/opt/rustwide/target/debug/deps/libsyn-4ac5bab7a9461774.rlib --extern proc_macro --cap-lints allow --cap-lints=forbid` (exit status: 101) [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-Wl,--version-script=/tmp/rustcafhczP/list" "-Wl,--no-undefined-version" "-m64" "/tmp/rustcafhczP/symbols.o" "<10 object files omitted>" "/opt/rustwide/target/debug/deps/structopt_derive-c6fc3bb79806a0d9.cpkmi0yrwsmz45fly2otapcxq.rcgu.rmeta" "<1 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libproc_macro_error-b1b311e51569137e.rlib,libsyn-4ac5bab7a9461774.rlib,libquote-6e111144f56dad1d.rlib,libproc_macro2-1ab02141798f0609.rlib,libunicode_xid-9a308e948d49b175.rlib,libheck-19f65a54eac0ee11.rlib,libunicode_segmentation-b08f6bafcf5594eb.rlib}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libproc_macro-*,librustc_literal_escaper-*,librustc_std_workspace_std-*,libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,libcfg_if-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcafhczP/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,-znostart-stop-gc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/libstructopt_derive-c6fc3bb79806a0d9.so" "-Wl,--gc-sections" "-shared" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace. [INFO] [stdout] Stack dump: [INFO] [stdout] 0. Program arguments: /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/bin/rust-lld -flavor gnu -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2mnk2g.res --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -shared -z relro -o /opt/rustwide/target/debug/deps/libstructopt_derive-c6fc3bb79806a0d9.so /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/tmp/rustcafhczP/raw-dylibs -L/opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib -L/opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. --version-script=/tmp/rustcafhczP/list --no-undefined-version /tmp/rustcafhczP/symbols.o /opt/rustwide/target/debug/deps/structopt_derive-c6fc3bb79806a0d9.structopt_derive.270c7d8987d36bcb-cgu.00.rcgu.o /opt/rustwide/target/debug/deps/structopt_derive-c6fc3bb79806a0d9.structopt_derive.270c7d8987d36bcb-cgu.01.rcgu.o /opt/rustwide/target/debug/deps/structopt_derive-c6fc3bb79806a0d9.structopt_derive.270c7d8987d36bcb-cgu.02.rcgu.o /opt/rustwide/target/debug/deps/structopt_derive-c6fc3bb79806a0d9.structopt_derive.270c7d8987d36bcb-cgu.03.rcgu.o /opt/rustwide/target/debug/deps/structopt_derive-c6fc3bb79806a0d9.structopt_derive.270c7d8987d36bcb-cgu.04.rcgu.o /opt/rustwide/target/debug/deps/structopt_derive-c6fc3bb79806a0d9.structopt_derive.270c7d8987d36bcb-cgu.05.rcgu.o /opt/rustwide/target/debug/deps/structopt_derive-c6fc3bb79806a0d9.structopt_derive.270c7d8987d36bcb-cgu.06.rcgu.o /opt/rustwide/target/debug/deps/structopt_derive-c6fc3bb79806a0d9.structopt_derive.270c7d8987d36bcb-cgu.07.rcgu.o /opt/rustwide/target/debug/deps/structopt_derive-c6fc3bb79806a0d9.structopt_derive.270c7d8987d36bcb-cgu.08.rcgu.o /opt/rustwide/target/debug/deps/structopt_derive-c6fc3bb79806a0d9.structopt_derive.270c7d8987d36bcb-cgu.09.rcgu.o /opt/rustwide/target/debug/deps/structopt_derive-c6fc3bb79806a0d9.cpkmi0yrwsmz45fly2otapcxq.rcgu.rmeta /opt/rustwide/target/debug/deps/structopt_derive-c6fc3bb79806a0d9.eq68a55tvagscfxdbfy43brvt.rcgu.o --as-needed -Bstatic /opt/rustwide/target/debug/deps/libproc_macro_error-b1b311e51569137e.rlib /opt/rustwide/target/debug/deps/libsyn-4ac5bab7a9461774.rlib /opt/rustwide/target/debug/deps/libquote-6e111144f56dad1d.rlib /opt/rustwide/target/debug/deps/libproc_macro2-1ab02141798f0609.rlib /opt/rustwide/target/debug/deps/libunicode_xid-9a308e948d49b175.rlib /opt/rustwide/target/debug/deps/libheck-19f65a54eac0ee11.rlib /opt/rustwide/target/debug/deps/libunicode_segmentation-b08f6bafcf5594eb.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/libproc_macro-5502fd48f38b3fa9.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_literal_escaper-0702ef5499c467e3.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-327173433a6df8f8.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-46e6f64400db96b9.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-393573286d1f818b.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-5c1c738e9774e497.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-4e3150e6ec2b695a.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-3a661beb1c04a436.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-9dd842f4fb21bc17.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-3b125252e5b246ce.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-89a0360d7d3a2af6.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-67b7f9246561107f.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-13bf8447f40b4125.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-df007ef98d3603f6.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler2-5a2ec14a6181cdec.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-15ae549951b90502.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-2dd917d9ba81e51b.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-d7c57cd3e529e1d1.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-b8eef319e27e2a4f.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-b210514497fdbd25.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-2aeff126d727b037.rlib /opt/rustwide/rustup-home/toolchains/40daf23eeb711dadf140b2536e67e3ff4c999196/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-586296b4e26cae49.rlib -Bdynamic -lgcc_s -lutil -lrt -lpthread -lm -ldl -lc -znostart-stop-gc --eh-frame-hdr -z noexecstack --gc-sections -z relro -z now /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o [INFO] [stdout] LLVM ERROR: IO failure on output stream: No space left on device [INFO] [stdout] collect2: error: ld returned 1 exit status [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `structopt-derive` (lib) due to 1 previous error [INFO] [stdout] error: couldn't create a temp dir: No space left on device (os error 28) at path "/opt/rustwide/target/debug/deps/rmetaM9AKLa" [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `serde_derive` (lib) due to 1 previous error [INFO] running `Command { std: "docker" "inspect" "588d5321c3b37d51911a063fc2f378450d5fda393669ad8ecebf22b635d17bd4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "588d5321c3b37d51911a063fc2f378450d5fda393669ad8ecebf22b635d17bd4", kill_on_drop: false }` [INFO] [stdout] 588d5321c3b37d51911a063fc2f378450d5fda393669ad8ecebf22b635d17bd4