[INFO] cloning repository https://github.com/fredericalix/satl
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/fredericalix/satl" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffredericalix%2Fsatl", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffredericalix%2Fsatl'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] aaf7a651b2ef60324edd6a5d9a5bd57252c25492
[INFO] checking fredericalix/satl against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffredericalix%2Fsatl" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/fredericalix/satl
[INFO] finished tweaking git repo https://github.com/fredericalix/satl
[INFO] tweaked toml for git repo https://github.com/fredericalix/satl written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/fredericalix/satl on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/fredericalix/satl 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded protox v0.9.1
[INFO] [stderr]   Downloaded prometheus-client-derive-encode v0.5.0
[INFO] [stderr]   Downloaded prometheus-client v0.25.0
[INFO] [stderr]   Downloaded logos-derive v0.15.1
[INFO] [stderr]   Downloaded validit v0.2.6
[INFO] [stderr]   Downloaded backoff-series v0.1.1
[INFO] [stderr]   Downloaded protox-parse v0.9.0
[INFO] [stderr]   Downloaded peel-off v0.1.1
[INFO] [stderr]   Downloaded logos-derive v0.16.1
[INFO] [stderr]   Downloaded openraft-rt-tokio v0.10.0-alpha.34
[INFO] [stderr]   Downloaded anyerror v0.1.13
[INFO] [stderr]   Downloaded utoipa-axum v0.2.0
[INFO] [stderr]   Downloaded logos v0.16.1
[INFO] [stderr]   Downloaded openraft-macros v0.10.0-alpha.34
[INFO] [stderr]   Downloaded display-more v0.2.6
[INFO] [stderr]   Downloaded logos-codegen v0.16.1
[INFO] [stderr]   Downloaded openraft-rt v0.10.0-alpha.34
[INFO] [stderr]   Downloaded logos-codegen v0.15.1
[INFO] [stderr]   Downloaded rcgen v0.14.8
[INFO] [stderr]   Downloaded base2histogram v0.2.3
[INFO] [stderr]   Downloaded parse-zoneinfo v0.3.1
[INFO] [stderr]   Downloaded serde_norway v0.9.42
[INFO] [stderr]   Downloaded unsafe-libyaml-norway v0.2.15
[INFO] [stderr]   Downloaded prost-reflect v0.16.5
[INFO] [stderr]   Downloaded granit-parser v1.0.1
[INFO] [stderr]   Downloaded redb v4.1.0
[INFO] [stderr]   Downloaded openraft v0.10.0-alpha.34
[INFO] [stderr]   Downloaded serde-saphyr v1.0.1
[INFO] [stderr]   Downloaded chrono-tz v0.8.6
[INFO] [stderr]   Downloaded logos v0.15.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5cde3db5b35f997fd8b7570e11796ab04cbc1338a3b784e3e130b1b05d3eae9b
[INFO] running `Command { std: "docker" "start" "5cde3db5b35f997fd8b7570e11796ab04cbc1338a3b784e3e130b1b05d3eae9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5cde3db5b35f997fd8b7570e11796ab04cbc1338a3b784e3e130b1b05d3eae9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5cde3db5b35f997fd8b7570e11796ab04cbc1338a3b784e3e130b1b05d3eae9b" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5cde3db5b35f997fd8b7570e11796ab04cbc1338a3b784e3e130b1b05d3eae9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "5cde3db5b35f997fd8b7570e11796ab04cbc1338a3b784e3e130b1b05d3eae9b" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]     Checking hybrid-array v0.4.14
[INFO] [stderr]     Checking futures-util v0.3.33
[INFO] [stderr]     Checking cpufeatures v0.3.0
[INFO] [stderr]    Compiling cc v1.4.2
[INFO] [stderr]     Checking serde_json v1.0.151
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]    Compiling aws-lc-rs v1.18.0
[INFO] [stderr]     Checking untrusted v0.7.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling prometheus-client v0.25.0
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling prometheus-client-derive-encode v0.5.0
[INFO] [stderr]     Checking dtoa v1.0.11
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling logos-codegen v0.15.1
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling asn1-rs-derive v0.6.0
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]     Checking block-buffer v0.12.1
[INFO] [stderr]     Checking inout v0.2.2
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]     Checking thiserror v2.0.20
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]     Checking asn1-rs v0.7.2
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling aws-lc-sys v0.44.0
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]     Checking cipher v0.5.2
[INFO] [stderr]     Checking digest v0.11.3
[INFO] [stderr]    Compiling prost-derive v0.14.4
[INFO] [stderr]     Checking sha2 v0.11.0
[INFO] [stderr]     Checking chacha20 v0.10.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling oid-registry v0.8.1
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]     Checking rand v0.10.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]     Checking num-bigint v0.4.8
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling multimap v0.10.1
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]    Compiling logos-derive v0.15.1
[INFO] [stderr]    Compiling tonic-build v0.14.6
[INFO] [stderr]     Checking tinystr v0.8.3
[INFO] [stderr]     Checking zerotrie v0.2.4
[INFO] [stderr]    Compiling pulldown-cmark-to-cmark v22.0.0
[INFO] [stderr]    Compiling logos v0.15.1
[INFO] [stderr]     Checking icu_collections v2.2.0
[INFO] [stderr]     Checking icu_locale_core v2.2.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]     Checking der-parser v10.0.0
[INFO] [stderr]     Checking universal-hash v0.6.1
[INFO] [stderr]    Compiling redb v4.1.0
[INFO] [stderr]     Checking poly1305 v0.9.1
[INFO] [stderr]     Checking itertools v0.15.0
[INFO] [stderr]     Checking aead v0.6.1
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]     Checking backoff-series v0.1.1
[INFO] [stderr]     Checking base2histogram v0.2.3
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]     Checking maplit v1.0.2
[INFO] [stderr]    Compiling prost v0.14.4
[INFO] [stderr]     Checking peel-off v0.1.1
[INFO] [stderr]     Checking chacha20poly1305 v0.11.0
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]     Checking xattr v1.6.1
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]     Checking tar v0.4.46
[INFO] [stderr]     Checking prost-types v0.14.4
[INFO] [stderr]     Checking icu_provider v2.2.0
[INFO] [stderr]     Checking clap_builder v4.6.6
[INFO] [stderr]     Checking icu_properties v2.2.0
[INFO] [stderr]     Checking icu_normalizer v2.2.0
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]     Checking unsafe-libyaml-norway v0.2.15
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking satl-core v0.2.1 (/opt/rustwide/workdir/crates/satl-core)
[INFO] [stderr]    Compiling logos-codegen v0.16.1
[INFO] [stderr]    Compiling parse-zoneinfo v0.3.1
[INFO] [stderr]    Compiling prost-build v0.14.4
[INFO] [stderr]     Checking tokio-util v0.7.19
[INFO] [stderr]    Compiling protox-parse v0.9.0
[INFO] [stderr]     Checking tokio-stream v0.1.19
[INFO] [stderr]    Compiling chrono-tz-build v0.2.1
[INFO] [stderr]     Checking h2 v0.4.15
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]    Compiling openraft-macros v0.10.0-alpha.34
[INFO] [stderr]     Checking anyerror v0.1.13
[INFO] [stderr]     Checking derive_more v2.1.1
[INFO] [stderr]     Checking idna_adapter v1.2.2
[INFO] [stderr]     Checking validit v0.2.6
[INFO] [stderr]     Checking clap v4.6.6
[INFO] [stderr]     Checking serde_norway v0.9.42
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]    Compiling utoipa-gen v5.5.0
[INFO] [stderr]    Compiling chrono-tz v0.8.6
[INFO] [stderr]    Compiling tonic-prost-build v0.14.6
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking openraft-rt v0.10.0-alpha.34
[INFO] [stderr]     Checking tracing-serde v0.2.0
[INFO] [stderr]     Checking tower-http v0.6.11
[INFO] [stderr]     Checking openraft-rt-tokio v0.10.0-alpha.34
[INFO] [stderr]     Checking toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]     Checking serde_spanned v1.1.1
[INFO] [stderr]     Checking toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling satld v0.2.1 (/opt/rustwide/workdir/crates/satld)
[INFO] [stderr]     Checking gethostname v1.1.0
[INFO] [stderr]     Checking arraydeque v0.5.1
[INFO] [stderr]     Checking annotate-snippets v0.12.16
[INFO] [stderr]     Checking encoding_rs_io v0.1.8
[INFO] [stderr]     Checking granit-parser v1.0.1
[INFO] [stderr]    Compiling logos-derive v0.16.1
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]    Compiling logos v0.16.1
[INFO] [stderr]    Compiling prost-reflect v0.16.5
[INFO] [stderr]     Checking toml v1.1.4+spec-1.1.0
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking serde-saphyr v1.0.1
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.23
[INFO] [stderr]     Checking display-more v0.2.6
[INFO] [stderr]     Checking openraft v0.10.0-alpha.34
[INFO] [stderr]     Checking hyper v1.11.0
[INFO] [stderr]    Compiling protox v0.9.1
[INFO] [stderr]     Checking utoipa v5.5.0
[INFO] [stderr]    Compiling satl-proto v0.2.1 (/opt/rustwide/workdir/crates/satl-proto)
[INFO] [stderr]     Checking zstd v0.13.3
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking axum v0.8.9
[INFO] [stderr]     Checking hyper-timeout v0.5.2
[INFO] [stderr]     Checking satl-metrics v0.2.1 (/opt/rustwide/workdir/crates/satl-metrics)
[INFO] [stderr]     Checking utoipa-axum v0.2.0
[INFO] [stderr]     Checking satl-storage v0.2.1 (/opt/rustwide/workdir/crates/satl-storage)
[INFO] [stderr]     Checking satl-net v0.2.1 (/opt/rustwide/workdir/crates/satl-net)
[INFO] [stderr]     Checking satl-runtime v0.2.1 (/opt/rustwide/workdir/crates/satl-runtime)
[INFO] [stderr]     Checking satl-overlay v0.2.1 (/opt/rustwide/workdir/crates/satl-overlay)
[INFO] [stderr]     Checking satl-api v0.2.1 (/opt/rustwide/workdir/crates/satl-api)
[INFO] [stdout] error[E0432]: unresolved import `nix::sys::event`
[INFO] [stdout]   --> crates/satl-runtime/src/exit.rs:32:15
[INFO] [stdout]    |
[INFO] [stdout] 32 | use nix::sys::event::{EvFlags, EventFilter, FilterFlag, KEvent, Kqueue};
[INFO] [stdout]    |               ^^^^^ could not find `event` in `sys`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.31.3/src/sys/mod.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 23 |     #[cfg(bsd)]
[INFO] [stdout]    |           --- the item is gated here
[INFO] [stdout] 24 |     pub mod event;
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `nix::sys::event`
[INFO] [stdout]   --> crates/satl-runtime/src/exit.rs:32:15
[INFO] [stdout]    |
[INFO] [stdout] 32 | use nix::sys::event::{EvFlags, EventFilter, FilterFlag, KEvent, Kqueue};
[INFO] [stdout]    |               ^^^^^ could not find `event` in `sys`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/nix-0.31.3/src/sys/mod.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 23 |     #[cfg(bsd)]
[INFO] [stdout]    |           --- the item is gated here
[INFO] [stdout] 24 |     pub mod event;
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rustls-webpki v0.103.13
[INFO] [stderr]     Checking x509-parser v0.18.1
[INFO] [stdout] error[E0425]: cannot find type `ifdrv` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/ftable.rs:141:46
[INFO] [stdout]     |
[INFO] [stdout] 141 |     const IFDRV_LEN: usize = size_of::<libc::ifdrv>();
[INFO] [stdout]     |                                              ^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ifdrv` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/ftable.rs:307:29
[INFO] [stdout]     |
[INFO] [stdout] 307 |         let mut ifd = libc::ifdrv {
[INFO] [stdout]     |                             ^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `jail_get` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:245:34
[INFO] [stdout]     |
[INFO] [stdout] 245 |         let jid = unsafe { libc::jail_get(iov.as_mut_ptr(), 2, 0) };
[INFO] [stdout]     |                                  ^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `jail_attach` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:260:27
[INFO] [stdout]     |
[INFO] [stdout] 260 |         if unsafe { libc::jail_attach(jid) } < 0 {
[INFO] [stdout]     |                           ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NET_RT_FLAGS` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:343:19
[INFO] [stdout]     |
[INFO] [stdout] 343 |             libc::NET_RT_FLAGS,
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTF_LLINFO` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:344:19
[INFO] [stdout]     |
[INFO] [stdout] 344 |             libc::RTF_LLINFO,
[INFO] [stdout]     |                   ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTF_PINNED` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:609:28
[INFO] [stdout]     |
[INFO] [stdout] 609 |         self.flags & libc::RTF_PINNED != 0
[INFO] [stdout]     |                            ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTM_VERSION` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:892:46
[INFO] [stdout]     |
[INFO] [stdout] 892 |         msg.hdr.version = u8::try_from(libc::RTM_VERSION).unwrap_or(5);
[INFO] [stdout]     |                                              ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named constant `EI_VERSION` defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux_l4re_shared.rs:689:1
[INFO] [stdout]     |
[INFO] [stdout] 689 | pub const EI_VERSION: usize = 6;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 892 -         msg.hdr.version = u8::try_from(libc::RTM_VERSION).unwrap_or(5);
[INFO] [stdout] 892 +         msg.hdr.version = u8::try_from(libc::EI_VERSION).unwrap_or(5);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTM_GET` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:946:29
[INFO] [stdout]     |
[INFO] [stdout] 946 |             Wire::new(libc::RTM_GET, "RTM_GET", libc::RTA_DST, dst_size),
[INFO] [stdout]     |                             ^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `AF_LINK` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:972:61
[INFO] [stdout]     |
[INFO] [stdout] 972 |         if u32::from(sdl.sdl_family) != u32::try_from(libc::AF_LINK).unwrap_or(18) {
[INFO] [stdout]     |                                                             ^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTF_LLDATA` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1026:67
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         msg.hdr.flags = libc::RTF_HOST | libc::RTF_STATIC | libc::RTF_LLDATA;
[INFO] [stdout]      |                                                                   ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTM_ADD` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1034:23
[INFO] [stdout]      |
[INFO] [stdout] 1034 |                 libc::RTM_ADD,
[INFO] [stdout]      |                       ^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ifdrv` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/ftable.rs:141:46
[INFO] [stdout]     |
[INFO] [stdout] 141 |     const IFDRV_LEN: usize = size_of::<libc::ifdrv>();
[INFO] [stdout]     |                                              ^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTF_LLDATA` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1080:67
[INFO] [stdout]      |
[INFO] [stdout] 1080 |         msg.hdr.flags = libc::RTF_HOST | libc::RTF_STATIC | libc::RTF_LLDATA;
[INFO] [stdout]      |                                                                   ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTM_DELETE` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1084:23
[INFO] [stdout]      |
[INFO] [stdout] 1084 |                 libc::RTM_DELETE,
[INFO] [stdout]      |                       ^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `RX_DELETE` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:383:9
[INFO] [stdout]      |
[INFO] [stdout]  383 |           $field_vis const $variant: $ty_name = {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/new/linux_uapi/linux/can/bcm.rs:23:1
[INFO] [stdout]      |
[INFO] [stdout]   23 | / c_enum! {
[INFO] [stdout]   24 | |     #[repr(u32)]
[INFO] [stdout]   25 | |     pub enum #anon {
[INFO] [stdout]   26 | |         pub TX_SETUP = 1,
[INFO] [stdout] ...    |
[INFO] [stdout]   39 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `c_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1084 -                 libc::RTM_DELETE,
[INFO] [stdout] 1084 +                 libc::RX_DELETE,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ifdrv` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/ftable.rs:307:29
[INFO] [stdout]     |
[INFO] [stdout] 307 |         let mut ifd = libc::ifdrv {
[INFO] [stdout]     |                             ^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `sockaddr_dl` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1123:67
[INFO] [stdout]      |
[INFO] [stdout] 1123 | fn sockaddr_dl(target: LinkTarget, mac: Option<MacAddr>) -> libc::sockaddr_dl {
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `sockaddr_ll` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:16:1
[INFO] [stdout]      |
[INFO] [stdout]   16 | / s! {
[INFO] [stdout]   17 | |     pub struct in_addr {
[INFO] [stdout]   18 | |         pub s_addr: crate::in_addr_t,
[INFO] [stdout] ...    |
[INFO] [stdout]  229 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1123 - fn sockaddr_dl(target: LinkTarget, mac: Option<MacAddr>) -> libc::sockaddr_dl {
[INFO] [stdout] 1123 + fn sockaddr_dl(target: LinkTarget, mac: Option<MacAddr>) -> libc::sockaddr_ll {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `sockaddr_dl` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1133:11
[INFO] [stdout]      |
[INFO] [stdout] 1133 |     libc::sockaddr_dl {
[INFO] [stdout]      |           ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `sockaddr_ll` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:16:1
[INFO] [stdout]      |
[INFO] [stdout]   16 | / s! {
[INFO] [stdout]   17 | |     pub struct in_addr {
[INFO] [stdout]   18 | |         pub s_addr: crate::in_addr_t,
[INFO] [stdout] ...    |
[INFO] [stdout]  229 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1133 -     libc::sockaddr_dl {
[INFO] [stdout] 1133 +     libc::sockaddr_ll {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `sockaddr_dl` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1137:47
[INFO] [stdout]      |
[INFO] [stdout] 1137 |         sdl_len: u8::try_from(size_of::<libc::sockaddr_dl>()).unwrap_or(54),
[INFO] [stdout]      |                                               ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `sockaddr_ll` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:16:1
[INFO] [stdout]      |
[INFO] [stdout]   16 | / s! {
[INFO] [stdout]   17 | |     pub struct in_addr {
[INFO] [stdout]   18 | |         pub s_addr: crate::in_addr_t,
[INFO] [stdout] ...    |
[INFO] [stdout]  229 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1137 -         sdl_len: u8::try_from(size_of::<libc::sockaddr_dl>()).unwrap_or(54),
[INFO] [stdout] 1137 +         sdl_len: u8::try_from(size_of::<libc::sockaddr_ll>()).unwrap_or(54),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `AF_LINK` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1138:40
[INFO] [stdout]      |
[INFO] [stdout] 1138 |         sdl_family: u8::try_from(libc::AF_LINK).unwrap_or(18),
[INFO] [stdout]      |                                        ^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `sockaddr_dl` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1178:16
[INFO] [stdout]      |
[INFO] [stdout] 1178 |     sa: &libc::sockaddr_dl,
[INFO] [stdout]      |                ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `sockaddr_ll` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:16:1
[INFO] [stdout]      |
[INFO] [stdout]   16 | / s! {
[INFO] [stdout]   17 | |     pub struct in_addr {
[INFO] [stdout]   18 | |         pub s_addr: crate::in_addr_t,
[INFO] [stdout] ...    |
[INFO] [stdout]  229 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1178 -     sa: &libc::sockaddr_dl,
[INFO] [stdout] 1178 +     sa: &libc::sockaddr_ll,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `ifdrv` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/ftable.rs:371:40
[INFO] [stdout]     |
[INFO] [stdout] 371 |             assert_eq!(size_of::<libc::ifdrv>(), 40);
[INFO] [stdout]     |                                        ^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `sockaddr_dl` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1191:21
[INFO] [stdout]      |
[INFO] [stdout] 1191 |     size_of::<libc::sockaddr_dl>()
[INFO] [stdout]      |                     ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `sockaddr_ll` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:16:1
[INFO] [stdout]      |
[INFO] [stdout]   16 | / s! {
[INFO] [stdout]   17 | |     pub struct in_addr {
[INFO] [stdout]   18 | |         pub s_addr: crate::in_addr_t,
[INFO] [stdout] ...    |
[INFO] [stdout]  229 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1191 -     size_of::<libc::sockaddr_dl>()
[INFO] [stdout] 1191 +     size_of::<libc::sockaddr_ll>()
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `sockaddr_dl` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1209:66
[INFO] [stdout]      |
[INFO] [stdout] 1209 | fn read_sockaddr_dl(space: &[u8], offset: usize) -> Option<libc::sockaddr_dl> {
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `sockaddr_ll` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:16:1
[INFO] [stdout]      |
[INFO] [stdout]   16 | / s! {
[INFO] [stdout]   17 | |     pub struct in_addr {
[INFO] [stdout]   18 | |         pub s_addr: crate::in_addr_t,
[INFO] [stdout] ...    |
[INFO] [stdout]  229 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1209 - fn read_sockaddr_dl(space: &[u8], offset: usize) -> Option<libc::sockaddr_dl> {
[INFO] [stdout] 1209 + fn read_sockaddr_dl(space: &[u8], offset: usize) -> Option<libc::sockaddr_ll> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `sockaddr_dl` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1217:16
[INFO] [stdout]      |
[INFO] [stdout] 1217 |     Some(libc::sockaddr_dl {
[INFO] [stdout]      |                ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `sockaddr_ll` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:16:1
[INFO] [stdout]      |
[INFO] [stdout]   16 | / s! {
[INFO] [stdout]   17 | |     pub struct in_addr {
[INFO] [stdout]   18 | |         pub s_addr: crate::in_addr_t,
[INFO] [stdout] ...    |
[INFO] [stdout]  229 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1217 -     Some(libc::sockaddr_dl {
[INFO] [stdout] 1217 +     Some(libc::sockaddr_ll {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ifdrv` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/ftable.rs:372:31
[INFO] [stdout]     |
[INFO] [stdout] 372 |             let value = libc::ifdrv {
[INFO] [stdout]     |                               ^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `jail_get` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:245:34
[INFO] [stdout]     |
[INFO] [stdout] 245 |         let jid = unsafe { libc::jail_get(iov.as_mut_ptr(), 2, 0) };
[INFO] [stdout]     |                                  ^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `jail_attach` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:260:27
[INFO] [stdout]     |
[INFO] [stdout] 260 |         if unsafe { libc::jail_attach(jid) } < 0 {
[INFO] [stdout]     |                           ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NET_RT_FLAGS` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:343:19
[INFO] [stdout]     |
[INFO] [stdout] 343 |             libc::NET_RT_FLAGS,
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTF_LLINFO` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:344:19
[INFO] [stdout]     |
[INFO] [stdout] 344 |             libc::RTF_LLINFO,
[INFO] [stdout]     |                   ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `sockaddr_dl` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:477:40
[INFO] [stdout]     |
[INFO] [stdout] 477 |             assert_eq!(size_of::<libc::sockaddr_dl>(), 54);
[INFO] [stdout]     |                                        ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named struct `sockaddr_ll` defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 |           $pub struct $i { $($field)* }
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout]  16 | / s! {
[INFO] [stdout]  17 | |     pub struct in_addr {
[INFO] [stdout]  18 | |         pub s_addr: crate::in_addr_t,
[INFO] [stdout] ...   |
[INFO] [stdout] 229 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 477 -             assert_eq!(size_of::<libc::sockaddr_dl>(), 54);
[INFO] [stdout] 477 +             assert_eq!(size_of::<libc::sockaddr_ll>(), 54);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `sockaddr_dl` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:478:41
[INFO] [stdout]     |
[INFO] [stdout] 478 |             assert_eq!(align_of::<libc::sockaddr_dl>(), 2);
[INFO] [stdout]     |                                         ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named struct `sockaddr_ll` defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 |           $pub struct $i { $($field)* }
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout]  16 | / s! {
[INFO] [stdout]  17 | |     pub struct in_addr {
[INFO] [stdout]  18 | |         pub s_addr: crate::in_addr_t,
[INFO] [stdout] ...   |
[INFO] [stdout] 229 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 478 -             assert_eq!(align_of::<libc::sockaddr_dl>(), 2);
[INFO] [stdout] 478 +             assert_eq!(align_of::<libc::sockaddr_ll>(), 2);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `sockaddr_dl` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:480:31
[INFO] [stdout]     |
[INFO] [stdout] 480 |             let value = libc::sockaddr_dl {
[INFO] [stdout]     |                               ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named struct `sockaddr_ll` defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]     |
[INFO] [stdout] 182 |           $pub struct $i { $($field)* }
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:16:1
[INFO] [stdout]     |
[INFO] [stdout]  16 | / s! {
[INFO] [stdout]  17 | |     pub struct in_addr {
[INFO] [stdout]  18 | |         pub s_addr: crate::in_addr_t,
[INFO] [stdout] ...   |
[INFO] [stdout] 229 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 480 -             let value = libc::sockaddr_dl {
[INFO] [stdout] 480 +             let value = libc::sockaddr_ll {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTM_VERSION` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:515:30
[INFO] [stdout]     |
[INFO] [stdout] 515 |             assert_eq!(libc::RTM_VERSION, 5);
[INFO] [stdout]     |                              ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named constant `EI_VERSION` defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux_l4re_shared.rs:689:1
[INFO] [stdout]     |
[INFO] [stdout] 689 | pub const EI_VERSION: usize = 6;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 515 -             assert_eq!(libc::RTM_VERSION, 5);
[INFO] [stdout] 515 +             assert_eq!(libc::EI_VERSION, 5);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTM_ADD` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:516:30
[INFO] [stdout]     |
[INFO] [stdout] 516 |             assert_eq!(libc::RTM_ADD, 0x1);
[INFO] [stdout]     |                              ^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTM_DELETE` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:517:30
[INFO] [stdout]     |
[INFO] [stdout] 517 |             assert_eq!(libc::RTM_DELETE, 0x2);
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in `libc`
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named constant `RX_DELETE` defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:383:9
[INFO] [stdout]     |
[INFO] [stdout] 383 |           $field_vis const $variant: $ty_name = {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/new/linux_uapi/linux/can/bcm.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | / c_enum! {
[INFO] [stdout]  24 | |     #[repr(u32)]
[INFO] [stdout]  25 | |     pub enum #anon {
[INFO] [stdout]  26 | |         pub TX_SETUP = 1,
[INFO] [stdout] ...   |
[INFO] [stdout]  39 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `c_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 517 -             assert_eq!(libc::RTM_DELETE, 0x2);
[INFO] [stdout] 517 +             assert_eq!(libc::RX_DELETE, 0x2);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTM_GET` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:518:30
[INFO] [stdout]     |
[INFO] [stdout] 518 |             assert_eq!(libc::RTM_GET, 0x4);
[INFO] [stdout]     |                              ^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTF_LLDATA` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:522:30
[INFO] [stdout]     |
[INFO] [stdout] 522 |             assert_eq!(libc::RTF_LLDATA, 0x400);
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTF_LLINFO` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:523:30
[INFO] [stdout]     |
[INFO] [stdout] 523 |             assert_eq!(libc::RTF_LLINFO, 0x400);
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTF_PINNED` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:525:30
[INFO] [stdout]     |
[INFO] [stdout] 525 |             assert_eq!(libc::RTF_PINNED, 0x0010_0000);
[INFO] [stdout]     |                              ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NET_RT_FLAGS` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:529:30
[INFO] [stdout]     |
[INFO] [stdout] 529 |             assert_eq!(libc::NET_RT_FLAGS, 2);
[INFO] [stdout]     |                              ^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `AF_LINK` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:532:30
[INFO] [stdout]     |
[INFO] [stdout] 532 |             assert_eq!(libc::AF_LINK, 18);
[INFO] [stdout]     |                              ^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTF_PINNED` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:609:28
[INFO] [stdout]     |
[INFO] [stdout] 609 |         self.flags & libc::RTF_PINNED != 0
[INFO] [stdout]     |                            ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTM_VERSION` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:892:46
[INFO] [stdout]     |
[INFO] [stdout] 892 |         msg.hdr.version = u8::try_from(libc::RTM_VERSION).unwrap_or(5);
[INFO] [stdout]     |                                              ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named constant `EI_VERSION` defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux_l4re_shared.rs:689:1
[INFO] [stdout]     |
[INFO] [stdout] 689 | pub const EI_VERSION: usize = 6;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 892 -         msg.hdr.version = u8::try_from(libc::RTM_VERSION).unwrap_or(5);
[INFO] [stdout] 892 +         msg.hdr.version = u8::try_from(libc::EI_VERSION).unwrap_or(5);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTM_GET` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:946:29
[INFO] [stdout]     |
[INFO] [stdout] 946 |             Wire::new(libc::RTM_GET, "RTM_GET", libc::RTA_DST, dst_size),
[INFO] [stdout]     |                             ^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `AF_LINK` in crate `libc`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:972:61
[INFO] [stdout]     |
[INFO] [stdout] 972 |         if u32::from(sdl.sdl_family) != u32::try_from(libc::AF_LINK).unwrap_or(18) {
[INFO] [stdout]     |                                                             ^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTF_LLDATA` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1026:67
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         msg.hdr.flags = libc::RTF_HOST | libc::RTF_STATIC | libc::RTF_LLDATA;
[INFO] [stdout]      |                                                                   ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTM_ADD` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1034:23
[INFO] [stdout]      |
[INFO] [stdout] 1034 |                 libc::RTM_ADD,
[INFO] [stdout]      |                       ^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTF_LLDATA` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1080:67
[INFO] [stdout]      |
[INFO] [stdout] 1080 |         msg.hdr.flags = libc::RTF_HOST | libc::RTF_STATIC | libc::RTF_LLDATA;
[INFO] [stdout]      |                                                                   ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `RTM_DELETE` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1084:23
[INFO] [stdout]      |
[INFO] [stdout] 1084 |                 libc::RTM_DELETE,
[INFO] [stdout]      |                       ^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `RX_DELETE` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:383:9
[INFO] [stdout]      |
[INFO] [stdout]  383 |           $field_vis const $variant: $ty_name = {
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/new/linux_uapi/linux/can/bcm.rs:23:1
[INFO] [stdout]      |
[INFO] [stdout]   23 | / c_enum! {
[INFO] [stdout]   24 | |     #[repr(u32)]
[INFO] [stdout]   25 | |     pub enum #anon {
[INFO] [stdout]   26 | |         pub TX_SETUP = 1,
[INFO] [stdout] ...    |
[INFO] [stdout]   39 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `c_enum` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1084 -                 libc::RTM_DELETE,
[INFO] [stdout] 1084 +                 libc::RX_DELETE,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `sockaddr_dl` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1123:67
[INFO] [stdout]      |
[INFO] [stdout] 1123 | fn sockaddr_dl(target: LinkTarget, mac: Option<MacAddr>) -> libc::sockaddr_dl {
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `sockaddr_ll` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:16:1
[INFO] [stdout]      |
[INFO] [stdout]   16 | / s! {
[INFO] [stdout]   17 | |     pub struct in_addr {
[INFO] [stdout]   18 | |         pub s_addr: crate::in_addr_t,
[INFO] [stdout] ...    |
[INFO] [stdout]  229 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1123 - fn sockaddr_dl(target: LinkTarget, mac: Option<MacAddr>) -> libc::sockaddr_dl {
[INFO] [stdout] 1123 + fn sockaddr_dl(target: LinkTarget, mac: Option<MacAddr>) -> libc::sockaddr_ll {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `sockaddr_dl` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1133:11
[INFO] [stdout]      |
[INFO] [stdout] 1133 |     libc::sockaddr_dl {
[INFO] [stdout]      |           ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `sockaddr_ll` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:16:1
[INFO] [stdout]      |
[INFO] [stdout]   16 | / s! {
[INFO] [stdout]   17 | |     pub struct in_addr {
[INFO] [stdout]   18 | |         pub s_addr: crate::in_addr_t,
[INFO] [stdout] ...    |
[INFO] [stdout]  229 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1133 -     libc::sockaddr_dl {
[INFO] [stdout] 1133 +     libc::sockaddr_ll {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `sockaddr_dl` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1137:47
[INFO] [stdout]      |
[INFO] [stdout] 1137 |         sdl_len: u8::try_from(size_of::<libc::sockaddr_dl>()).unwrap_or(54),
[INFO] [stdout]      |                                               ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `sockaddr_ll` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:16:1
[INFO] [stdout]      |
[INFO] [stdout]   16 | / s! {
[INFO] [stdout]   17 | |     pub struct in_addr {
[INFO] [stdout]   18 | |         pub s_addr: crate::in_addr_t,
[INFO] [stdout] ...    |
[INFO] [stdout]  229 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1137 -         sdl_len: u8::try_from(size_of::<libc::sockaddr_dl>()).unwrap_or(54),
[INFO] [stdout] 1137 +         sdl_len: u8::try_from(size_of::<libc::sockaddr_ll>()).unwrap_or(54),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `AF_LINK` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1138:40
[INFO] [stdout]      |
[INFO] [stdout] 1138 |         sdl_family: u8::try_from(libc::AF_LINK).unwrap_or(18),
[INFO] [stdout]      |                                        ^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `sockaddr_dl` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1178:16
[INFO] [stdout]      |
[INFO] [stdout] 1178 |     sa: &libc::sockaddr_dl,
[INFO] [stdout]      |                ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `sockaddr_ll` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:16:1
[INFO] [stdout]      |
[INFO] [stdout]   16 | / s! {
[INFO] [stdout]   17 | |     pub struct in_addr {
[INFO] [stdout]   18 | |         pub s_addr: crate::in_addr_t,
[INFO] [stdout] ...    |
[INFO] [stdout]  229 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1178 -     sa: &libc::sockaddr_dl,
[INFO] [stdout] 1178 +     sa: &libc::sockaddr_ll,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `sockaddr_dl` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1191:21
[INFO] [stdout]      |
[INFO] [stdout] 1191 |     size_of::<libc::sockaddr_dl>()
[INFO] [stdout]      |                     ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `sockaddr_ll` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:16:1
[INFO] [stdout]      |
[INFO] [stdout]   16 | / s! {
[INFO] [stdout]   17 | |     pub struct in_addr {
[INFO] [stdout]   18 | |         pub s_addr: crate::in_addr_t,
[INFO] [stdout] ...    |
[INFO] [stdout]  229 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1191 -     size_of::<libc::sockaddr_dl>()
[INFO] [stdout] 1191 +     size_of::<libc::sockaddr_ll>()
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `sockaddr_dl` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1209:66
[INFO] [stdout]      |
[INFO] [stdout] 1209 | fn read_sockaddr_dl(space: &[u8], offset: usize) -> Option<libc::sockaddr_dl> {
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `sockaddr_ll` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:16:1
[INFO] [stdout]      |
[INFO] [stdout]   16 | / s! {
[INFO] [stdout]   17 | |     pub struct in_addr {
[INFO] [stdout]   18 | |         pub s_addr: crate::in_addr_t,
[INFO] [stdout] ...    |
[INFO] [stdout]  229 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1209 - fn read_sockaddr_dl(space: &[u8], offset: usize) -> Option<libc::sockaddr_dl> {
[INFO] [stdout] 1209 + fn read_sockaddr_dl(space: &[u8], offset: usize) -> Option<libc::sockaddr_ll> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `sockaddr_dl` in crate `libc`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1217:16
[INFO] [stdout]      |
[INFO] [stdout] 1217 |     Some(libc::sockaddr_dl {
[INFO] [stdout]      |                ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named struct `sockaddr_ll` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/macros.rs:182:9
[INFO] [stdout]      |
[INFO] [stdout]  182 |           $pub struct $i { $($field)* }
[INFO] [stdout]      |           ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:16:1
[INFO] [stdout]      |
[INFO] [stdout]   16 | / s! {
[INFO] [stdout]   17 | |     pub struct in_addr {
[INFO] [stdout]   18 | |         pub s_addr: crate::in_addr_t,
[INFO] [stdout] ...    |
[INFO] [stdout]  229 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `s` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1217 -     Some(libc::sockaddr_dl {
[INFO] [stdout] 1217 +     Some(libc::sockaddr_ll {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `satl-runtime` (lib) due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `satl-runtime` (lib test) due to 1 previous error
[INFO] [stdout] error[E0560]: struct `sockaddr_in` has no field named `sin_len`
[INFO] [stdout]    --> crates/satl-overlay/src/ftable.rs:174:21
[INFO] [stdout]     |
[INFO] [stdout] 174 |                     sin_len: 0,
[INFO] [stdout]     |                     ^^^^^^^ `sockaddr_in` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: all struct fields are already assigned
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sin_len` on type `sockaddr_in`
[INFO] [stdout]    --> crates/satl-overlay/src/ftable.rs:910:20
[INFO] [stdout]     |
[INFO] [stdout] 910 |         cmd.sa.in4.sin_len = u8::try_from(size_of::<libc::sockaddr_in>()).unwrap_or(16);
[INFO] [stdout]     |                    ^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `sin_family`, `sin_port`, `sin_addr`, `sin_zero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/satl-overlay/src/ftable.rs:911:33
[INFO] [stdout]     |
[INFO] [stdout] 911 |         cmd.sa.in4.sin_family = u8::try_from(libc::AF_INET).unwrap_or(2);
[INFO] [stdout]     |         ---------------------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u16`, found `u8`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:357:17
[INFO] [stdout]     |
[INFO] [stdout] 352 |             libc::sysctl(
[INFO] [stdout]     |             ------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 357 |                 std::ptr::null(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ types differ in mutability
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected raw pointer `*mut c_void`
[INFO] [stdout]                found raw pointer `*const _`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs:394:12
[INFO] [stdout]     |
[INFO] [stdout] 394 |     pub fn sysctl(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] help: consider using `core::ptr::null_mut` instead
[INFO] [stdout]     |
[INFO] [stdout] 357 -                 std::ptr::null(),
[INFO] [stdout] 357 +                 core::ptr::null_mut(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:381:21
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 libc::sysctl(
[INFO] [stdout]     |                 ------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 381 |                     std::ptr::null(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ types differ in mutability
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected raw pointer `*mut c_void`
[INFO] [stdout]                found raw pointer `*const _`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs:394:12
[INFO] [stdout]     |
[INFO] [stdout] 394 |     pub fn sysctl(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] help: consider using `core::ptr::null_mut` instead
[INFO] [stdout]     |
[INFO] [stdout] 381 -                     std::ptr::null(),
[INFO] [stdout] 381 +                     core::ptr::null_mut(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:946:49
[INFO] [stdout]     |
[INFO] [stdout] 946 |             Wire::new(libc::RTM_GET, "RTM_GET", libc::RTA_DST, dst_size),
[INFO] [stdout]     |             ---------                           ^^^^^^^^^^^^^ expected `i32`, found `u16`
[INFO] [stdout]     |             |
[INFO] [stdout]     |             arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:842:8
[INFO] [stdout]     |
[INFO] [stdout] 842 |     fn new(kind: libc::c_int, message: &'static str, addrs: i32, tail: usize) -> Self {
[INFO] [stdout]     |        ^^^                                           ----------
[INFO] [stdout] help: you can convert a `u16` to an `i32`
[INFO] [stdout]     |
[INFO] [stdout] 946 |             Wire::new(libc::RTM_GET, "RTM_GET", libc::RTA_DST.into(), dst_size),
[INFO] [stdout]     |                                                              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:952:28
[INFO] [stdout]     |
[INFO] [stdout] 952 |         if msg.hdr.addrs & libc::RTA_GATEWAY == 0 {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ expected `i32`, found `u16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `i32 & u16`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:952:26
[INFO] [stdout]     |
[INFO] [stdout] 952 |         if msg.hdr.addrs & libc::RTA_GATEWAY == 0 {
[INFO] [stdout]     |                          ^ no implementation for `i32 & u16`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `BitAnd<u16>` is not implemented for `i32`
[INFO] [stdout] help: the following other types implement trait `BitAnd<Rhs>`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `&i32` implements `BitAnd<i32>`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `i32` implements `BitAnd<&i32>`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `&i32` implements `BitAnd`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:174:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `i32` implements `BitAnd`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:187:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `bitand_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:983:28
[INFO] [stdout]     |
[INFO] [stdout] 983 |         if msg.hdr.flags & libc::RTF_GATEWAY != 0 {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ expected `i32`, found `u16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `i32 & u16`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:983:26
[INFO] [stdout]     |
[INFO] [stdout] 983 |         if msg.hdr.flags & libc::RTF_GATEWAY != 0 {
[INFO] [stdout]     |                          ^ no implementation for `i32 & u16`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `BitAnd<u16>` is not implemented for `i32`
[INFO] [stdout] help: the following other types implement trait `BitAnd<Rhs>`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `&i32` implements `BitAnd<i32>`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `i32` implements `BitAnd<&i32>`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `&i32` implements `BitAnd`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:174:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `i32` implements `BitAnd`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:187:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `bitand_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1026:25
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         msg.hdr.flags = libc::RTF_HOST | libc::RTF_STATIC | libc::RTF_LLDATA;
[INFO] [stdout]      |         -------------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u16`
[INFO] [stdout]      |         |
[INFO] [stdout]      |         expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1036:17
[INFO] [stdout]      |
[INFO] [stdout] 1033 |             Wire::new(
[INFO] [stdout]      |             --------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1036 |                 libc::RTA_DST | libc::RTA_GATEWAY,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u16`
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:842:8
[INFO] [stdout]      |
[INFO] [stdout]  842 |     fn new(kind: libc::c_int, message: &'static str, addrs: i32, tail: usize) -> Self {
[INFO] [stdout]      |        ^^^                                           ----------
[INFO] [stdout] help: you can convert a `u16` to an `i32`
[INFO] [stdout]      |
[INFO] [stdout] 1036 |                 (libc::RTA_DST | libc::RTA_GATEWAY).into(),
[INFO] [stdout]      |                 +                                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1080:25
[INFO] [stdout]      |
[INFO] [stdout] 1080 |         msg.hdr.flags = libc::RTF_HOST | libc::RTF_STATIC | libc::RTF_LLDATA;
[INFO] [stdout]      |         -------------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u16`
[INFO] [stdout]      |         |
[INFO] [stdout]      |         expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1083 |             Wire::new(
[INFO] [stdout]      |             --------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1086 |                 libc::RTA_DST | libc::RTA_GATEWAY,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u16`
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:842:8
[INFO] [stdout]      |
[INFO] [stdout]  842 |     fn new(kind: libc::c_int, message: &'static str, addrs: i32, tail: usize) -> Self {
[INFO] [stdout]      |        ^^^                                           ----------
[INFO] [stdout] help: you can convert a `u16` to an `i32`
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                 (libc::RTA_DST | libc::RTA_GATEWAY).into(),
[INFO] [stdout]      |                 +                                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `sockaddr_in` has no field named `sin_len`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1113:9
[INFO] [stdout]      |
[INFO] [stdout] 1113 |         sin_len: u8::try_from(size_of::<libc::sockaddr_in>()).unwrap_or(16),
[INFO] [stdout]      |         ^^^^^^^ `sockaddr_in` does not have this field
[INFO] [stdout]      |
[INFO] [stdout]      = note: all struct fields are already assigned
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1114:21
[INFO] [stdout]      |
[INFO] [stdout] 1114 |         sin_family: u8::try_from(libc::AF_INET).unwrap_or(2),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u16`, found `u8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sin_len` on type `&sockaddr_in`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1158:24
[INFO] [stdout]      |
[INFO] [stdout] 1158 |     space[offset] = sa.sin_len;
[INFO] [stdout]      |                        ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sin_family`, `sin_port`, `sin_addr`, `sin_zero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1159:25
[INFO] [stdout]      |
[INFO] [stdout] 1159 |     space[offset + 1] = sa.sin_family;
[INFO] [stdout]      |     -----------------   ^^^^^^^^^^^^^ expected `u8`, found `u16`
[INFO] [stdout]      |     |
[INFO] [stdout]      |     expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sin_len` on type `&sockaddr_in`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1165:21
[INFO] [stdout]      |
[INFO] [stdout] 1165 |     sys::sa_size(sa.sin_len)
[INFO] [stdout]      |                     ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sin_family`, `sin_port`, `sin_addr`, `sin_zero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0422, E0425, E0560, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `libc::sockaddr_in` has no field named `sin_len`
[INFO] [stdout]    --> crates/satl-overlay/src/ftable.rs:174:21
[INFO] [stdout]     |
[INFO] [stdout] 174 |                     sin_len: 0,
[INFO] [stdout]     |                     ^^^^^^^ `libc::sockaddr_in` does not have this field
[INFO] [stdout]     |
[INFO] [stdout]     = note: all struct fields are already assigned
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `satl-overlay` (lib) due to 41 previous errors
[INFO] [stdout] error[E0609]: no field `sin_len` on type `libc::sockaddr_in`
[INFO] [stdout]    --> crates/satl-overlay/src/ftable.rs:910:20
[INFO] [stdout]     |
[INFO] [stdout] 910 |         cmd.sa.in4.sin_len = u8::try_from(size_of::<libc::sockaddr_in>()).unwrap_or(16);
[INFO] [stdout]     |                    ^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `sin_family`, `sin_port`, `sin_addr`, `sin_zero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/satl-overlay/src/ftable.rs:911:33
[INFO] [stdout]     |
[INFO] [stdout] 911 |         cmd.sa.in4.sin_family = u8::try_from(libc::AF_INET).unwrap_or(2);
[INFO] [stdout]     |         ---------------------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u16`, found `u8`
[INFO] [stdout]     |         |
[INFO] [stdout]     |         expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:357:17
[INFO] [stdout]     |
[INFO] [stdout] 352 |             libc::sysctl(
[INFO] [stdout]     |             ------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 357 |                 std::ptr::null(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ types differ in mutability
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected raw pointer `*mut c_void`
[INFO] [stdout]                found raw pointer `*const _`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs:394:12
[INFO] [stdout]     |
[INFO] [stdout] 394 |     pub fn sysctl(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] help: consider using `core::ptr::null_mut` instead
[INFO] [stdout]     |
[INFO] [stdout] 357 -                 std::ptr::null(),
[INFO] [stdout] 357 +                 core::ptr::null_mut(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:381:21
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 libc::sysctl(
[INFO] [stdout]     |                 ------------ arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 381 |                     std::ptr::null(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ types differ in mutability
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected raw pointer `*mut c_void`
[INFO] [stdout]                found raw pointer `*const _`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/gnu/b64/x86_64/not_x32.rs:394:12
[INFO] [stdout]     |
[INFO] [stdout] 394 |     pub fn sysctl(
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] help: consider using `core::ptr::null_mut` instead
[INFO] [stdout]     |
[INFO] [stdout] 381 -                     std::ptr::null(),
[INFO] [stdout] 381 +                     core::ptr::null_mut(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:946:49
[INFO] [stdout]     |
[INFO] [stdout] 946 |             Wire::new(libc::RTM_GET, "RTM_GET", libc::RTA_DST, dst_size),
[INFO] [stdout]     |             ---------                           ^^^^^^^^^^^^^ expected `i32`, found `u16`
[INFO] [stdout]     |             |
[INFO] [stdout]     |             arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:842:8
[INFO] [stdout]     |
[INFO] [stdout] 842 |     fn new(kind: libc::c_int, message: &'static str, addrs: i32, tail: usize) -> Self {
[INFO] [stdout]     |        ^^^                                           ----------
[INFO] [stdout] help: you can convert a `u16` to an `i32`
[INFO] [stdout]     |
[INFO] [stdout] 946 |             Wire::new(libc::RTM_GET, "RTM_GET", libc::RTA_DST.into(), dst_size),
[INFO] [stdout]     |                                                              +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:952:28
[INFO] [stdout]     |
[INFO] [stdout] 952 |         if msg.hdr.addrs & libc::RTA_GATEWAY == 0 {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ expected `i32`, found `u16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `i32 & u16`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:952:26
[INFO] [stdout]     |
[INFO] [stdout] 952 |         if msg.hdr.addrs & libc::RTA_GATEWAY == 0 {
[INFO] [stdout]     |                          ^ no implementation for `i32 & u16`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `BitAnd<u16>` is not implemented for `i32`
[INFO] [stdout] help: the following other types implement trait `BitAnd<Rhs>`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `&i32` implements `BitAnd<i32>`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `i32` implements `BitAnd<&i32>`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `&i32` implements `BitAnd`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:174:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `i32` implements `BitAnd`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:187:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `bitand_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:983:28
[INFO] [stdout]     |
[INFO] [stdout] 983 |         if msg.hdr.flags & libc::RTF_GATEWAY != 0 {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^ expected `i32`, found `u16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `i32 & u16`
[INFO] [stdout]    --> crates/satl-overlay/src/lltable.rs:983:26
[INFO] [stdout]     |
[INFO] [stdout] 983 |         if msg.hdr.flags & libc::RTF_GATEWAY != 0 {
[INFO] [stdout]     |                          ^ no implementation for `i32 & u16`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `BitAnd<u16>` is not implemented for `i32`
[INFO] [stdout] help: the following other types implement trait `BitAnd<Rhs>`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `&i32` implements `BitAnd<i32>`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `i32` implements `BitAnd<&i32>`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `&i32` implements `BitAnd`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:174:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `i32` implements `BitAnd`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:187:0
[INFO] [stdout]     |
[INFO] [stdout]     = note: in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `bitand_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1026:25
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         msg.hdr.flags = libc::RTF_HOST | libc::RTF_STATIC | libc::RTF_LLDATA;
[INFO] [stdout]      |         -------------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u16`
[INFO] [stdout]      |         |
[INFO] [stdout]      |         expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1036:17
[INFO] [stdout]      |
[INFO] [stdout] 1033 |             Wire::new(
[INFO] [stdout]      |             --------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1036 |                 libc::RTA_DST | libc::RTA_GATEWAY,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u16`
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:842:8
[INFO] [stdout]      |
[INFO] [stdout]  842 |     fn new(kind: libc::c_int, message: &'static str, addrs: i32, tail: usize) -> Self {
[INFO] [stdout]      |        ^^^                                           ----------
[INFO] [stdout] help: you can convert a `u16` to an `i32`
[INFO] [stdout]      |
[INFO] [stdout] 1036 |                 (libc::RTA_DST | libc::RTA_GATEWAY).into(),
[INFO] [stdout]      |                 +                                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1080:25
[INFO] [stdout]      |
[INFO] [stdout] 1080 |         msg.hdr.flags = libc::RTF_HOST | libc::RTF_STATIC | libc::RTF_LLDATA;
[INFO] [stdout]      |         -------------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u16`
[INFO] [stdout]      |         |
[INFO] [stdout]      |         expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1086:17
[INFO] [stdout]      |
[INFO] [stdout] 1083 |             Wire::new(
[INFO] [stdout]      |             --------- arguments to this function are incorrect
[INFO] [stdout] ...
[INFO] [stdout] 1086 |                 libc::RTA_DST | libc::RTA_GATEWAY,
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `u16`
[INFO] [stdout]      |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:842:8
[INFO] [stdout]      |
[INFO] [stdout]  842 |     fn new(kind: libc::c_int, message: &'static str, addrs: i32, tail: usize) -> Self {
[INFO] [stdout]      |        ^^^                                           ----------
[INFO] [stdout] help: you can convert a `u16` to an `i32`
[INFO] [stdout]      |
[INFO] [stdout] 1086 |                 (libc::RTA_DST | libc::RTA_GATEWAY).into(),
[INFO] [stdout]      |                 +                                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0560]: struct `libc::sockaddr_in` has no field named `sin_len`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1113:9
[INFO] [stdout]      |
[INFO] [stdout] 1113 |         sin_len: u8::try_from(size_of::<libc::sockaddr_in>()).unwrap_or(16),
[INFO] [stdout]      |         ^^^^^^^ `libc::sockaddr_in` does not have this field
[INFO] [stdout]      |
[INFO] [stdout]      = note: all struct fields are already assigned
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1114:21
[INFO] [stdout]      |
[INFO] [stdout] 1114 |         sin_family: u8::try_from(libc::AF_INET).unwrap_or(2),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u16`, found `u8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sin_len` on type `&libc::sockaddr_in`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1158:24
[INFO] [stdout]      |
[INFO] [stdout] 1158 |     space[offset] = sa.sin_len;
[INFO] [stdout]      |                        ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sin_family`, `sin_port`, `sin_addr`, `sin_zero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1159:25
[INFO] [stdout]      |
[INFO] [stdout] 1159 |     space[offset + 1] = sa.sin_family;
[INFO] [stdout]      |     -----------------   ^^^^^^^^^^^^^ expected `u8`, found `u16`
[INFO] [stdout]      |     |
[INFO] [stdout]      |     expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sin_len` on type `&libc::sockaddr_in`
[INFO] [stdout]     --> crates/satl-overlay/src/lltable.rs:1165:21
[INFO] [stdout]      |
[INFO] [stdout] 1165 |     sys::sa_size(sa.sin_len)
[INFO] [stdout]      |                     ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sin_family`, `sin_port`, `sin_addr`, `sin_zero`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0422, E0425, E0560, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `satl-overlay` (lib test) due to 55 previous errors
[INFO] running `Command { std: "docker" "inspect" "5cde3db5b35f997fd8b7570e11796ab04cbc1338a3b784e3e130b1b05d3eae9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5cde3db5b35f997fd8b7570e11796ab04cbc1338a3b784e3e130b1b05d3eae9b", kill_on_drop: false }`
[INFO] [stdout] 5cde3db5b35f997fd8b7570e11796ab04cbc1338a3b784e3e130b1b05d3eae9b
