[INFO] cloning repository https://github.com/MiguelRegueiro/freebsd-flatpak
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/MiguelRegueiro/freebsd-flatpak" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMiguelRegueiro%2Ffreebsd-flatpak", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMiguelRegueiro%2Ffreebsd-flatpak'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 510f11f36f6d8e10d67e5ed76f53f81ff32841d0
[INFO] checking MiguelRegueiro/freebsd-flatpak 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%2FMiguelRegueiro%2Ffreebsd-flatpak" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-1-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/MiguelRegueiro/freebsd-flatpak
[INFO] finished tweaking git repo https://github.com/MiguelRegueiro/freebsd-flatpak
[INFO] tweaked toml for git repo https://github.com/MiguelRegueiro/freebsd-flatpak written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/MiguelRegueiro/freebsd-flatpak 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/MiguelRegueiro/freebsd-flatpak 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 ostree v0.20.5
[INFO] [stderr]   Downloaded ostree-sys v0.15.3
[INFO] [stderr]   Downloaded gobject-sys v0.20.10
[INFO] [stderr]   Downloaded glib-sys v0.20.10
[INFO] [stderr]   Downloaded gio-sys v0.20.10
[INFO] [stderr]   Downloaded glib-macros v0.20.12
[INFO] [stderr]   Downloaded base64 v0.20.0
[INFO] [stderr]   Downloaded gio v0.20.12
[INFO] [stderr]   Downloaded glib v0.20.12
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] c84ccff244acc5c8f14d8875db4aa2202372c955729b655ff38c3d01b0e3b84c
[INFO] running `Command { std: "docker" "start" "c84ccff244acc5c8f14d8875db4aa2202372c955729b655ff38c3d01b0e3b84c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c84ccff244acc5c8f14d8875db4aa2202372c955729b655ff38c3d01b0e3b84c", 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" "c84ccff244acc5c8f14d8875db4aa2202372c955729b655ff38c3d01b0e3b84c" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c84ccff244acc5c8f14d8875db4aa2202372c955729b655ff38c3d01b0e3b84c", 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" "c84ccff244acc5c8f14d8875db4aa2202372c955729b655ff38c3d01b0e3b84c" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling version-compare v0.2.1
[INFO] [stderr]     Checking futures-core v0.3.34
[INFO] [stderr]    Compiling gio v0.20.12
[INFO] [stderr]     Checking base64 v0.20.0
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking futures-channel v0.3.34
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling cfg-expr v0.20.8
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling system-deps v7.0.8
[INFO] [stderr]    Compiling glib-macros v0.20.12
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling glib-sys v0.20.10
[INFO] [stderr]    Compiling gobject-sys v0.20.10
[INFO] [stderr]    Compiling gio-sys v0.20.10
[INFO] [stderr]    Compiling ostree-sys v0.15.3
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]     Checking futures-util v0.3.34
[INFO] [stderr]     Checking futures-executor v0.3.34
[INFO] [stderr]     Checking glib v0.20.12
[INFO] [stderr]     Checking ostree v0.20.5
[INFO] [stderr]     Checking freebsd-flatpak v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0425]: cannot find value `JAIL_CREATE` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:492:19
[INFO] [stdout]      |
[INFO] [stdout]  492 |             libc::JAIL_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]      |                   ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `FAN_CREATE` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:2960:1
[INFO] [stdout]      |
[INFO] [stdout] 2960 | pub const FAN_CREATE: u64 = 0x0000_0100;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  492 -             libc::JAIL_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]  492 +             libc::FAN_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JAIL_UPDATE` in crate `libc`
[INFO] [stdout]    --> src/bin/../secure_launch.rs:510:15
[INFO] [stdout]     |
[INFO] [stdout] 510 |         libc::JAIL_UPDATE,
[INFO] [stdout]     |               ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `getpeereid` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1279:23
[INFO] [stdout]      |
[INFO] [stdout] 1279 |     if unsafe { libc::getpeereid(fd, &mut uid, &mut gid) } != 0 {
[INFO] [stdout]      |                       ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JAIL_CREATE` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:492:19
[INFO] [stdout]      |
[INFO] [stdout]  492 |             libc::JAIL_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]      |                   ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `FAN_CREATE` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:2960:1
[INFO] [stdout]      |
[INFO] [stdout] 2960 | pub const FAN_CREATE: u64 = 0x0000_0100;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  492 -             libc::JAIL_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]  492 +             libc::FAN_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JAIL_UPDATE` in crate `libc`
[INFO] [stdout]    --> src/bin/../secure_launch.rs:510:15
[INFO] [stdout]     |
[INFO] [stdout] 510 |         libc::JAIL_UPDATE,
[INFO] [stdout]     |               ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `getpeereid` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1279:23
[INFO] [stdout]      |
[INFO] [stdout] 1279 |     if unsafe { libc::getpeereid(fd, &mut uid, &mut gid) } != 0 {
[INFO] [stdout]      |                       ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JAIL_CREATE` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:492:19
[INFO] [stdout]      |
[INFO] [stdout]  492 |             libc::JAIL_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]      |                   ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `FAN_CREATE` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:2960:1
[INFO] [stdout]      |
[INFO] [stdout] 2960 | pub const FAN_CREATE: u64 = 0x0000_0100;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  492 -             libc::JAIL_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]  492 +             libc::FAN_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JAIL_UPDATE` in crate `libc`
[INFO] [stdout]    --> src/bin/../secure_launch.rs:510:15
[INFO] [stdout]     |
[INFO] [stdout] 510 |         libc::JAIL_UPDATE,
[INFO] [stdout]     |               ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `getpeereid` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1279:23
[INFO] [stdout]      |
[INFO] [stdout] 1279 |     if unsafe { libc::getpeereid(fd, &mut uid, &mut gid) } != 0 {
[INFO] [stdout]      |                       ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1387:39
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             && (*current).cmsg_len >= libc::CMSG_LEN(0)
[INFO] [stdout]      |                -------------------    ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout]      |                |
[INFO] [stdout]      |                expected because this is `usize`
[INFO] [stdout]      |
[INFO] [stdout] help: you can convert a `u32` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             && (*current).cmsg_len >= libc::CMSG_LEN(0).try_into().unwrap()
[INFO] [stdout]      |                                                        ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1389:48
[INFO] [stdout]      |
[INFO] [stdout] 1389 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `u32` from `usize`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1389:46
[INFO] [stdout]      |
[INFO] [stdout] 1389 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]      |                                              ^ no implementation for `usize - u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Sub<u32>` is not implemented for `usize`
[INFO] [stdout] help: the following other types implement trait `Sub<Rhs>`
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&usize` implements `Sub<usize>`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `usize` implements `Sub<&usize>`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&usize` implements `Sub`
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:210:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `usize` implements `Sub`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:225: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 `sub_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sun_len` on type `sockaddr_un`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1411:13
[INFO] [stdout]      |
[INFO] [stdout] 1411 |     address.sun_len = (std::mem::size_of::<libc::sa_family_t>() + bytes.len() + 1) as _;
[INFO] [stdout]      |             ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sun_family`, `sun_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sun_len` on type `sockaddr_un`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1415:26
[INFO] [stdout]      |
[INFO] [stdout] 1415 |     Ok((address, address.sun_len as _))
[INFO] [stdout]      |                          ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sun_family`, `sun_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1387:39
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             && (*current).cmsg_len >= libc::CMSG_LEN(0)
[INFO] [stdout]      |                -------------------    ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout]      |                |
[INFO] [stdout]      |                expected because this is `usize`
[INFO] [stdout]      |
[INFO] [stdout] help: you can convert a `u32` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             && (*current).cmsg_len >= libc::CMSG_LEN(0).try_into().unwrap()
[INFO] [stdout]      |                                                        ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1387:39
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             && (*current).cmsg_len >= libc::CMSG_LEN(0)
[INFO] [stdout]      |                -------------------    ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout]      |                |
[INFO] [stdout]      |                expected because this is `usize`
[INFO] [stdout]      |
[INFO] [stdout] help: you can convert a `u32` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             && (*current).cmsg_len >= libc::CMSG_LEN(0).try_into().unwrap()
[INFO] [stdout]      |                                                        ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1389:48
[INFO] [stdout]      |
[INFO] [stdout] 1389 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1389:48
[INFO] [stdout]      |
[INFO] [stdout] 1389 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `u32` from `usize`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1389:46
[INFO] [stdout]      |
[INFO] [stdout] 1389 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]      |                                              ^ no implementation for `usize - u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Sub<u32>` is not implemented for `usize`
[INFO] [stdout] help: the following other types implement trait `Sub<Rhs>`
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&usize` implements `Sub<usize>`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `usize` implements `Sub<&usize>`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&usize` implements `Sub`
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:210:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `usize` implements `Sub`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:225: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 `sub_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sun_len` on type `sockaddr_un`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1411:13
[INFO] [stdout]      |
[INFO] [stdout] 1411 |     address.sun_len = (std::mem::size_of::<libc::sa_family_t>() + bytes.len() + 1) as _;
[INFO] [stdout]      |             ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sun_family`, `sun_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sun_len` on type `sockaddr_un`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1415:26
[INFO] [stdout]      |
[INFO] [stdout] 1415 |     Ok((address, address.sun_len as _))
[INFO] [stdout]      |                          ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sun_family`, `sun_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `u32` from `usize`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1389:46
[INFO] [stdout]      |
[INFO] [stdout] 1389 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]      |                                              ^ no implementation for `usize - u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Sub<u32>` is not implemented for `usize`
[INFO] [stdout] help: the following other types implement trait `Sub<Rhs>`
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&usize` implements `Sub<usize>`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `usize` implements `Sub<&usize>`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&usize` implements `Sub`
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:210:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `usize` implements `Sub`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:225: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 `sub_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sun_len` on type `sockaddr_un`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1411:13
[INFO] [stdout]      |
[INFO] [stdout] 1411 |     address.sun_len = (std::mem::size_of::<libc::sa_family_t>() + bytes.len() + 1) as _;
[INFO] [stdout]      |             ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sun_family`, `sun_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sun_len` on type `sockaddr_un`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1415:26
[INFO] [stdout]      |
[INFO] [stdout] 1415 |     Ok((address, address.sun_len as _))
[INFO] [stdout]      |                          ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sun_family`, `sun_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JAIL_CREATE` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:492:19
[INFO] [stdout]      |
[INFO] [stdout]  492 |             libc::JAIL_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]      |                   ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `FAN_CREATE` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:2960:1
[INFO] [stdout]      |
[INFO] [stdout] 2960 | pub const FAN_CREATE: u64 = 0x0000_0100;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  492 -             libc::JAIL_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]  492 +             libc::FAN_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JAIL_UPDATE` in crate `libc`
[INFO] [stdout]    --> src/bin/../secure_launch.rs:510:15
[INFO] [stdout]     |
[INFO] [stdout] 510 |         libc::JAIL_UPDATE,
[INFO] [stdout]     |               ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `getpeereid` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1279:23
[INFO] [stdout]      |
[INFO] [stdout] 1279 |     if unsafe { libc::getpeereid(fd, &mut uid, &mut gid) } != 0 {
[INFO] [stdout]      |                       ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JAIL_CREATE` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:492:19
[INFO] [stdout]      |
[INFO] [stdout]  492 |             libc::JAIL_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]      |                   ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `FAN_CREATE` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:2960:1
[INFO] [stdout]      |
[INFO] [stdout] 2960 | pub const FAN_CREATE: u64 = 0x0000_0100;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  492 -             libc::JAIL_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]  492 +             libc::FAN_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JAIL_UPDATE` in crate `libc`
[INFO] [stdout]    --> src/bin/../secure_launch.rs:510:15
[INFO] [stdout]     |
[INFO] [stdout] 510 |         libc::JAIL_UPDATE,
[INFO] [stdout]     |               ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `getpeereid` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1279:23
[INFO] [stdout]      |
[INFO] [stdout] 1279 |     if unsafe { libc::getpeereid(fd, &mut uid, &mut gid) } != 0 {
[INFO] [stdout]      |                       ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `O_RESOLVE_BENEATH` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_mount.rs:652:17
[INFO] [stdout]      |
[INFO] [stdout]  652 |         | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `RESOLVE_BENEATH` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:1460:1
[INFO] [stdout]      |
[INFO] [stdout] 1460 | pub const RESOLVE_BENEATH: crate::__u64 = 0x08;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  652 -         | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]  652 +         | libc::RESOLVE_BENEATH;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MNT_RDONLY` in crate `libc`
[INFO] [stdout]    --> src/bin/../secure_mount.rs:862:54
[INFO] [stdout]     |
[INFO] [stdout] 862 |     Ok(unsafe { stat.assume_init() }.f_flags & libc::MNT_RDONLY as u64 != 0)
[INFO] [stdout]     |                                                      ^^^^^^^^^^ not found in `libc`
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named constant `MS_RDONLY` defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:553:1
[INFO] [stdout]     |
[INFO] [stdout] 553 | pub const MS_RDONLY: c_ulong = 0x01;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 862 -     Ok(unsafe { stat.assume_init() }.f_flags & libc::MNT_RDONLY as u64 != 0)
[INFO] [stdout] 862 +     Ok(unsafe { stat.assume_init() }.f_flags & libc::MS_RDONLY as u64 != 0)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `O_RESOLVE_BENEATH` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_mount.rs:910:17
[INFO] [stdout]      |
[INFO] [stdout]  910 |         | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `RESOLVE_BENEATH` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:1460:1
[INFO] [stdout]      |
[INFO] [stdout] 1460 | pub const RESOLVE_BENEATH: crate::__u64 = 0x08;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  910 -         | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]  910 +         | libc::RESOLVE_BENEATH;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `O_RESOLVE_BENEATH` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_mount.rs:925:77
[INFO] [stdout]      |
[INFO] [stdout]  925 |     let flags = libc::O_RDONLY | libc::O_CLOEXEC | libc::O_NOFOLLOW | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]      |                                                                             ^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `RESOLVE_BENEATH` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:1460:1
[INFO] [stdout]      |
[INFO] [stdout] 1460 | pub const RESOLVE_BENEATH: crate::__u64 = 0x08;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  925 -     let flags = libc::O_RDONLY | libc::O_CLOEXEC | libc::O_NOFOLLOW | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]  925 +     let flags = libc::O_RDONLY | libc::O_CLOEXEC | libc::O_NOFOLLOW | libc::RESOLVE_BENEATH;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MNT_RDONLY` in crate `libc`
[INFO] [stdout]    --> src/bin/../secure_mount.rs:952:40
[INFO] [stdout]     |
[INFO] [stdout] 952 |     options.mount(if read_only { libc::MNT_RDONLY } else { 0 })
[INFO] [stdout]     |                                        ^^^^^^^^^^ not found in `libc`
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named constant `MS_RDONLY` defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:553:1
[INFO] [stdout]     |
[INFO] [stdout] 553 | pub const MS_RDONLY: c_ulong = 0x01;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 952 -     options.mount(if read_only { libc::MNT_RDONLY } else { 0 })
[INFO] [stdout] 952 +     options.mount(if read_only { libc::MS_RDONLY } else { 0 })
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unmount` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_mount.rs:992:23
[INFO] [stdout]      |
[INFO] [stdout]  992 |     if unsafe { libc::unmount(path.as_ptr(), flags) } != 0 {
[INFO] [stdout]      |                       ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `umount` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:3659:5
[INFO] [stdout]      |
[INFO] [stdout] 3659 |     pub fn umount(target: *const c_char) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  992 -     if unsafe { libc::unmount(path.as_ptr(), flags) } != 0 {
[INFO] [stdout]  992 +     if unsafe { libc::umount(path.as_ptr(), flags) } != 0 {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `getmntinfo` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_mount.rs:1021:32
[INFO] [stdout]      |
[INFO] [stdout] 1021 |     let count = unsafe { libc::getmntinfo(&mut mounts, libc::MNT_NOWAIT) };
[INFO] [stdout]      |                                ^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `getmntent` 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:1840:5
[INFO] [stdout]      |
[INFO] [stdout] 1840 |     pub fn getmntent(stream: *mut crate::FILE) -> *mut crate::mntent;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1021 -     let count = unsafe { libc::getmntinfo(&mut mounts, libc::MNT_NOWAIT) };
[INFO] [stdout] 1021 +     let count = unsafe { libc::getmntent(&mut mounts, libc::MNT_NOWAIT) };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MNT_NOWAIT` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_mount.rs:1021:62
[INFO] [stdout]      |
[INFO] [stdout] 1021 |     let count = unsafe { libc::getmntinfo(&mut mounts, libc::MNT_NOWAIT) };
[INFO] [stdout]      |                                                              ^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `IPC_NOWAIT` 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:962:1
[INFO] [stdout]      |
[INFO] [stdout]  962 | pub const IPC_NOWAIT: c_int = 0o4000;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1021 -     let count = unsafe { libc::getmntinfo(&mut mounts, libc::MNT_NOWAIT) };
[INFO] [stdout] 1021 +     let count = unsafe { libc::getmntinfo(&mut mounts, libc::IPC_NOWAIT) };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MNT_BYFSID` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_mount.rs:1067:23
[INFO] [stdout]      |
[INFO] [stdout] 1067 |     let flags = libc::MNT_BYFSID | if force { libc::MNT_FORCE } else { 0 };
[INFO] [stdout]      |                       ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unmount` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_mount.rs:1069:23
[INFO] [stdout]      |
[INFO] [stdout] 1069 |     if unsafe { libc::unmount(fsid.as_ptr(), flags) } != 0 {
[INFO] [stdout]      |                       ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `umount` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:3659:5
[INFO] [stdout]      |
[INFO] [stdout] 3659 |     pub fn umount(target: *const c_char) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1069 -     if unsafe { libc::unmount(fsid.as_ptr(), flags) } != 0 {
[INFO] [stdout] 1069 +     if unsafe { libc::umount(fsid.as_ptr(), flags) } != 0 {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `nmount` in crate `libc`
[INFO] [stdout]     --> src/bin/../secure_mount.rs:1211:27
[INFO] [stdout]      |
[INFO] [stdout] 1211 |         if unsafe { libc::nmount(iov.as_mut_ptr(), iov.len() as libc::c_uint, flags) } != 0 {
[INFO] [stdout]      |                           ^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `mount` 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:1783:5
[INFO] [stdout]      |
[INFO] [stdout] 1783 | /     pub fn mount(
[INFO] [stdout] 1784 | |         src: *const c_char,
[INFO] [stdout] 1785 | |         target: *const c_char,
[INFO] [stdout] 1786 | |         fstype: *const c_char,
[INFO] [stdout] 1787 | |         flags: c_ulong,
[INFO] [stdout] 1788 | |         data: *const c_void,
[INFO] [stdout] 1789 | |     ) -> c_int;
[INFO] [stdout]      | |_______________^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1211 -         if unsafe { libc::nmount(iov.as_mut_ptr(), iov.len() as libc::c_uint, flags) } != 0 {
[INFO] [stdout] 1211 +         if unsafe { libc::mount(iov.as_mut_ptr(), iov.len() as libc::c_uint, flags) } != 0 {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0425, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0425, E0609.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `freebsd-flatpak` (bin "freebsd-flatpak-secure-launch-daemon") due to 8 previous errors
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `freebsd-flatpak` (bin "freebsd-flatpak-secure-launch-client") due to 8 previous errors
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1387:39
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             && (*current).cmsg_len >= libc::CMSG_LEN(0)
[INFO] [stdout]      |                -------------------    ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout]      |                |
[INFO] [stdout]      |                expected because this is `usize`
[INFO] [stdout]      |
[INFO] [stdout] help: you can convert a `u32` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             && (*current).cmsg_len >= libc::CMSG_LEN(0).try_into().unwrap()
[INFO] [stdout]      |                                                        ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1389:48
[INFO] [stdout]      |
[INFO] [stdout] 1389 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `u32` from `usize`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1389:46
[INFO] [stdout]      |
[INFO] [stdout] 1389 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]      |                                              ^ no implementation for `usize - u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Sub<u32>` is not implemented for `usize`
[INFO] [stdout] help: the following other types implement trait `Sub<Rhs>`
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&usize` implements `Sub<usize>`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `usize` implements `Sub<&usize>`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&usize` implements `Sub`
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:210:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `usize` implements `Sub`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:225: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 `sub_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sun_len` on type `sockaddr_un`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1411:13
[INFO] [stdout]      |
[INFO] [stdout] 1411 |     address.sun_len = (std::mem::size_of::<libc::sa_family_t>() + bytes.len() + 1) as _;
[INFO] [stdout]      |             ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sun_family`, `sun_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sun_len` on type `sockaddr_un`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1415:26
[INFO] [stdout]      |
[INFO] [stdout] 1415 |     Ok((address, address.sun_len as _))
[INFO] [stdout]      |                          ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sun_family`, `sun_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `f_flags` on type `statfs`
[INFO] [stdout]    --> src/bin/../secure_mount.rs:862:38
[INFO] [stdout]     |
[INFO] [stdout] 862 |     Ok(unsafe { stat.assume_init() }.f_flags & libc::MNT_RDONLY as u64 != 0)
[INFO] [stdout]     |                                      ^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `f_type`, `f_bsize`, `f_blocks`, `f_bfree`, `f_bavail` ... and 5 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `f_mntonname` on type `statfs`
[INFO] [stdout]     --> src/bin/../secure_mount.rs:1006:42
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     let mountpoint = statfs_string(&stat.f_mntonname)?;
[INFO] [stdout]      |                                          ^^^^^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `f_type`, `f_bsize`, `f_blocks`, `f_bfree`, `f_bavail` ... and 5 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `f_fstypename` on type `statfs`
[INFO] [stdout]     --> src/bin/../secure_mount.rs:1012:38
[INFO] [stdout]      |
[INFO] [stdout] 1012 |         fs_type: statfs_string(&stat.f_fstypename)?
[INFO] [stdout]      |                                      ^^^^^^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `f_type`, `f_bsize`, `f_blocks`, `f_bfree`, `f_bavail` ... and 5 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `f_mntonname` on type `&&statfs`
[INFO] [stdout]     --> src/bin/../secure_mount.rs:1026:42
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         .find(|stat| statfs_string(&stat.f_mntonname).is_ok_and(|path| path.to_bytes() == expected))
[INFO] [stdout]      |                                          ^^^^^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `f_type`, `f_bsize`, `f_blocks`, `f_bfree`, `f_bavail` ... and 5 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `f_fstypename` on type `&statfs`
[INFO] [stdout]     --> src/bin/../secure_mount.rs:1030:38
[INFO] [stdout]      |
[INFO] [stdout] 1030 |         fs_type: statfs_string(&stat.f_fstypename)?
[INFO] [stdout]      |                                      ^^^^^^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `f_type`, `f_bsize`, `f_blocks`, `f_bfree`, `f_bavail` ... and 5 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0425, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `freebsd-flatpak` (bin "freebsd-flatpak-secure-launch-daemon" test) due to 8 previous errors
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0425, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `freebsd-flatpak` (bin "freebsd-flatpak-secure-launch-client" test) due to 8 previous errors
[INFO] [stderr] error: could not compile `freebsd-flatpak` (bin "freebsd-flatpak-secure-mount") due to 16 previous errors
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1387:39
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             && (*current).cmsg_len >= libc::CMSG_LEN(0)
[INFO] [stdout]      |                -------------------    ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout]      |                |
[INFO] [stdout]      |                expected because this is `usize`
[INFO] [stdout]      |
[INFO] [stdout] help: you can convert a `u32` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             && (*current).cmsg_len >= libc::CMSG_LEN(0).try_into().unwrap()
[INFO] [stdout]      |                                                        ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1389:48
[INFO] [stdout]      |
[INFO] [stdout] 1389 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `u32` from `usize`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1389:46
[INFO] [stdout]      |
[INFO] [stdout] 1389 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]      |                                              ^ no implementation for `usize - u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Sub<u32>` is not implemented for `usize`
[INFO] [stdout] help: the following other types implement trait `Sub<Rhs>`
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&usize` implements `Sub<usize>`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `usize` implements `Sub<&usize>`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&usize` implements `Sub`
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:210:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `usize` implements `Sub`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:225: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 `sub_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sun_len` on type `sockaddr_un`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1411:13
[INFO] [stdout]      |
[INFO] [stdout] 1411 |     address.sun_len = (std::mem::size_of::<libc::sa_family_t>() + bytes.len() + 1) as _;
[INFO] [stdout]      |             ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sun_family`, `sun_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sun_len` on type `sockaddr_un`
[INFO] [stdout]     --> src/bin/../secure_launch.rs:1415:26
[INFO] [stdout]      |
[INFO] [stdout] 1415 |     Ok((address, address.sun_len as _))
[INFO] [stdout]      |                          ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sun_family`, `sun_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0425, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `freebsd-flatpak` (bin "freebsd-flatpak-secure-launch") due to 8 previous errors
[INFO] [stdout] error[E0425]: cannot find function `procctl` in crate `libc`
[INFO] [stdout]     --> src/host_resources/system_bus.rs:167:22
[INFO] [stdout]      |
[INFO] [stdout]  167 |             if libc::procctl(
[INFO] [stdout]      |                      ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `prctl` 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:1791:5
[INFO] [stdout]      |
[INFO] [stdout] 1791 |     pub fn prctl(option: c_int, ...) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  167 -             if libc::procctl(
[INFO] [stdout]  167 +             if libc::prctl(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_PDEATHSIG_CTL` in crate `libc`
[INFO] [stdout]    --> src/host_resources/system_bus.rs:170:23
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 libc::PROC_PDEATHSIG_CTL,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KERN_PROC` in crate `libc`
[INFO] [stdout]     --> src/process_identity.rs:17:46
[INFO] [stdout]      |
[INFO] [stdout]   17 |         let mut mib = [libc::CTL_KERN, libc::KERN_PROC, libc::KERN_PROC_PID, pid];
[INFO] [stdout]      |                                              ^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `KERN_PROF` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:3117:1
[INFO] [stdout]      |
[INFO] [stdout] 3117 | pub const KERN_PROF: c_int = 6;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]   17 -         let mut mib = [libc::CTL_KERN, libc::KERN_PROC, libc::KERN_PROC_PID, pid];
[INFO] [stdout]   17 +         let mut mib = [libc::CTL_KERN, libc::KERN_PROF, libc::KERN_PROC_PID, pid];
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KERN_PROC_PID` in crate `libc`
[INFO] [stdout]   --> src/process_identity.rs:17:63
[INFO] [stdout]    |
[INFO] [stdout] 17 |         let mut mib = [libc::CTL_KERN, libc::KERN_PROC, libc::KERN_PROC_PID, pid];
[INFO] [stdout]    |                                                               ^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `kinfo_proc` in crate `libc`
[INFO] [stdout]   --> src/process_identity.rs:18:47
[INFO] [stdout]    |
[INFO] [stdout] 18 |         let mut process = MaybeUninit::<libc::kinfo_proc>::zeroed();
[INFO] [stdout]    |                                               ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `kinfo_proc` in crate `libc`
[INFO] [stdout]   --> src/process_identity.rs:19:42
[INFO] [stdout]    |
[INFO] [stdout] 19 |         let mut length = size_of::<libc::kinfo_proc>();
[INFO] [stdout]    |                                          ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `procctl` in crate `libc`
[INFO] [stdout]     --> src/sandbox/process_supervision.rs:201:19
[INFO] [stdout]      |
[INFO] [stdout]  201 |             libc::procctl(
[INFO] [stdout]      |                   ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `prctl` 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:1791:5
[INFO] [stdout]      |
[INFO] [stdout] 1791 |     pub fn prctl(option: c_int, ...) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  201 -             libc::procctl(
[INFO] [stdout]  201 +             libc::prctl(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_REAP_KILL` in crate `libc`
[INFO] [stdout]    --> src/sandbox/process_supervision.rs:204:23
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 libc::PROC_REAP_KILL,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `procctl` in crate `libc`
[INFO] [stdout]     --> src/sandbox/process_supervision.rs:240:15
[INFO] [stdout]      |
[INFO] [stdout]  240 |         libc::procctl(
[INFO] [stdout]      |               ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `prctl` 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:1791:5
[INFO] [stdout]      |
[INFO] [stdout] 1791 |     pub fn prctl(option: c_int, ...) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  240 -         libc::procctl(
[INFO] [stdout]  240 +         libc::prctl(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_REAP_STATUS` in crate `libc`
[INFO] [stdout]    --> src/sandbox/process_supervision.rs:243:19
[INFO] [stdout]     |
[INFO] [stdout] 243 |             libc::PROC_REAP_STATUS,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_REAP_ACQUIRE` in crate `libc`
[INFO] [stdout]    --> src/sandbox/process_supervision.rs:276:15
[INFO] [stdout]     |
[INFO] [stdout] 276 |         libc::PROC_REAP_ACQUIRE
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_REAP_RELEASE` in crate `libc`
[INFO] [stdout]    --> src/sandbox/process_supervision.rs:278:15
[INFO] [stdout]     |
[INFO] [stdout] 278 |         libc::PROC_REAP_RELEASE
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `procctl` in crate `libc`
[INFO] [stdout]     --> src/sandbox/process_supervision.rs:280:33
[INFO] [stdout]      |
[INFO] [stdout]  280 |     let result = unsafe { libc::procctl(libc::P_PID, 0, command, std::ptr::null_mut()) };
[INFO] [stdout]      |                                 ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `prctl` 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:1791:5
[INFO] [stdout]      |
[INFO] [stdout] 1791 |     pub fn prctl(option: c_int, ...) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  280 -     let result = unsafe { libc::procctl(libc::P_PID, 0, command, std::ptr::null_mut()) };
[INFO] [stdout]  280 +     let result = unsafe { libc::prctl(libc::P_PID, 0, command, std::ptr::null_mut()) };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `procctl` in crate `libc`
[INFO] [stdout]     --> src/sandbox/process_supervision.rs:294:15
[INFO] [stdout]      |
[INFO] [stdout]  294 |         libc::procctl(
[INFO] [stdout]      |               ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `prctl` 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:1791:5
[INFO] [stdout]      |
[INFO] [stdout] 1791 |     pub fn prctl(option: c_int, ...) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  294 -         libc::procctl(
[INFO] [stdout]  294 +         libc::prctl(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_REAP_STATUS` in crate `libc`
[INFO] [stdout]    --> src/sandbox/process_supervision.rs:297:19
[INFO] [stdout]     |
[INFO] [stdout] 297 |             libc::PROC_REAP_STATUS,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `procctl` in crate `libc`
[INFO] [stdout]     --> src/sandbox/process_supervision.rs:320:15
[INFO] [stdout]      |
[INFO] [stdout]  320 |         libc::procctl(
[INFO] [stdout]      |               ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `prctl` 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:1791:5
[INFO] [stdout]      |
[INFO] [stdout] 1791 |     pub fn prctl(option: c_int, ...) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  320 -         libc::procctl(
[INFO] [stdout]  320 +         libc::prctl(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_REAP_GETPIDS` in crate `libc`
[INFO] [stdout]    --> src/sandbox/process_supervision.rs:323:19
[INFO] [stdout]     |
[INFO] [stdout] 323 |             libc::PROC_REAP_GETPIDS,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JAIL_CREATE` in crate `libc`
[INFO] [stdout]     --> src/secure_launch.rs:492:19
[INFO] [stdout]      |
[INFO] [stdout]  492 |             libc::JAIL_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]      |                   ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `FAN_CREATE` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:2960:1
[INFO] [stdout]      |
[INFO] [stdout] 2960 | pub const FAN_CREATE: u64 = 0x0000_0100;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  492 -             libc::JAIL_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]  492 +             libc::FAN_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JAIL_UPDATE` in crate `libc`
[INFO] [stdout]    --> src/secure_launch.rs:510:15
[INFO] [stdout]     |
[INFO] [stdout] 510 |         libc::JAIL_UPDATE,
[INFO] [stdout]     |               ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `getpeereid` in crate `libc`
[INFO] [stdout]     --> src/secure_launch.rs:1279:23
[INFO] [stdout]      |
[INFO] [stdout] 1279 |     if unsafe { libc::getpeereid(fd, &mut uid, &mut gid) } != 0 {
[INFO] [stdout]      |                       ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `O_RESOLVE_BENEATH` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:652:17
[INFO] [stdout]      |
[INFO] [stdout]  652 |         | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `RESOLVE_BENEATH` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:1460:1
[INFO] [stdout]      |
[INFO] [stdout] 1460 | pub const RESOLVE_BENEATH: crate::__u64 = 0x08;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  652 -         | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]  652 +         | libc::RESOLVE_BENEATH;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MNT_RDONLY` in crate `libc`
[INFO] [stdout]    --> src/secure_mount.rs:862:54
[INFO] [stdout]     |
[INFO] [stdout] 862 |     Ok(unsafe { stat.assume_init() }.f_flags & libc::MNT_RDONLY as u64 != 0)
[INFO] [stdout]     |                                                      ^^^^^^^^^^ not found in `libc`
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named constant `MS_RDONLY` defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:553:1
[INFO] [stdout]     |
[INFO] [stdout] 553 | pub const MS_RDONLY: c_ulong = 0x01;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 862 -     Ok(unsafe { stat.assume_init() }.f_flags & libc::MNT_RDONLY as u64 != 0)
[INFO] [stdout] 862 +     Ok(unsafe { stat.assume_init() }.f_flags & libc::MS_RDONLY as u64 != 0)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `O_RESOLVE_BENEATH` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:910:17
[INFO] [stdout]      |
[INFO] [stdout]  910 |         | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `RESOLVE_BENEATH` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:1460:1
[INFO] [stdout]      |
[INFO] [stdout] 1460 | pub const RESOLVE_BENEATH: crate::__u64 = 0x08;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  910 -         | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]  910 +         | libc::RESOLVE_BENEATH;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `O_RESOLVE_BENEATH` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:925:77
[INFO] [stdout]      |
[INFO] [stdout]  925 |     let flags = libc::O_RDONLY | libc::O_CLOEXEC | libc::O_NOFOLLOW | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]      |                                                                             ^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `RESOLVE_BENEATH` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:1460:1
[INFO] [stdout]      |
[INFO] [stdout] 1460 | pub const RESOLVE_BENEATH: crate::__u64 = 0x08;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  925 -     let flags = libc::O_RDONLY | libc::O_CLOEXEC | libc::O_NOFOLLOW | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]  925 +     let flags = libc::O_RDONLY | libc::O_CLOEXEC | libc::O_NOFOLLOW | libc::RESOLVE_BENEATH;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MNT_RDONLY` in crate `libc`
[INFO] [stdout]    --> src/secure_mount.rs:952:40
[INFO] [stdout]     |
[INFO] [stdout] 952 |     options.mount(if read_only { libc::MNT_RDONLY } else { 0 })
[INFO] [stdout]     |                                        ^^^^^^^^^^ not found in `libc`
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named constant `MS_RDONLY` defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:553:1
[INFO] [stdout]     |
[INFO] [stdout] 553 | pub const MS_RDONLY: c_ulong = 0x01;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 952 -     options.mount(if read_only { libc::MNT_RDONLY } else { 0 })
[INFO] [stdout] 952 +     options.mount(if read_only { libc::MS_RDONLY } else { 0 })
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unmount` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:992:23
[INFO] [stdout]      |
[INFO] [stdout]  992 |     if unsafe { libc::unmount(path.as_ptr(), flags) } != 0 {
[INFO] [stdout]      |                       ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `umount` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:3659:5
[INFO] [stdout]      |
[INFO] [stdout] 3659 |     pub fn umount(target: *const c_char) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  992 -     if unsafe { libc::unmount(path.as_ptr(), flags) } != 0 {
[INFO] [stdout]  992 +     if unsafe { libc::umount(path.as_ptr(), flags) } != 0 {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `getmntinfo` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:1021:32
[INFO] [stdout]      |
[INFO] [stdout] 1021 |     let count = unsafe { libc::getmntinfo(&mut mounts, libc::MNT_NOWAIT) };
[INFO] [stdout]      |                                ^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `getmntent` 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:1840:5
[INFO] [stdout]      |
[INFO] [stdout] 1840 |     pub fn getmntent(stream: *mut crate::FILE) -> *mut crate::mntent;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1021 -     let count = unsafe { libc::getmntinfo(&mut mounts, libc::MNT_NOWAIT) };
[INFO] [stdout] 1021 +     let count = unsafe { libc::getmntent(&mut mounts, libc::MNT_NOWAIT) };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MNT_NOWAIT` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:1021:62
[INFO] [stdout]      |
[INFO] [stdout] 1021 |     let count = unsafe { libc::getmntinfo(&mut mounts, libc::MNT_NOWAIT) };
[INFO] [stdout]      |                                                              ^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `IPC_NOWAIT` 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:962:1
[INFO] [stdout]      |
[INFO] [stdout]  962 | pub const IPC_NOWAIT: c_int = 0o4000;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1021 -     let count = unsafe { libc::getmntinfo(&mut mounts, libc::MNT_NOWAIT) };
[INFO] [stdout] 1021 +     let count = unsafe { libc::getmntinfo(&mut mounts, libc::IPC_NOWAIT) };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MNT_BYFSID` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:1067:23
[INFO] [stdout]      |
[INFO] [stdout] 1067 |     let flags = libc::MNT_BYFSID | if force { libc::MNT_FORCE } else { 0 };
[INFO] [stdout]      |                       ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unmount` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:1069:23
[INFO] [stdout]      |
[INFO] [stdout] 1069 |     if unsafe { libc::unmount(fsid.as_ptr(), flags) } != 0 {
[INFO] [stdout]      |                       ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `umount` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:3659:5
[INFO] [stdout]      |
[INFO] [stdout] 3659 |     pub fn umount(target: *const c_char) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1069 -     if unsafe { libc::unmount(fsid.as_ptr(), flags) } != 0 {
[INFO] [stdout] 1069 +     if unsafe { libc::umount(fsid.as_ptr(), flags) } != 0 {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `nmount` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:1211:27
[INFO] [stdout]      |
[INFO] [stdout] 1211 |         if unsafe { libc::nmount(iov.as_mut_ptr(), iov.len() as libc::c_uint, flags) } != 0 {
[INFO] [stdout]      |                           ^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `mount` 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:1783:5
[INFO] [stdout]      |
[INFO] [stdout] 1783 | /     pub fn mount(
[INFO] [stdout] 1784 | |         src: *const c_char,
[INFO] [stdout] 1785 | |         target: *const c_char,
[INFO] [stdout] 1786 | |         fstype: *const c_char,
[INFO] [stdout] 1787 | |         flags: c_ulong,
[INFO] [stdout] 1788 | |         data: *const c_void,
[INFO] [stdout] 1789 | |     ) -> c_int;
[INFO] [stdout]      | |_______________^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1211 -         if unsafe { libc::nmount(iov.as_mut_ptr(), iov.len() as libc::c_uint, flags) } != 0 {
[INFO] [stdout] 1211 +         if unsafe { libc::mount(iov.as_mut_ptr(), iov.len() as libc::c_uint, flags) } != 0 {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `procctl` in crate `libc`
[INFO] [stdout]     --> src/host_resources/system_bus.rs:167:22
[INFO] [stdout]      |
[INFO] [stdout]  167 |             if libc::procctl(
[INFO] [stdout]      |                      ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `prctl` 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:1791:5
[INFO] [stdout]      |
[INFO] [stdout] 1791 |     pub fn prctl(option: c_int, ...) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  167 -             if libc::procctl(
[INFO] [stdout]  167 +             if libc::prctl(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_PDEATHSIG_CTL` in crate `libc`
[INFO] [stdout]    --> src/host_resources/system_bus.rs:170:23
[INFO] [stdout]     |
[INFO] [stdout] 170 |                 libc::PROC_PDEATHSIG_CTL,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KERN_PROC` in crate `libc`
[INFO] [stdout]     --> src/process_identity.rs:17:46
[INFO] [stdout]      |
[INFO] [stdout]   17 |         let mut mib = [libc::CTL_KERN, libc::KERN_PROC, libc::KERN_PROC_PID, pid];
[INFO] [stdout]      |                                              ^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `KERN_PROF` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:3117:1
[INFO] [stdout]      |
[INFO] [stdout] 3117 | pub const KERN_PROF: c_int = 6;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]   17 -         let mut mib = [libc::CTL_KERN, libc::KERN_PROC, libc::KERN_PROC_PID, pid];
[INFO] [stdout]   17 +         let mut mib = [libc::CTL_KERN, libc::KERN_PROF, libc::KERN_PROC_PID, pid];
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KERN_PROC_PID` in crate `libc`
[INFO] [stdout]   --> src/process_identity.rs:17:63
[INFO] [stdout]    |
[INFO] [stdout] 17 |         let mut mib = [libc::CTL_KERN, libc::KERN_PROC, libc::KERN_PROC_PID, pid];
[INFO] [stdout]    |                                                               ^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `kinfo_proc` in crate `libc`
[INFO] [stdout]   --> src/process_identity.rs:18:47
[INFO] [stdout]    |
[INFO] [stdout] 18 |         let mut process = MaybeUninit::<libc::kinfo_proc>::zeroed();
[INFO] [stdout]    |                                               ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `kinfo_proc` in crate `libc`
[INFO] [stdout]   --> src/process_identity.rs:19:42
[INFO] [stdout]    |
[INFO] [stdout] 19 |         let mut length = size_of::<libc::kinfo_proc>();
[INFO] [stdout]    |                                          ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `procctl` in crate `libc`
[INFO] [stdout]     --> src/sandbox/process_supervision.rs:201:19
[INFO] [stdout]      |
[INFO] [stdout]  201 |             libc::procctl(
[INFO] [stdout]      |                   ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `prctl` 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:1791:5
[INFO] [stdout]      |
[INFO] [stdout] 1791 |     pub fn prctl(option: c_int, ...) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  201 -             libc::procctl(
[INFO] [stdout]  201 +             libc::prctl(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_REAP_KILL` in crate `libc`
[INFO] [stdout]    --> src/sandbox/process_supervision.rs:204:23
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 libc::PROC_REAP_KILL,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `procctl` in crate `libc`
[INFO] [stdout]     --> src/sandbox/process_supervision.rs:240:15
[INFO] [stdout]      |
[INFO] [stdout]  240 |         libc::procctl(
[INFO] [stdout]      |               ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `prctl` 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:1791:5
[INFO] [stdout]      |
[INFO] [stdout] 1791 |     pub fn prctl(option: c_int, ...) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  240 -         libc::procctl(
[INFO] [stdout]  240 +         libc::prctl(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_REAP_STATUS` in crate `libc`
[INFO] [stdout]    --> src/sandbox/process_supervision.rs:243:19
[INFO] [stdout]     |
[INFO] [stdout] 243 |             libc::PROC_REAP_STATUS,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_REAP_ACQUIRE` in crate `libc`
[INFO] [stdout]    --> src/sandbox/process_supervision.rs:276:15
[INFO] [stdout]     |
[INFO] [stdout] 276 |         libc::PROC_REAP_ACQUIRE
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_REAP_RELEASE` in crate `libc`
[INFO] [stdout]    --> src/sandbox/process_supervision.rs:278:15
[INFO] [stdout]     |
[INFO] [stdout] 278 |         libc::PROC_REAP_RELEASE
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `procctl` in crate `libc`
[INFO] [stdout]     --> src/sandbox/process_supervision.rs:280:33
[INFO] [stdout]      |
[INFO] [stdout]  280 |     let result = unsafe { libc::procctl(libc::P_PID, 0, command, std::ptr::null_mut()) };
[INFO] [stdout]      |                                 ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `prctl` 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:1791:5
[INFO] [stdout]      |
[INFO] [stdout] 1791 |     pub fn prctl(option: c_int, ...) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  280 -     let result = unsafe { libc::procctl(libc::P_PID, 0, command, std::ptr::null_mut()) };
[INFO] [stdout]  280 +     let result = unsafe { libc::prctl(libc::P_PID, 0, command, std::ptr::null_mut()) };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `procctl` in crate `libc`
[INFO] [stdout]     --> src/sandbox/process_supervision.rs:294:15
[INFO] [stdout]      |
[INFO] [stdout]  294 |         libc::procctl(
[INFO] [stdout]      |               ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `prctl` 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:1791:5
[INFO] [stdout]      |
[INFO] [stdout] 1791 |     pub fn prctl(option: c_int, ...) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  294 -         libc::procctl(
[INFO] [stdout]  294 +         libc::prctl(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_REAP_STATUS` in crate `libc`
[INFO] [stdout]    --> src/sandbox/process_supervision.rs:297:19
[INFO] [stdout]     |
[INFO] [stdout] 297 |             libc::PROC_REAP_STATUS,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `procctl` in crate `libc`
[INFO] [stdout]     --> src/sandbox/process_supervision.rs:320:15
[INFO] [stdout]      |
[INFO] [stdout]  320 |         libc::procctl(
[INFO] [stdout]      |               ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `prctl` 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:1791:5
[INFO] [stdout]      |
[INFO] [stdout] 1791 |     pub fn prctl(option: c_int, ...) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  320 -         libc::procctl(
[INFO] [stdout]  320 +         libc::prctl(
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PROC_REAP_GETPIDS` in crate `libc`
[INFO] [stdout]    --> src/sandbox/process_supervision.rs:323:19
[INFO] [stdout]     |
[INFO] [stdout] 323 |             libc::PROC_REAP_GETPIDS,
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JAIL_CREATE` in crate `libc`
[INFO] [stdout]     --> src/secure_launch.rs:492:19
[INFO] [stdout]      |
[INFO] [stdout]  492 |             libc::JAIL_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]      |                   ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `FAN_CREATE` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:2960:1
[INFO] [stdout]      |
[INFO] [stdout] 2960 | pub const FAN_CREATE: u64 = 0x0000_0100;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  492 -             libc::JAIL_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]  492 +             libc::FAN_CREATE | JAIL_OWN_DESC,
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `JAIL_UPDATE` in crate `libc`
[INFO] [stdout]    --> src/secure_launch.rs:510:15
[INFO] [stdout]     |
[INFO] [stdout] 510 |         libc::JAIL_UPDATE,
[INFO] [stdout]     |               ^^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `getpeereid` in crate `libc`
[INFO] [stdout]     --> src/secure_launch.rs:1279:23
[INFO] [stdout]      |
[INFO] [stdout] 1279 |     if unsafe { libc::getpeereid(fd, &mut uid, &mut gid) } != 0 {
[INFO] [stdout]      |                       ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `O_RESOLVE_BENEATH` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:652:17
[INFO] [stdout]      |
[INFO] [stdout]  652 |         | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `RESOLVE_BENEATH` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:1460:1
[INFO] [stdout]      |
[INFO] [stdout] 1460 | pub const RESOLVE_BENEATH: crate::__u64 = 0x08;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  652 -         | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]  652 +         | libc::RESOLVE_BENEATH;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MNT_RDONLY` in crate `libc`
[INFO] [stdout]    --> src/secure_mount.rs:862:54
[INFO] [stdout]     |
[INFO] [stdout] 862 |     Ok(unsafe { stat.assume_init() }.f_flags & libc::MNT_RDONLY as u64 != 0)
[INFO] [stdout]     |                                                      ^^^^^^^^^^ not found in `libc`
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named constant `MS_RDONLY` defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:553:1
[INFO] [stdout]     |
[INFO] [stdout] 553 | pub const MS_RDONLY: c_ulong = 0x01;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 862 -     Ok(unsafe { stat.assume_init() }.f_flags & libc::MNT_RDONLY as u64 != 0)
[INFO] [stdout] 862 +     Ok(unsafe { stat.assume_init() }.f_flags & libc::MS_RDONLY as u64 != 0)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `O_RESOLVE_BENEATH` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:910:17
[INFO] [stdout]      |
[INFO] [stdout]  910 |         | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `RESOLVE_BENEATH` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:1460:1
[INFO] [stdout]      |
[INFO] [stdout] 1460 | pub const RESOLVE_BENEATH: crate::__u64 = 0x08;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  910 -         | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]  910 +         | libc::RESOLVE_BENEATH;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `O_RESOLVE_BENEATH` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:925:77
[INFO] [stdout]      |
[INFO] [stdout]  925 |     let flags = libc::O_RDONLY | libc::O_CLOEXEC | libc::O_NOFOLLOW | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]      |                                                                             ^^^^^^^^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `RESOLVE_BENEATH` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:1460:1
[INFO] [stdout]      |
[INFO] [stdout] 1460 | pub const RESOLVE_BENEATH: crate::__u64 = 0x08;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  925 -     let flags = libc::O_RDONLY | libc::O_CLOEXEC | libc::O_NOFOLLOW | libc::O_RESOLVE_BENEATH;
[INFO] [stdout]  925 +     let flags = libc::O_RDONLY | libc::O_CLOEXEC | libc::O_NOFOLLOW | libc::RESOLVE_BENEATH;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MNT_RDONLY` in crate `libc`
[INFO] [stdout]    --> src/secure_mount.rs:952:40
[INFO] [stdout]     |
[INFO] [stdout] 952 |     options.mount(if read_only { libc::MNT_RDONLY } else { 0 })
[INFO] [stdout]     |                                        ^^^^^^^^^^ not found in `libc`
[INFO] [stdout]     |
[INFO] [stdout] note: similarly named constant `MS_RDONLY` defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/mod.rs:553:1
[INFO] [stdout]     |
[INFO] [stdout] 553 | pub const MS_RDONLY: c_ulong = 0x01;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 952 -     options.mount(if read_only { libc::MNT_RDONLY } else { 0 })
[INFO] [stdout] 952 +     options.mount(if read_only { libc::MS_RDONLY } else { 0 })
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unmount` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:992:23
[INFO] [stdout]      |
[INFO] [stdout]  992 |     if unsafe { libc::unmount(path.as_ptr(), flags) } != 0 {
[INFO] [stdout]      |                       ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `umount` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:3659:5
[INFO] [stdout]      |
[INFO] [stdout] 3659 |     pub fn umount(target: *const c_char) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout]  992 -     if unsafe { libc::unmount(path.as_ptr(), flags) } != 0 {
[INFO] [stdout]  992 +     if unsafe { libc::umount(path.as_ptr(), flags) } != 0 {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `getmntinfo` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:1021:32
[INFO] [stdout]      |
[INFO] [stdout] 1021 |     let count = unsafe { libc::getmntinfo(&mut mounts, libc::MNT_NOWAIT) };
[INFO] [stdout]      |                                ^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `getmntent` 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:1840:5
[INFO] [stdout]      |
[INFO] [stdout] 1840 |     pub fn getmntent(stream: *mut crate::FILE) -> *mut crate::mntent;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1021 -     let count = unsafe { libc::getmntinfo(&mut mounts, libc::MNT_NOWAIT) };
[INFO] [stdout] 1021 +     let count = unsafe { libc::getmntent(&mut mounts, libc::MNT_NOWAIT) };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MNT_NOWAIT` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:1021:62
[INFO] [stdout]      |
[INFO] [stdout] 1021 |     let count = unsafe { libc::getmntinfo(&mut mounts, libc::MNT_NOWAIT) };
[INFO] [stdout]      |                                                              ^^^^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `IPC_NOWAIT` 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:962:1
[INFO] [stdout]      |
[INFO] [stdout]  962 | pub const IPC_NOWAIT: c_int = 0o4000;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1021 -     let count = unsafe { libc::getmntinfo(&mut mounts, libc::MNT_NOWAIT) };
[INFO] [stdout] 1021 +     let count = unsafe { libc::getmntinfo(&mut mounts, libc::IPC_NOWAIT) };
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MNT_BYFSID` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:1067:23
[INFO] [stdout]      |
[INFO] [stdout] 1067 |     let flags = libc::MNT_BYFSID | if force { libc::MNT_FORCE } else { 0 };
[INFO] [stdout]      |                       ^^^^^^^^^^ not found in `libc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `unmount` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:1069:23
[INFO] [stdout]      |
[INFO] [stdout] 1069 |     if unsafe { libc::unmount(fsid.as_ptr(), flags) } != 0 {
[INFO] [stdout]      |                       ^^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `umount` defined here
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.189/src/unix/linux_like/linux/mod.rs:3659:5
[INFO] [stdout]      |
[INFO] [stdout] 3659 |     pub fn umount(target: *const c_char) -> c_int;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1069 -     if unsafe { libc::unmount(fsid.as_ptr(), flags) } != 0 {
[INFO] [stdout] 1069 +     if unsafe { libc::umount(fsid.as_ptr(), flags) } != 0 {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `nmount` in crate `libc`
[INFO] [stdout]     --> src/secure_mount.rs:1211:27
[INFO] [stdout]      |
[INFO] [stdout] 1211 |         if unsafe { libc::nmount(iov.as_mut_ptr(), iov.len() as libc::c_uint, flags) } != 0 {
[INFO] [stdout]      |                           ^^^^^^ not found in `libc`
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named function `mount` 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:1783:5
[INFO] [stdout]      |
[INFO] [stdout] 1783 | /     pub fn mount(
[INFO] [stdout] 1784 | |         src: *const c_char,
[INFO] [stdout] 1785 | |         target: *const c_char,
[INFO] [stdout] 1786 | |         fstype: *const c_char,
[INFO] [stdout] 1787 | |         flags: c_ulong,
[INFO] [stdout] 1788 | |         data: *const c_void,
[INFO] [stdout] 1789 | |     ) -> c_int;
[INFO] [stdout]      | |_______________^
[INFO] [stdout] help: a function with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1211 -         if unsafe { libc::nmount(iov.as_mut_ptr(), iov.len() as libc::c_uint, flags) } != 0 {
[INFO] [stdout] 1211 +         if unsafe { libc::mount(iov.as_mut_ptr(), iov.len() as libc::c_uint, flags) } != 0 {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/sandbox/spawn_broker.rs:348:38
[INFO] [stdout]     |
[INFO] [stdout] 348 |             || (*current).cmsg_len < libc::CMSG_LEN(0)
[INFO] [stdout]     |                -------------------   ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                expected because this is `usize`
[INFO] [stdout]     |
[INFO] [stdout] help: you can convert a `u32` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 348 |             || (*current).cmsg_len < libc::CMSG_LEN(0).try_into().unwrap()
[INFO] [stdout]     |                                                       ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/sandbox/spawn_broker.rs:352:44
[INFO] [stdout]     |
[INFO] [stdout] 352 |         let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `u32` from `usize`
[INFO] [stdout]    --> src/sandbox/spawn_broker.rs:352:42
[INFO] [stdout]     |
[INFO] [stdout] 352 |         let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]     |                                          ^ no implementation for `usize - u32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sub<u32>` is not implemented for `usize`
[INFO] [stdout] help: the following other types implement trait `Sub<Rhs>`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `&usize` implements `Sub<usize>`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `usize` implements `Sub<&usize>`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `&usize` implements `Sub`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:210:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `usize` implements `Sub`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:225: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 `sub_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/sandbox/spawn_broker.rs:372:39
[INFO] [stdout]     |
[INFO] [stdout] 372 |             && (*current).cmsg_len >= libc::CMSG_LEN(0)
[INFO] [stdout]     |                -------------------    ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                expected because this is `usize`
[INFO] [stdout]     |
[INFO] [stdout] help: you can convert a `u32` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 372 |             && (*current).cmsg_len >= libc::CMSG_LEN(0).try_into().unwrap()
[INFO] [stdout]     |                                                        ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/sandbox/spawn_broker.rs:374:48
[INFO] [stdout]     |
[INFO] [stdout] 374 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `u32` from `usize`
[INFO] [stdout]    --> src/sandbox/spawn_broker.rs:374:46
[INFO] [stdout]     |
[INFO] [stdout] 374 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]     |                                              ^ no implementation for `usize - u32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sub<u32>` is not implemented for `usize`
[INFO] [stdout] help: the following other types implement trait `Sub<Rhs>`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `&usize` implements `Sub<usize>`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `usize` implements `Sub<&usize>`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `&usize` implements `Sub`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:210:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `usize` implements `Sub`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:225: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 `sub_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/secure_launch.rs:1387:39
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             && (*current).cmsg_len >= libc::CMSG_LEN(0)
[INFO] [stdout]      |                -------------------    ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout]      |                |
[INFO] [stdout]      |                expected because this is `usize`
[INFO] [stdout]      |
[INFO] [stdout] help: you can convert a `u32` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             && (*current).cmsg_len >= libc::CMSG_LEN(0).try_into().unwrap()
[INFO] [stdout]      |                                                        ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/secure_launch.rs:1389:48
[INFO] [stdout]      |
[INFO] [stdout] 1389 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `u32` from `usize`
[INFO] [stdout]     --> src/secure_launch.rs:1389:46
[INFO] [stdout]      |
[INFO] [stdout] 1389 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]      |                                              ^ no implementation for `usize - u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Sub<u32>` is not implemented for `usize`
[INFO] [stdout] help: the following other types implement trait `Sub<Rhs>`
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&usize` implements `Sub<usize>`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `usize` implements `Sub<&usize>`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&usize` implements `Sub`
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:210:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `usize` implements `Sub`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:225: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 `sub_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sun_len` on type `sockaddr_un`
[INFO] [stdout]     --> src/secure_launch.rs:1411:13
[INFO] [stdout]      |
[INFO] [stdout] 1411 |     address.sun_len = (std::mem::size_of::<libc::sa_family_t>() + bytes.len() + 1) as _;
[INFO] [stdout]      |             ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sun_family`, `sun_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sun_len` on type `sockaddr_un`
[INFO] [stdout]     --> src/secure_launch.rs:1415:26
[INFO] [stdout]      |
[INFO] [stdout] 1415 |     Ok((address, address.sun_len as _))
[INFO] [stdout]      |                          ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sun_family`, `sun_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `f_flags` on type `statfs`
[INFO] [stdout]    --> src/secure_mount.rs:862:38
[INFO] [stdout]     |
[INFO] [stdout] 862 |     Ok(unsafe { stat.assume_init() }.f_flags & libc::MNT_RDONLY as u64 != 0)
[INFO] [stdout]     |                                      ^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `f_type`, `f_bsize`, `f_blocks`, `f_bfree`, `f_bavail` ... and 5 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `f_mntonname` on type `statfs`
[INFO] [stdout]     --> src/secure_mount.rs:1006:42
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     let mountpoint = statfs_string(&stat.f_mntonname)?;
[INFO] [stdout]      |                                          ^^^^^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `f_type`, `f_bsize`, `f_blocks`, `f_bfree`, `f_bavail` ... and 5 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `f_fstypename` on type `statfs`
[INFO] [stdout]     --> src/secure_mount.rs:1012:38
[INFO] [stdout]      |
[INFO] [stdout] 1012 |         fs_type: statfs_string(&stat.f_fstypename)?
[INFO] [stdout]      |                                      ^^^^^^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `f_type`, `f_bsize`, `f_blocks`, `f_bfree`, `f_bavail` ... and 5 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `f_mntonname` on type `&&statfs`
[INFO] [stdout]     --> src/secure_mount.rs:1026:42
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         .find(|stat| statfs_string(&stat.f_mntonname).is_ok_and(|path| path.to_bytes() == expected))
[INFO] [stdout]      |                                          ^^^^^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `f_type`, `f_bsize`, `f_blocks`, `f_bfree`, `f_bavail` ... and 5 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `f_fstypename` on type `&statfs`
[INFO] [stdout]     --> src/secure_mount.rs:1030:38
[INFO] [stdout]      |
[INFO] [stdout] 1030 |         fs_type: statfs_string(&stat.f_fstypename)?
[INFO] [stdout]      |                                      ^^^^^^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `f_type`, `f_bsize`, `f_blocks`, `f_bfree`, `f_bavail` ... and 5 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/sandbox/spawn_broker.rs:348:38
[INFO] [stdout]     |
[INFO] [stdout] 348 |             || (*current).cmsg_len < libc::CMSG_LEN(0)
[INFO] [stdout]     |                -------------------   ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                expected because this is `usize`
[INFO] [stdout]     |
[INFO] [stdout] help: you can convert a `u32` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 348 |             || (*current).cmsg_len < libc::CMSG_LEN(0).try_into().unwrap()
[INFO] [stdout]     |                                                       ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/sandbox/spawn_broker.rs:352:44
[INFO] [stdout]     |
[INFO] [stdout] 352 |         let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `u32` from `usize`
[INFO] [stdout]    --> src/sandbox/spawn_broker.rs:352:42
[INFO] [stdout]     |
[INFO] [stdout] 352 |         let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]     |                                          ^ no implementation for `usize - u32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sub<u32>` is not implemented for `usize`
[INFO] [stdout] help: the following other types implement trait `Sub<Rhs>`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `&usize` implements `Sub<usize>`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `usize` implements `Sub<&usize>`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `&usize` implements `Sub`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:210:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `usize` implements `Sub`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:225: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 `sub_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/sandbox/spawn_broker.rs:372:39
[INFO] [stdout]     |
[INFO] [stdout] 372 |             && (*current).cmsg_len >= libc::CMSG_LEN(0)
[INFO] [stdout]     |                -------------------    ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout]     |                |
[INFO] [stdout]     |                expected because this is `usize`
[INFO] [stdout]     |
[INFO] [stdout] help: you can convert a `u32` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]     |
[INFO] [stdout] 372 |             && (*current).cmsg_len >= libc::CMSG_LEN(0).try_into().unwrap()
[INFO] [stdout]     |                                                        ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/sandbox/spawn_broker.rs:374:48
[INFO] [stdout]     |
[INFO] [stdout] 374 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `u32` from `usize`
[INFO] [stdout]    --> src/sandbox/spawn_broker.rs:374:46
[INFO] [stdout]     |
[INFO] [stdout] 374 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]     |                                              ^ no implementation for `usize - u32`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Sub<u32>` is not implemented for `usize`
[INFO] [stdout] help: the following other types implement trait `Sub<Rhs>`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `&usize` implements `Sub<usize>`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `usize` implements `Sub<&usize>`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `&usize` implements `Sub`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:210:8
[INFO] [stdout]     |
[INFO] [stdout]     = note: `usize` implements `Sub`
[INFO] [stdout]    ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:225: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 `sub_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/secure_launch.rs:1387:39
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             && (*current).cmsg_len >= libc::CMSG_LEN(0)
[INFO] [stdout]      |                -------------------    ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout]      |                |
[INFO] [stdout]      |                expected because this is `usize`
[INFO] [stdout]      |
[INFO] [stdout] help: you can convert a `u32` to a `usize` and panic if the converted value doesn't fit
[INFO] [stdout]      |
[INFO] [stdout] 1387 |             && (*current).cmsg_len >= libc::CMSG_LEN(0).try_into().unwrap()
[INFO] [stdout]      |                                                        ++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/secure_launch.rs:1389:48
[INFO] [stdout]      |
[INFO] [stdout] 1389 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^ expected `usize`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `u32` from `usize`
[INFO] [stdout]     --> src/secure_launch.rs:1389:46
[INFO] [stdout]      |
[INFO] [stdout] 1389 |             let bytes = ((*current).cmsg_len - libc::CMSG_LEN(0)) as usize;
[INFO] [stdout]      |                                              ^ no implementation for `usize - u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Sub<u32>` is not implemented for `usize`
[INFO] [stdout] help: the following other types implement trait `Sub<Rhs>`
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&usize` implements `Sub<usize>`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `usize` implements `Sub<&usize>`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&usize` implements `Sub`
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:210:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `usize` implements `Sub`
[INFO] [stdout]     ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:225: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 `sub_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sun_len` on type `sockaddr_un`
[INFO] [stdout]     --> src/secure_launch.rs:1411:13
[INFO] [stdout]      |
[INFO] [stdout] 1411 |     address.sun_len = (std::mem::size_of::<libc::sa_family_t>() + bytes.len() + 1) as _;
[INFO] [stdout]      |             ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sun_family`, `sun_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `sun_len` on type `sockaddr_un`
[INFO] [stdout]     --> src/secure_launch.rs:1415:26
[INFO] [stdout]      |
[INFO] [stdout] 1415 |     Ok((address, address.sun_len as _))
[INFO] [stdout]      |                          ^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `sun_family`, `sun_path`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `f_flags` on type `statfs`
[INFO] [stdout]    --> src/secure_mount.rs:862:38
[INFO] [stdout]     |
[INFO] [stdout] 862 |     Ok(unsafe { stat.assume_init() }.f_flags & libc::MNT_RDONLY as u64 != 0)
[INFO] [stdout]     |                                      ^^^^^^^ unknown field
[INFO] [stdout]     |
[INFO] [stdout]     = note: available fields are: `f_type`, `f_bsize`, `f_blocks`, `f_bfree`, `f_bavail` ... and 5 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `f_mntonname` on type `statfs`
[INFO] [stdout]     --> src/secure_mount.rs:1006:42
[INFO] [stdout]      |
[INFO] [stdout] 1006 |     let mountpoint = statfs_string(&stat.f_mntonname)?;
[INFO] [stdout]      |                                          ^^^^^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `f_type`, `f_bsize`, `f_blocks`, `f_bfree`, `f_bavail` ... and 5 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `f_fstypename` on type `statfs`
[INFO] [stdout]     --> src/secure_mount.rs:1012:38
[INFO] [stdout]      |
[INFO] [stdout] 1012 |         fs_type: statfs_string(&stat.f_fstypename)?
[INFO] [stdout]      |                                      ^^^^^^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `f_type`, `f_bsize`, `f_blocks`, `f_bfree`, `f_bavail` ... and 5 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `f_mntonname` on type `&&statfs`
[INFO] [stdout]     --> src/secure_mount.rs:1026:42
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         .find(|stat| statfs_string(&stat.f_mntonname).is_ok_and(|path| path.to_bytes() == expected))
[INFO] [stdout]      |                                          ^^^^^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `f_type`, `f_bsize`, `f_blocks`, `f_bfree`, `f_bavail` ... and 5 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `f_fstypename` on type `&statfs`
[INFO] [stdout]     --> src/secure_mount.rs:1030:38
[INFO] [stdout]      |
[INFO] [stdout] 1030 |         fs_type: statfs_string(&stat.f_fstypename)?
[INFO] [stdout]      |                                      ^^^^^^^^^^^^ unknown field
[INFO] [stdout]      |
[INFO] [stdout]      = note: available fields are: `f_type`, `f_bsize`, `f_blocks`, `f_bfree`, `f_bavail` ... and 5 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0425, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `freebsd-flatpak` (bin "flatpak") due to 47 previous errors
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308, E0425, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `freebsd-flatpak` (bin "flatpak" test) due to 47 previous errors
[INFO] running `Command { std: "docker" "inspect" "c84ccff244acc5c8f14d8875db4aa2202372c955729b655ff38c3d01b0e3b84c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c84ccff244acc5c8f14d8875db4aa2202372c955729b655ff38c3d01b0e3b84c", kill_on_drop: false }`
[INFO] [stdout] c84ccff244acc5c8f14d8875db4aa2202372c955729b655ff38c3d01b0e3b84c
