Repository navigation
[ICE]: could not compile iroh-blobs (lib) #164180
Copy link
Copy link
Closed
Labels
C-bugCategory: This is a bug.Category: This is a bug.I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️S-has-bisectionStatus: A bisection has been found for this issueStatus: A bisection has been found for this issueT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.regression-from-stable-to-nightlyPerformance or correctness regression from stable to nightly.Performance or correctness regression from stable to nightly.
Description
rustc-ice-2026-10-11T22_21_05-168336.txt
Code
Try to compile either https://github.com/OkuBrowser/oku or https://github.com/n0-computer/iroh-blobs (on Rust Nightly).
Meta
rustc --version --verbose:
rustc 1.101.0-nightly (32dba69d6 2026-10-09)
binary: rustc
commit-hash: 32dba69d69c5b10ea89a4042de8d0619f7756203
commit-date: 2026-10-09
host: x86_64-unknown-linux-gnu
release: 1.101.0-nightly
LLVM version: 23.1.3
Error output
Downloaded jiff-static v0.2.38
Downloaded iroh-base v1.3.0
Downloaded iroh-mdns-address-lookup v0.6.0
Downloaded iroh-mainline-address-lookup v0.6.0
Downloaded mainline v8.0.1
Downloaded n0-mainline v0.7.1
Downloaded iroh-relay v1.3.0
Downloaded serde_json v1.0.154
Downloaded iroh-blobs v0.103.1
Downloaded iroh v1.3.0
Downloaded jiff v0.2.38
Downloaded libc v0.2.190
Downloaded tokio v1.53.2
Downloaded 13 crates (3.5MiB) in 4.83s
Blocking waiting for file lock on package cache
Compiling libc v0.2.190
Compiling serde_json v1.0.154
Compiling iroh-relay v1.3.0
Compiling iroh v1.3.0
Compiling iroh-blobs v0.103.1
Compiling jiff v0.2.38
Compiling cargo_metadata v0.14.2
Compiling tantivy-query-grammar v0.26.0
Compiling serde_ipld_dagjson v0.2.2
Compiling jobserver v0.1.35
Compiling getrandom v0.4.3
Compiling tempfile v3.27.0
Compiling cc v1.5.1
Compiling parking_lot_core v0.9.12
Compiling socket2 v0.6.5
Compiling errno v0.3.14
Compiling mio v1.2.3
Compiling getrandom v0.2.17
Compiling glib-sys v0.22.9
Compiling netlink-sys v0.9.0
Compiling nix v0.30.1
Compiling netlink-packet-route v0.33.0
Compiling getrandom v0.3.4
Compiling crypto-common v0.2.2
Compiling parking_lot v0.12.5
Compiling signal-hook-registry v1.4.8
Compiling crypto-bigint v0.7.5
Compiling netlink-packet-route v0.31.0
Compiling netlink-packet-route v0.28.0
Compiling rand_core v0.6.4
Compiling tokio v1.53.2
Compiling gobject-sys v0.22.9
Compiling noq-udp v1.3.0
Compiling cairo-sys-rs v0.22.9
Compiling graphene-sys v0.22.9
Compiling cmake v0.1.58
Compiling skeptic v0.13.7
Compiling gio-sys v0.22.9
Compiling pango-sys v0.22.9
Compiling rand_chacha v0.3.1
Compiling quinn-udp v0.5.15
Compiling cipher v0.5.2
Compiling digest v0.11.3
Compiling rand v0.8.8
Compiling chacha20 v0.10.2
Compiling native_model v0.4.20
Compiling sha2 v0.11.0
Compiling signature v3.0.0
Compiling curve25519-dalek v5.0.0
Compiling rand v0.10.3
Compiling ring v0.17.14
Compiling ed25519 v3.0.0
Compiling aws-lc-sys v0.45.0
Compiling hmac v0.13.0
Compiling hkdf v0.13.0
Compiling blake3 v1.8.7
Compiling glib v0.22.10
Compiling gdk-pixbuf-sys v0.22.9
Compiling hickory-proto v0.26.3
Compiling gdk4-sys v0.11.5
Compiling zstd-sys v2.1.0+zstd.1.5.7
Compiling ed25519-dalek v3.0.0
Compiling elliptic-curve v0.14.1
Compiling primefield v0.14.0
Compiling rfc6979 v0.6.0
Compiling iroh-base v1.3.0
Compiling ecdsa v0.17.0
Compiling wnaf v0.14.1
Compiling uuid v1.26.1
Compiling onig_sys v69.9.3
Compiling primeorder v0.14.0
Compiling gsk4-sys v0.11.5
Compiling moka v0.12.16
Compiling x25519-dalek v3.0.0
Compiling k256 v0.14.0
Compiling p256 v0.14.0
Compiling soketto v0.8.1
Compiling gtk4-sys v0.11.5
Compiling universal-hash v0.6.1
Compiling yamux v0.14.1
Compiling backtrace v0.3.76
Compiling tokio-util v0.7.19
Compiling netlink-sys v0.8.8
Compiling tower v0.5.3
Compiling netlink-proto v0.12.2
Compiling backon v1.6.0
Compiling tower-http v0.6.11
Compiling rtnetlink v0.20.0
Compiling hickory-net v0.26.3
Compiling h2 v0.4.19
Compiling n0-future v0.3.2
Compiling tokio-stream v0.1.19
Compiling n0-watcher v1.0.0
Compiling iroh-io v0.6.2
Compiling positioned-io v0.3.5
Compiling hickory-resolver v0.26.3
Compiling backtrace-ext v0.2.1
Compiling acto v0.8.2
Compiling poly1305 v0.9.1
Compiling iroh-tickets v1.0.0
Compiling bao-tree v0.16.1
Compiling soup3-sys v0.9.0
Compiling sha3 v0.11.0
Compiling native_db v0.8.2
Compiling aead v0.6.1
Compiling javascriptcore6-sys v0.6.0
Compiling rand_core v0.9.5
Compiling page_size v0.6.0
Compiling reflink-copy v0.1.30
Compiling glib-sys v0.18.1
Compiling redb v4.3.0
Compiling num_cpus v1.17.0
Compiling rand_chacha v0.9.0
Compiling snow v0.10.0
Compiling if-watch v3.2.2
Compiling fuser v0.17.0
Compiling gobject-sys v0.18.0
Compiling threadpool v1.8.1
Compiling chacha20poly1305 v0.11.0
Compiling multihash-codetable v0.2.2
Compiling netdev v0.46.3
Compiling swarm-discovery v0.6.3
Compiling n0-mainline v0.7.1
Compiling gio v0.22.10
Compiling cairo-rs v0.22.9
Compiling graphene-rs v0.22.8
Compiling libp2p-identity v0.3.0
Compiling hyper v1.11.1
Compiling x509-parser v0.18.1
Compiling netwatch v0.19.3
Compiling multiaddr v0.19.0
Compiling libp2p-core v0.44.0
Compiling hyper-util v0.1.21
Compiling rcgen v0.13.2
Compiling rcgen v0.14.10
Compiling libp2p-swarm v0.48.0
Compiling onig v6.5.3
Compiling libp2p-noise v0.47.0
Compiling libp2p-tcp v0.45.0
Compiling igd-next v0.17.1
Compiling libp2p-yamux v0.48.0
Compiling libp2p-dns v0.45.0
Compiling syntect v5.3.0
Compiling async-rt v0.2.0
Compiling redb v2.6.3
Compiling redb v1.5.1
Compiling libp2p-request-response v0.30.0
Compiling libp2p-dcutr v0.15.0
Compiling libp2p-ping v0.48.0
Compiling libp2p-connection-limits v0.7.0
Compiling portmapper v0.19.3
Compiling libp2p-upnp v0.7.0
Compiling libp2p-autonat v0.16.0
Compiling libp2p-rendezvous v0.18.0
Compiling libp2p-kad v0.49.0
Compiling libp2p-identify v0.48.0
Compiling libp2p-mdns v0.49.0
Compiling libp2p-gossipsub v0.50.0
Compiling libp2p-allow-block-list v0.7.0
Compiling libp2p-relay v0.22.0
Compiling miette v7.6.0
Compiling libp2p-stream v0.5.0-alpha
Compiling rlimit v0.10.2
Compiling memmap2 v0.9.11
Compiling filetime v0.2.29
Compiling comrak v0.54.0
Compiling easy_fuser v0.6.0 (https://github.com/emmyoh/easy_fuser#b5cc18e0)
Compiling rust-unixfs v0.6.0 (https://github.com/dariusc93/rust-ipfs.git?rev=a1f64c39#a1f64c39)
Compiling rust-ipns v0.9.0 (https://github.com/dariusc93/rust-ipfs.git?rev=a1f64c39#a1f64c39)
Compiling javascriptcore6 v0.6.0
Compiling gio-sys v0.18.1
Compiling rand v0.9.5
Compiling webkit6-sys v0.6.0
Compiling libadwaita-sys v0.9.2
Compiling mainline v8.0.1
Compiling ahash v0.8.12
Compiling dashmap v6.2.1
Compiling fs2 v0.4.3
Compiling dirs-sys-next v0.1.2
Compiling rlimit v0.11.0
Compiling vox v0.1.0 (https://github.com/emmyoh/vox#291960bb)
Compiling showfile v0.1.1
Compiling directories-next v2.0.0
Compiling env_logger v0.11.11
Compiling open v5.4.4
Compiling pango v0.22.9
Compiling gdk-pixbuf v0.22.0
Compiling soup3 v0.9.0
Compiling zstd-safe v7.3.0
Compiling zstd v0.13.3
Compiling gdk4 v0.11.5
Compiling tantivy-sstable v0.7.0
Compiling tantivy-columnar v0.7.0
Compiling tantivy v0.26.2
Compiling gsk4 v0.11.5
Compiling gtk4 v0.11.5
Compiling libadwaita v0.9.2
Compiling webkit6 v0.6.1
Compiling aws-lc-rs v1.18.1
Compiling rustls v0.23.45
Compiling rustls-webpki v0.103.15
Compiling tokio-rustls v0.26.5
Compiling rustls-platform-verifier v0.7.1
Compiling futures-rustls v0.26.0
Compiling quinn-proto v0.11.18
Compiling noq-proto v1.3.0
Compiling libp2p-tls v0.7.0
Compiling libp2p-websocket v0.46.0
Compiling hyper-rustls v0.27.10
Compiling tokio-websockets v0.13.3
Compiling reqwest v0.13.5
Compiling reqwest v0.12.28
Compiling n0-dns-resolver v0.1.0
Compiling iroh-dns v1.3.0
Compiling quinn v0.11.12
Compiling libp2p-quic v0.14.0
Compiling libp2p v0.57.0
Compiling connexa v0.6.0
Compiling noq v1.3.0
Compiling irpc v0.17.0
Compiling rust-ipfs v0.16.0 (https://github.com/dariusc93/rust-ipfs.git?rev=a1f64c39#a1f64c39)
Compiling iroh-util v0.6.0
Compiling iroh-gossip v0.101.0
Compiling iroh-mdns-address-lookup v0.6.0
Compiling iroh-mainline-address-lookup v0.6.0
thread 'rustc' (145991) panicked at /rustc-dev/32dba69d69c5b10ea89a4042de8d0619f7756203/compiler/rustc_hir_analysis/src/check/compare_impl_item.rs:2144:64:
DefId::expect_local: `DefId(33:83 ~ iroh_io[4b2b]::AsyncStreamReader::read::L)` isn't local
stack backtrace:
0: 0x7fda8221cee6 - <<std[b76485d3782cc82]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a3d7fcd5cfdd2c51]::fmt::Display>::fmt
1: 0x7fda82806ddf - core[a3d7fcd5cfdd2c51]::fmt::write
2: 0x7fda822334cc - <std[b76485d3782cc82]::sys::stdio::unix::Stderr as core[a3d7fcd5cfdd2c51]::io::write::Write>::write_fmt
3: 0x7fda821ee1aa - std[b76485d3782cc82]::panicking::default_hook::{closure#0}
4: 0x7fda82210723 - std[b76485d3782cc82]::panicking::default_hook
5: 0x7fda80f80775 - std[b76485d3782cc82]::panicking::update_hook::<alloc[8104f853b11633b9]::boxed::Box<rustc_driver_impl[50c5c3a0f8569617]::install_ice_hook::{closure#1}>>::{closure#0}
6: 0x7fda82210bc2 - std[b76485d3782cc82]::panicking::panic_with_hook
7: 0x7fda821ee262 - std[b76485d3782cc82]::panicking::panic_handler::{closure#0}
8: 0x7fda821e5cb9 - std[b76485d3782cc82]::sys::backtrace::__rust_end_short_backtrace::<std[b76485d3782cc82]::panicking::panic_handler::{closure#0}, !>
9: 0x7fda821efe3d - __rustc[a118cecce100b6da]::rust_begin_unwind
10: 0x7fda7ec2776c - core[a3d7fcd5cfdd2c51]::panicking::panic_fmt
11: 0x7fda8302bd29 - rustc_hir_analysis[48ab5c7f3aee4011]::check::compare_impl_item::compare_const_generic_param_types
12: 0x7fda830478fa - rustc_hir_analysis[48ab5c7f3aee4011]::check::compare_impl_item::compare_impl_item
13: 0x7fda83044d97 - rustc_query_impl[fa78e9cdac69778c]::query_vtables::compare_impl_item::invoke_provider_fn::__rust_begin_short_backtrace
14: 0x7fda83637fef - rustc_query_impl[fa78e9cdac69778c]::execution::try_execute_query::<rustc_data_structures[c640971daa26021f]::vec_cache::VecCache<rustc_span[ebedf997a91a4466]::def_id::LocalDefId, rustc_middle[5a5db90388d4e3c4]::query::erase::ErasedData<[u8; 1usize]>, rustc_middle[5a5db90388d4e3c4]::dep_graph::graph::DepNodeIndex>, false>
15: 0x7fda83637c95 - rustc_query_impl[fa78e9cdac69778c]::query_vtables::compare_impl_item::execute_query_non_incr::__rust_end_short_backtrace
16: 0x7fda8363b1ac - rustc_hir_analysis[48ab5c7f3aee4011]::check::check::check_item_type
17: 0x7fda83638c1c - rustc_hir_analysis[48ab5c7f3aee4011]::check::wfcheck::check_well_formed
18: 0x7fda83638be9 - rustc_query_impl[fa78e9cdac69778c]::query_vtables::check_well_formed::invoke_provider_fn::__rust_begin_short_backtrace
19: 0x7fda83637fef - rustc_query_impl[fa78e9cdac69778c]::execution::try_execute_query::<rustc_data_structures[c640971daa26021f]::vec_cache::VecCache<rustc_span[ebedf997a91a4466]::def_id::LocalDefId, rustc_middle[5a5db90388d4e3c4]::query::erase::ErasedData<[u8; 1usize]>, rustc_middle[5a5db90388d4e3c4]::dep_graph::graph::DepNodeIndex>, false>
20: 0x7fda83637d55 - rustc_query_impl[fa78e9cdac69778c]::query_vtables::check_well_formed::execute_query_non_incr::__rust_end_short_backtrace
21: 0x7fda83635651 - rustc_hir_analysis[48ab5c7f3aee4011]::check::wfcheck::check_type_wf
22: 0x7fda8363554d - rustc_query_impl[fa78e9cdac69778c]::query_vtables::check_type_wf::invoke_provider_fn::__rust_begin_short_backtrace
23: 0x7fda83a4fd9e - rustc_query_impl[fa78e9cdac69778c]::execution::try_execute_query::<rustc_middle[5a5db90388d4e3c4]::query::caches::SingleCache<rustc_middle[5a5db90388d4e3c4]::query::erase::ErasedData<[u8; 1usize]>>, false>
24: 0x7fda83a4fb53 - rustc_query_impl[fa78e9cdac69778c]::query_vtables::check_type_wf::execute_query_non_incr::__rust_end_short_backtrace
25: 0x7fda82ea0bfb - rustc_hir_analysis[48ab5c7f3aee4011]::check_crate
26: 0x7fda82e2adb9 - rustc_interface[f1b69b3f87983cd3]::passes::analysis
27: 0x7fda83a55b47 - rustc_query_impl[fa78e9cdac69778c]::execution::try_execute_query::<rustc_middle[5a5db90388d4e3c4]::query::caches::SingleCache<rustc_middle[5a5db90388d4e3c4]::query::erase::ErasedData<[u8; 0usize]>>, false>
28: 0x7fda83a5592b - rustc_query_impl[fa78e9cdac69778c]::query_vtables::analysis::execute_query_non_incr::__rust_end_short_backtrace
29: 0x7fda83ad890e - rustc_interface[f1b69b3f87983cd3]::interface::run_compiler::<(), rustc_driver_impl[50c5c3a0f8569617]::compiler_entrypoint::{closure#0}>::{closure#2}
30: 0x7fda83b03f02 - std[b76485d3782cc82]::sys::backtrace::__rust_begin_short_backtrace::<rustc_interface[f1b69b3f87983cd3]::util::run_in_thread_with_globals<rustc_interface[f1b69b3f87983cd3]::util::run_in_thread_pool_with_globals<rustc_interface[f1b69b3f87983cd3]::interface::run_compiler<(), rustc_driver_impl[50c5c3a0f8569617]::compiler_entrypoint::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>
31: 0x7fda83b03cad - <std[b76485d3782cc82]::thread::lifecycle::spawn_unchecked<rustc_interface[f1b69b3f87983cd3]::util::run_in_thread_with_globals<rustc_interface[f1b69b3f87983cd3]::util::run_in_thread_pool_with_globals<rustc_interface[f1b69b3f87983cd3]::interface::run_compiler<(), rustc_driver_impl[50c5c3a0f8569617]::compiler_entrypoint::{closure#0}>::{closure#2}, ()>::{closure#0}, ()>::{closure#0}::{closure#0}, ()>::{closure#1} as core[a3d7fcd5cfdd2c51]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
32: 0x7fda83b0225b - <std[b76485d3782cc82]::sys::thread::unix::Thread>::new::thread_start
33: 0x7fda7ca98042 - <unknown>
34: 0x7fda7cb2072c - <unknown>
35: 0x0 - <unknown>
error: the compiler unexpectedly panicked. This is a bug
note: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md
note: please make sure that you have updated to the latest nightly
note: please attach the file at `/home/emil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iroh-blobs-0.103.1/rustc-ice-2026-10-11T22_20_27-145987.txt` to your bug report
note: rustc 1.101.0-nightly (32dba69d6 2026-10-09) running on x86_64-unknown-linux-gnu
note: compiler flags: --crate-type lib -Z embed-metadata=no -C embed-bitcode=no -C debuginfo=2 -C target-cpu=native -C strip=symbols
note: some of the compiler flags provided by cargo are hidden
query stack during panic:
#0 [compare_impl_item] checking assoc item `util::stream::<impl at /home/emil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iroh-blobs-0.103.1/src/util/stream.rs:340:1: 340:73>::read::{anon_assoc#0}` is compatible with trait definition
#1 [check_well_formed] checking that `util::stream::<impl at /home/emil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iroh-blobs-0.103.1/src/util/stream.rs:340:1: 340:73>` is well-formed
... and 2 other queries... use `env RUST_BACKTRACE=1` to see the full query stack
error: could not compile `iroh-blobs` (lib)
Caused by:
process didn't exit successfully: `/home/emil/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/rustc --crate-name iroh_blobs --edition=2021 /home/emil/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iroh-blobs-0.103.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat,unused-externs-silent --diagnostic-width=186 --crate-type lib --emit=dep-info,metadata,link -Z embed-metadata=no -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="fs-store"' --cfg 'feature="hide-proto-docs"' --cfg 'feature="rpc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fs-store", "hide-proto-docs", "metrics", "rpc"))' -C metadata=09b7f0b3df1e351c -C extra-filename=-c969e0d787e44b8b --out-dir /home/emil/Documents/GitHub/oku/target/debug/build/iroh-blobs/c969e0d787e44b8b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/aead/7285b0e4468dae64/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/aes-gcm/9a8ac440e1f36cf8/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/aes/7aef645c7d43edba/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/anyhow/3e04fe3ed5cda90d/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/arc-swap/917a2a198106257b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/arrayvec/cb506d847e671bff/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/asn1-rs-derive/7172e07538200603/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/asn1-rs-impl/9b8b916e33e88716/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/asn1-rs/24e41d0655a38c58/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/atomic-waker/02c72503f4d4622e/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/attohttpc/03f4611fb2c17b95/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/aws-lc-rs/8016152e53ae2cb3/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/aws-lc-sys/84d9b82f5c5c01bb/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/backon/35d8ed8b782d60ba/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/base16ct/8335337ccdd7c8f9/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/base64/09c7514e49f83b99/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/base64/0f3ccefe2f1a0edb/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/base64ct/f2602c0712a0c264/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/binary-merge/c0a74a6add8c7dc2/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/bitflags/6fd7c5cd14edaa62/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/blake3/d5fbf4a1aa6a70be/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/block-buffer/9596dd5913b3c877/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/byteorder/50a586a31eaf1caf/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/bytes/324f3cb1f758be3b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/cfg-if/35ae7f4150e76307/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/chacha20/5ccbe7274ed51982/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/cipher/7f6ae9098c2ca5a0/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/cipher/80ebdd4623552294/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/cmov/6a57cf2fbae9f3bb/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/cobs/2f7378be37ad2638/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/const-oid/dda4f741042e9abc/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/constant_time_eq/a45018bc23e61efa/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/cordyceps/9d43d906d9b8ac7c/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/cpufeatures/0c6dda93bfab9f55/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/cpufeatures/bffc90d66ace5aa5/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/critical-section/2a12dcd0436bbf27/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/crypto-common/23184eb318691296/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/crypto-common/4196ff00602dfecf/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/ctr/d74b4f7a4acb5f03/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/ctutils/bf6ff57ae9599c56/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/curve25519-dalek-derive/48ff526c0aac93bd/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/curve25519-dalek/3dac00aea33f868d/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/data-encoding-macro-internal/63d06f2127051321/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/data-encoding-macro/6b8d9d471dfa3e75/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/data-encoding/a1239411c5da4b07/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/der-parser/7a8470af55dfaecd/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/der/eac774953eb619a0/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/deranged/3693d8d3c541da6e/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/derive_more-impl/6e164bdd23e2bede/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/derive_more/47e3203f23931f8a/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/diatomic-waker/6176098863fd3401/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/digest/108be21c343ac876/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/displaydoc/cbe4b76461e330fd/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/ed25519-dalek/cee9971f8599333e/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/ed25519/48a90c944f5b2194/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/enum-assoc/a0f1ae0590c1b62b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/equivalent/d3c9cf08697887f2/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/errno/a0b897919a8a1dae/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/fastbloom/00b771ae0e27b472/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/fastrand/03692407d2825d18/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/fnv/d4e2337d706a7592/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/foldhash/5da77d5d6aeb6a8b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/foldhash/d8d83d3cb94bdd64/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/form_urlencoded/3ecd3fe5d7b8d59a/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/futures-buffered/15de8ea698d1c8f2/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/futures-channel/7c1bc81404b9e8de/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/futures-core/4da8a48cdd804260/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/futures-executor/20f401a71e52c0aa/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/futures-io/48e253a13daceeb5/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/futures-lite/ffa7b38148ab7b0b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/futures-macro/0bf8be7697b4dfe3/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/futures-sink/de5a4324515c29f0/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/futures-task/a14d0444514e9b73/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/futures-util/b5de181ea59c2b9f/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/futures/1dba5bd77f85e00f/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/genawaiter-macro/ec154618664c9160/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/genawaiter-proc-macro/700655ef8d2bc599/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/genawaiter/def0905ef5531bcb/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/generic-array/76765b742dce0ffe/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/getrandom/3bf9284f479c5c06/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/getrandom/8c75bc6a13311e28/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/ghash/3c4bf78497b505c2/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/h2/016d3a50190b2345/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/hash32/b6a068b8666f3247/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/hashbrown/455f41274584dd5b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/hashbrown/eff4425cc1535456/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/heapless/a2ba75f8b51ce4f0/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/http-body-util/c7301dd32b0e4887/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/http-body/c99948a29becdf73/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/http/534cbc424b44ca74/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/httparse/1681c3af024d68c3/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/httpdate/e1be875ae2adffb9/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/hybrid-array/153bfe677b9187a3/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/hyper-rustls/7d51c8cc3c5eef86/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/hyper-util/b9c5114d1668dd8e/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/hyper/9d8e018a0ebe8468/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/iana-time-zone/207a705da179583b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/icu_collections/c73c015a7aa57971/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/icu_locale_core/5ec8809697b943e5/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/icu_normalizer/4e51ca9e01fafb4b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/icu_normalizer_data/2fa46d551bfd651e/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/icu_properties/38d7844f9f59fa37/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/icu_properties_data/6a770d7f89c26361/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/icu_provider/e241f49b726f9878/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/identity-hash/25bc5c503656a4e9/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/idna/23495cba28fdf33b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/idna_adapter/7e962707604886cb/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/igd-next/1b4dd50f6297eba3/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/indexmap/b24f9eda363f1e2a/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/inout/11d8e676dec4a6ba/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/inout/cffaf168227ae6b3/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/inplace-vec-builder/482bada95aaa8478/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/ipnet/b5f923cc8e38ec36/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/iroh-base/97471efeb5182ed6/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/iroh-dns/8d0fd2507cbcf419/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/iroh-io/509e6cd9ef6c4077/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/iroh-metrics-derive/2cee077120f6dbf4/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/iroh-metrics/5051deac4c07de40/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/iroh-relay/ad214243b93d71da/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/iroh/93464648ebd5ee4a/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/irpc-derive/da4637fecd640ad2/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/itoa/df302f68fa99b506/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/lazy_static/17fa747edaedd57f/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/libc/482b2338f0b5efab/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/libm/24064f13e74eca7b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/linux-raw-sys/88e12e30f11f5791/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/litemap/dfa4ced2d20e6e4b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/lock_api/2fa612c5a8ce573d/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/log/e4248f75357b178b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/lru-slab/bd69b1d3cb86c0d7/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/lru/6d74a886f8dacf50/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/mac-addr/4a969dd058e51d56/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/memchr/0eb6793e5053ff1c/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/minimal-lexical/1d99576b883fff9d/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/mio/11781beb2f1d5f6f/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/n0-dns-resolver/32cef84d60b7b358/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/n0-error-macros/d15fe07bc50722e3/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/n0-error/d3c706012eaf2c33/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/n0-future/1920c63854881406/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/n0-watcher/566b0cd5649d9ab9/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/netdev/9e49700a064a98e7/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/netlink-packet-core/893e1301921ed253/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/netlink-packet-core/aeba28a34f4f330f/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/netlink-packet-route/606130ea9a1d47f4/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/netlink-packet-route/eb86c76cbfef9146/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/netlink-proto/21ef8f78b9af8eaa/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/netlink-sys/ea86edf84299b09e/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/netlink-sys/fb879368b351a1ad/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/netwatch/46f8f205048171ce/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/nom/7be4f46114e0992f/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/noq-proto/aeb400e8968ea290/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/noq-udp/2b93496548959a73/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/noq/c36750fd11402d90/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/num-bigint/ef945f8b72fffc5b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/num-conv/9c9f4dcf316543fa/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/num-integer/89047010301239e3/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/num-traits/da03e9762d5f6ac4/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/num_enum/d423eb478f5303e0/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/num_enum_derive/c0e67bc10c85f5e0/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/oid-registry/5abcde108d0cb2b8/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/once_cell/70da27d882cf1c83/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/opaque-debug/58e106a482c2cb59/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/openssl-probe/f24819257b6191ca/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/papaya/0ad319307375a7f0/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/parking/b072adda30214a2b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/parking_lot/5d18d832b0fc24d7/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/parking_lot_core/dda4d35cf82ae4fd/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/paste/60e7a9f166e6792d/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/pem-rfc7468/bb8017d2878f4e7a/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/pem/d253b449bc8ad455/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/percent-encoding/61c6090fe8609a3f/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/pin-project-internal/d2e06322219fa331/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/pin-project-lite/7c96296f1232b425/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/pin-project/0ebadd7cb0719d07/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/pkcs8/38e3f3094d13086d/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/polyval/4d2fee6118117e58/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/portable-atomic/388437c7547b54e3/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/portmapper/247460e96c42042e/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/positioned-io/7d0d3fc600a073ed/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/postcard-derive/6104434e6c039e91/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/postcard/f6f28ae221ad553e/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/potential_utf/97002ea4fef3f66f/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/powerfmt/4243ac078201d206/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/proc-macro-hack/00bcf8863ca6b47a/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/pure-rust-locales/bb4ffe59971707eb/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/rand/c894ce3298128a24/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/rand_core/57534d427ed0af7c/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/rand_pcg/ab574c5f7d895513/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/range-collections/dbe2f0b6f7e87da7/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/rcgen/4bfb9dcf8634272a/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/ref-cast-impl/d54b5a702912b66a/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/ref-cast/5a2ec2b5a2066449/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/reqwest/e923a3f2f050f9e3/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/ring/b25ee6fa97df5df8/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/rustc-hash/83f33c436b501e62/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/rusticata-macros/79c946b5f6780674/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/rustix/9781afc0469cf938/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/rustls-native-certs/90fc9d02b01a91e6/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/rustls-pki-types/50017427cdbe53b4/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/rustls-platform-verifier/5748182eebe1edce/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/rustls-webpki/41f3bb584d01df8a/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/rustls/a9ab609e17e81619/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/rustversion/aa6ca3a74da73d63/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/ryu/7ede42daee89a031/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/scopeguard/48954c293852318f/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/seize/559fa1fc7db7e134/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/self_cell/a9f7cc067c830132/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/serde/8e919828bd7e84fe/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/serde_bytes/72b1734a91bb6f83/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/serde_core/8f55541fa85c8c64/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/serde_derive/182e02551917e39b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/serdect/46f60cddb6a164cb/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/sha1_smol/3d5cc7af67425bf0/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/sha2/9e6d3c79a3f8b365/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/signal-hook-registry/db1e69fe7d616ace/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/signature/22e52f77e206ef27/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/simdutf8/b25439eea2787976/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/simple-dns/6bb9d82bbaf24194/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/siphasher/54989c916963a1b7/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/slab/88af747538185c79/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/smallvec/2e5bc00911759789/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/socket2/98a8b02dda9c435c/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/sorted-index-buffer/76fdf37fb7761ec2/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/spez/dd119f6d96a4e175/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/spin/487dd124ebe819d8/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/spin/59a68c89192f3074/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/spki/142498041e35373e/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/stable_deref_trait/21e7c30751227a09/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/strum/dace21e48971fadc/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/strum_macros/5e04c422f35f2564/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/subtle/da046faccf1a508e/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/sync_wrapper/87ea61474e097156/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/thiserror-impl/7968bdd071061610/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/thiserror/260544dd10fa1815/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/time-core/66ba162138547667/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/time-macros/156a63f9f58848c0/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/time/b817b210c776cf2c/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/tinystr/10a0f2fa6179ece9/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/tinyvec/c37a51981a6e8fef/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/tokio-macros/fe08463e6f03345b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/tokio-rustls/ae3345abd99cb5fe/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/tokio-stream/b2d6d478c9247880/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/tokio-util/95de895fd4d5de5f/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/tokio-websockets/e221117b10409916/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/tokio/3f2f5844c9913ac1/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/tower-http/d1df1b42ae833674/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/tower-layer/f677fa387577473c/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/tower-service/834f7956c11b5675/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/tower/edda2b483b1dfca0/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/tracing-attributes/13fb6c5ed022ce5b/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/tracing-core/02d25da3ec85de16/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/tracing/a45214f904d17165/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/try-lock/0190084b5c12680a/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/typenum/567505a049d1b8e1/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/universal-hash/865957271e56ad22/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/untrusted/b1c82cc37be22dff/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/url/5bb27aacba789ace/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/utf8_iter/52431ce5d821f2bc/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/want/8bda990c72e442f5/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/webpki-roots/41da45f44461620a/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/writeable/27eeba44be879ac1/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/x509-parser/e6cd0e47adb42b91/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/xml-rs/0f247562d5a65081/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/xmltree/ff79b6dd0c02d35c/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/yasna/2fbcc3a779e88ba7/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/yoke-derive/e8713171a4362f83/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/yoke/75395a112836c098/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/zerocopy-derive/fba34470a5b450db/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/zerocopy/887f4e9a70d2483d/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/zerofrom-derive/cd99e8d071c428b3/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/zerofrom/df385b13bbce3d23/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/zeroize/92b57b5809de2d10/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/zeroize_derive/9590ae1e0b801e61/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/zerotrie/2feeda87b3e1522d/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/zerovec-derive/027d838618c6da93/out -L dependency=/home/emil/Documents/GitHub/oku/target/debug/build/zerovec/efd9b038649565f7/out --extern arrayvec=/home/emil/Documents/GitHub/oku/target/debug/build/arrayvec/cb506d847e671bff/out/libarrayvec-cb506d847e671bff.rmeta --extern bao_tree=/home/emil/Documents/GitHub/oku/target/debug/build/bao-tree/9765f42e4c5ca4fe/out/libbao_tree-9765f42e4c5ca4fe.rmeta --extern bytes=/home/emil/Documents/GitHub/oku/target/debug/build/bytes/324f3cb1f758be3b/out/libbytes-324f3cb1f758be3b.rmeta --extern chrono=/home/emil/Documents/GitHub/oku/target/debug/build/chrono/78b0082b04fb51ea/out/libchrono-78b0082b04fb51ea.rmeta --extern constant_time_eq=/home/emil/Documents/GitHub/oku/target/debug/build/constant_time_eq/a45018bc23e61efa/out/libconstant_time_eq-a45018bc23e61efa.rmeta --extern data_encoding=/home/emil/Documents/GitHub/oku/target/debug/build/data-encoding/a1239411c5da4b07/out/libdata_encoding-a1239411c5da4b07.rmeta --extern derive_more=/home/emil/Documents/GitHub/oku/target/debug/build/derive_more/47e3203f23931f8a/out/libderive_more-47e3203f23931f8a.rmeta --extern genawaiter=/home/emil/Documents/GitHub/oku/target/debug/build/genawaiter/def0905ef5531bcb/out/libgenawaiter-def0905ef5531bcb.rmeta --extern hex=/home/emil/Documents/GitHub/oku/target/debug/build/hex/4e39adf37360d9d5/out/libhex-4e39adf37360d9d5.rmeta --extern iroh=/home/emil/Documents/GitHub/oku/target/debug/build/iroh/93464648ebd5ee4a/out/libiroh.rlib --extern iroh=/home/emil/Documents/GitHub/oku/target/debug/build/iroh/93464648ebd5ee4a/out/libiroh.rmeta --extern iroh_base=/home/emil/Documents/GitHub/oku/target/debug/build/iroh-base/97471efeb5182ed6/out/libiroh_base-97471efeb5182ed6.rmeta --extern iroh_io=/home/emil/Documents/GitHub/oku/target/debug/build/iroh-io/509e6cd9ef6c4077/out/libiroh_io-509e6cd9ef6c4077.rmeta --extern iroh_metrics=/home/emil/Documents/GitHub/oku/target/debug/build/iroh-metrics/5051deac4c07de40/out/libiroh_metrics-5051deac4c07de40.rmeta --extern iroh_tickets=/home/emil/Documents/GitHub/oku/target/debug/build/iroh-tickets/67dc1fb869c0960d/out/libiroh_tickets-67dc1fb869c0960d.rmeta --extern iroh_util=/home/emil/Documents/GitHub/oku/target/debug/build/iroh-util/1fc0fd0f37d66c03/out/libiroh_util-1fc0fd0f37d66c03.rmeta --extern irpc=/home/emil/Documents/GitHub/oku/target/debug/build/irpc/0194a10bb862ae41/out/libirpc.rlib --extern irpc=/home/emil/Documents/GitHub/oku/target/debug/build/irpc/0194a10bb862ae41/out/libirpc.rmeta --extern n0_error=/home/emil/Documents/GitHub/oku/target/debug/build/n0-error/d3c706012eaf2c33/out/libn0_error-d3c706012eaf2c33.rmeta --extern n0_future=/home/emil/Documents/GitHub/oku/target/debug/build/n0-future/1920c63854881406/out/libn0_future-1920c63854881406.rmeta --extern nested_enum_utils=/home/emil/Documents/GitHub/oku/target/debug/build/nested_enum_utils/0f253580789bac62/out/libnested_enum_utils-0f253580789bac62.so --extern noq=/home/emil/Documents/GitHub/oku/target/debug/build/noq/c36750fd11402d90/out/libnoq-c36750fd11402d90.rmeta --extern postcard=/home/emil/Documents/GitHub/oku/target/debug/build/postcard/f6f28ae221ad553e/out/libpostcard-f6f28ae221ad553e.rmeta --extern rand=/home/emil/Documents/GitHub/oku/target/debug/build/rand/c894ce3298128a24/out/librand-c894ce3298128a24.rmeta --extern range_collections=/home/emil/Documents/GitHub/oku/target/debug/build/range-collections/dbe2f0b6f7e87da7/out/librange_collections-dbe2f0b6f7e87da7.rmeta --extern redb=/home/emil/Documents/GitHub/oku/target/debug/build/redb/7c188b7e24d22e97/out/libredb-7c188b7e24d22e97.rmeta --extern ref_cast=/home/emil/Documents/GitHub/oku/target/debug/build/ref-cast/5a2ec2b5a2066449/out/libref_cast-5a2ec2b5a2066449.rmeta --extern reflink_copy=/home/emil/Documents/GitHub/oku/target/debug/build/reflink-copy/49a329018d8abebb/out/libreflink_copy-49a329018d8abebb.rmeta --extern self_cell=/home/emil/Documents/GitHub/oku/target/debug/build/self_cell/a9f7cc067c830132/out/libself_cell-a9f7cc067c830132.rmeta --extern serde=/home/emil/Documents/GitHub/oku/target/debug/build/serde/8e919828bd7e84fe/out/libserde-8e919828bd7e84fe.rmeta --extern smallvec=/home/emil/Documents/GitHub/oku/target/debug/build/smallvec/2e5bc00911759789/out/libsmallvec-2e5bc00911759789.rmeta --extern tokio=/home/emil/Documents/GitHub/oku/target/debug/build/tokio/3f2f5844c9913ac1/out/libtokio-3f2f5844c9913ac1.rmeta --extern tracing=/home/emil/Documents/GitHub/oku/target/debug/build/tracing/a45214f904d17165/out/libtracing-a45214f904d17165.rmeta --cap-lints allow -C target-cpu=native -C strip=symbols --force-warn=unused_crate_dependencies -L native=/home/emil/Documents/GitHub/oku/target/debug/build/blake3/5188ed746776ced9/out -L native=/home/emil/Documents/GitHub/oku/target/debug/build/blake3/5188ed746776ced9/out -L native=/home/emil/Documents/GitHub/oku/target/debug/build/aws-lc-sys/181f8dbfbb6fb16e/out -L native=/home/emil/Documents/GitHub/oku/target/debug/build/ring/9f1d5974fa7fd432/out --check-cfg 'cfg(wasm_browser)'` (exit status: 101)
Backtrace
Compiling iroh-blobs v0.103.1
thread 'rustc' (174224) panicked at /rustc-dev/32dba69d69c5b10ea89a4042de8d0619f7756203/compiler/rustc_hir_analysis/src/check/compare_impl_item.rs:2144:64:
DefId::expect_local: `DefId(33:83 ~ iroh_io[4b2b]::AsyncStreamReader::read::L)` isn't local
stack backtrace:
0: __rustc::rust_begin_unwind
1: core::panicking::panic_fmt
2: rustc_hir_analysis::check::compare_impl_item::compare_const_generic_param_types
3: rustc_hir_analysis::check::compare_impl_item::compare_impl_item
[... omitted 1 frame ...]
4: rustc_hir_analysis::check::check::check_item_type
5: rustc_hir_analysis::check::wfcheck::check_well_formed
[... omitted 1 frame ...]
6: rustc_hir_analysis::check::wfcheck::check_type_wf
[... omitted 1 frame ...]
7: rustc_hir_analysis::check_crate
8: rustc_interface::passes::analysis
9: rustc_query_impl::execution::try_execute_query::<rustc_middle::query::caches::SingleCache<rustc_middle::query::erase::ErasedData<[u8; 0]>>, false>
10: rustc_interface::interface::run_compiler::<(), rustc_driver_impl::compiler_entrypoint::{closure#0}>::{closure#2}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
C-bugCategory: This is a bug.Category: This is a bug.I-ICEIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️S-has-bisectionStatus: A bisection has been found for this issueStatus: A bisection has been found for this issueT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.regression-from-stable-to-nightlyPerformance or correctness regression from stable to nightly.Performance or correctness regression from stable to nightly.
Activity
thiras commentedon Oct 14, 2026
theemathas commentedon Oct 14, 2026
@thiras FYI, the usual way of bisecting is
cargo-bisect-rustc. Also, please note our LLM policyJamesbarford commentedon Oct 14, 2026
I also think it needs to be
asyncas opposed to just live in a different crate from my brief look.theemathas commentedon Oct 14, 2026
theemathas commentedon Oct 14, 2026
To confirm @thiras's "bisection"...
Output of
cargo bisect-rustc --start=beta, using the mcve code:The bisection points to #164052, which does in fact contain #162908
lqd commentedon Oct 14, 2026
Your MCVE also contains an RPITIT, right?
theemathas commentedon Oct 14, 2026
Oops. It does have async. My bad.
Rollup merge of rust-lang#164318 - Jamesbarford:fix/const-generic-iss…
Rollup merge of rust-lang#164318 - Jamesbarford:fix/const-generic-iss…
Rollup merge of rust-lang#164318 - Jamesbarford:fix/const-generic-iss…
Unrolled build for #164318 in rollup 164418
DefId(33:83 ~ iroh_io[705b]::AsyncStreamReader::read::L)isn't local #164432 as a duplicate of this issue