Build results for nightly-2025-03-18 target armv7-unknown-trusty miri-std

error
Preparing a sysroot for Miri (target: armv7-unknown-trusty)...
   Compiling compiler_builtins v0.1.151
    Checking core v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core)
   Compiling libc v0.2.171
   Compiling object v0.36.7
   Compiling std v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std)
    Checking rustc-std-workspace-core v1.99.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-core)
    Checking alloc v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc)
    Checking cfg-if v1.0.0
    Checking memchr v2.7.4
    Checking adler2 v2.0.0
    Checking unwind v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/unwind)
    Checking rustc-demangle v0.1.24
    Checking rustc-std-workspace-alloc v1.99.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-alloc)
    Checking panic_unwind v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_unwind)
    Checking panic_abort v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_abort)
    Checking gimli v0.31.1
    Checking std_detect v0.1.5 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/std_detect)
    Checking hashbrown v0.15.2
    Checking miniz_oxide v0.8.3
    Checking addr2line v0.24.2
warning: dropping unsupported crate type `dylib` for target `armv7-unknown-trusty`

error: extern blocks must be unsafe
 --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/random/trusty.rs:1:1
  |
1 | / extern "C" {
2 | |     fn trusty_rng_secure_rand(randomBuffer: *mut core::ffi::c_void, randomBufferLen: libc::size_t);
3 | | }
  | |_^

error[E0599]: no method named `as_raw_fd` found for struct `sys::pal::trusty::pipe::AnonPipe` in the current scope
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/raw.rs:292:16
    |
292 |         self.0.as_raw_fd()
    |                ^^^^^^^^^ method not found in `AnonPipe`
    |
   ::: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/trusty/../unsupported/pipe.rs:5:1
    |
5   | pub struct AnonPipe(!);
    | ------------------- method `as_raw_fd` not found for this struct
    |
    = help: items from traits can only be used if the trait is implemented and in scope
note: `os::fd::raw::AsRawFd` defines an item `as_raw_fd`, perhaps you need to implement it
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/raw.rs:39:1
    |
39  | pub trait AsRawFd {
    | ^^^^^^^^^^^^^^^^^

error[E0277]: the trait bound `sys::pal::trusty::pipe::AnonPipe: os::fd::raw::FromRawFd` is not satisfied
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/raw.rs:299:35
    |
299 |         Self::from_inner(unsafe { FromRawFd::from_raw_fd(raw_fd) })
    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `os::fd::raw::FromRawFd` is not implemented for `sys::pal::trusty::pipe::AnonPipe`
    |
    = help: the following other types implement trait `os::fd::raw::FromRawFd`:
              i32
              io::pipe::PipeReader
              io::pipe::PipeWriter
              os::fd::owned::OwnedFd

error[E0599]: no method named `into_raw_fd` found for struct `sys::pal::trusty::pipe::AnonPipe` in the current scope
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/raw.rs:306:16
    |
306 |         self.0.into_raw_fd()
    |                ^^^^^^^^^^^ method not found in `AnonPipe`
    |
   ::: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/trusty/../unsupported/pipe.rs:5:1
    |
5   | pub struct AnonPipe(!);
    | ------------------- method `into_raw_fd` not found for this struct
    |
    = help: items from traits can only be used if the trait is implemented and in scope
note: `os::fd::raw::IntoRawFd` defines an item `into_raw_fd`, perhaps you need to implement it
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/raw.rs:116:1
    |
116 | pub trait IntoRawFd {
    | ^^^^^^^^^^^^^^^^^^^

error[E0599]: no method named `as_raw_fd` found for struct `sys::pal::trusty::pipe::AnonPipe` in the current scope
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/raw.rs:313:16
    |
313 |         self.0.as_raw_fd()
    |                ^^^^^^^^^ method not found in `AnonPipe`
    |
   ::: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/trusty/../unsupported/pipe.rs:5:1
    |
5   | pub struct AnonPipe(!);
    | ------------------- method `as_raw_fd` not found for this struct
    |
    = help: items from traits can only be used if the trait is implemented and in scope
note: `os::fd::raw::AsRawFd` defines an item `as_raw_fd`, perhaps you need to implement it
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/raw.rs:39:1
    |
39  | pub trait AsRawFd {
    | ^^^^^^^^^^^^^^^^^

error[E0277]: the trait bound `sys::pal::trusty::pipe::AnonPipe: os::fd::raw::FromRawFd` is not satisfied
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/raw.rs:320:35
    |
320 |         Self::from_inner(unsafe { FromRawFd::from_raw_fd(raw_fd) })
    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `os::fd::raw::FromRawFd` is not implemented for `sys::pal::trusty::pipe::AnonPipe`
    |
    = help: the following other types implement trait `os::fd::raw::FromRawFd`:
              i32
              io::pipe::PipeReader
              io::pipe::PipeWriter
              os::fd::owned::OwnedFd

error[E0599]: no method named `into_raw_fd` found for struct `sys::pal::trusty::pipe::AnonPipe` in the current scope
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/raw.rs:327:16
    |
327 |         self.0.into_raw_fd()
    |                ^^^^^^^^^^^ method not found in `AnonPipe`
    |
   ::: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/trusty/../unsupported/pipe.rs:5:1
    |
5   | pub struct AnonPipe(!);
    | ------------------- method `into_raw_fd` not found for this struct
    |
    = help: items from traits can only be used if the trait is implemented and in scope
note: `os::fd::raw::IntoRawFd` defines an item `into_raw_fd`, perhaps you need to implement it
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/raw.rs:116:1
    |
116 | pub trait IntoRawFd {
    | ^^^^^^^^^^^^^^^^^^^

error[E0599]: no method named `as_fd` found for struct `sys::pal::trusty::pipe::AnonPipe` in the current scope
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/owned.rs:512:16
    |
512 |         self.0.as_fd()
    |                ^^^^^ method not found in `AnonPipe`
    |
   ::: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/trusty/../unsupported/pipe.rs:5:1
    |
5   | pub struct AnonPipe(!);
    | ------------------- method `as_fd` not found for this struct
    |
    = help: items from traits can only be used if the trait is implemented and in scope
note: `os::fd::owned::AsFd` defines an item `as_fd`, perhaps you need to implement it
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/owned.rs:236:1
    |
236 | pub trait AsFd {
    | ^^^^^^^^^^^^^^

error[E0599]: no method named `into_inner` found for struct `sys::pal::trusty::pipe::AnonPipe` in the current scope
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/owned.rs:519:16
    |
519 |         pipe.0.into_inner()
    |                ^^^^^^^^^^ method not found in `AnonPipe`
    |
   ::: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/trusty/../unsupported/pipe.rs:5:1
    |
5   | pub struct AnonPipe(!);
    | ------------------- method `into_inner` not found for this struct
    |
    = help: items from traits can only be used if the trait is in scope
help: trait `IntoInner` which provides `into_inner` is implemented but not in scope; perhaps you want to import it
    |
6   + use crate::sys_common::IntoInner;
    |

error[E0599]: no method named `as_fd` found for struct `sys::pal::trusty::pipe::AnonPipe` in the current scope
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/owned.rs:526:16
    |
526 |         self.0.as_fd()
    |                ^^^^^ method not found in `AnonPipe`
    |
   ::: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/trusty/../unsupported/pipe.rs:5:1
    |
5   | pub struct AnonPipe(!);
    | ------------------- method `as_fd` not found for this struct
    |
    = help: items from traits can only be used if the trait is implemented and in scope
note: `os::fd::owned::AsFd` defines an item `as_fd`, perhaps you need to implement it
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/owned.rs:236:1
    |
236 | pub trait AsFd {
    | ^^^^^^^^^^^^^^

error[E0599]: no method named `into_inner` found for struct `sys::pal::trusty::pipe::AnonPipe` in the current scope
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/owned.rs:533:16
    |
533 |         pipe.0.into_inner()
    |                ^^^^^^^^^^ method not found in `AnonPipe`
    |
   ::: /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/trusty/../unsupported/pipe.rs:5:1
    |
5   | pub struct AnonPipe(!);
    | ------------------- method `into_inner` not found for this struct
    |
    = help: items from traits can only be used if the trait is in scope
help: trait `IntoInner` which provides `into_inner` is implemented but not in scope; perhaps you want to import it
    |
6   + use crate::sys_common::IntoInner;
    |

error[E0277]: the trait bound `sys::pal::trusty::pipe::AnonPipe: sys_common::FromInner` is not satisfied
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/owned.rs:540:36
    |
540 |         Self(FromInner::from_inner(owned_fd))
    |              --------------------- ^^^^^^^^ the trait `sys_common::FromInner` is not implemented for `sys::pal::trusty::pipe::AnonPipe`
    |              |
    |              required by a bound introduced by this call
    |
    = help: the trait `FromInner` is not implemented for `sys::pal::trusty::pipe::AnonPipe`
            but trait `FromInner` is implemented for it
    = help: for that trait implementation, expected `!`, found `os::fd::owned::OwnedFd`

error[E0277]: the trait bound `sys::pal::trusty::pipe::AnonPipe: sys_common::FromInner` is not satisfied
   --> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-18-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/os/fd/owned.rs:547:36
    |
547 |         Self(FromInner::from_inner(owned_fd))
    |              --------------------- ^^^^^^^^ the trait `sys_common::FromInner` is not implemented for `sys::pal::trusty::pipe::AnonPipe`
    |              |
    |              required by a bound introduced by this call
    |
    = help: the trait `FromInner` is not implemented for `sys::pal::trusty::pipe::AnonPipe`
            but trait `FromInner` is implemented for it
    = help: for that trait implementation, expected `!`, found `os::fd::owned::OwnedFd`

Some errors have detailed explanations: E0277, E0599.
For more information about an error, try `rustc --explain E0277`.
warning: `std` (lib) generated 1 warning
error: could not compile `std` (lib) due to 13 previous errors; 1 warning emitted
fatal error: failed to build sysroot: sysroot build failed