Build results for nightly-2025-03-20 target armv7-unknown-trusty std
Home
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-20-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-20-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-20-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-20-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-20-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-20-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-alloc)
Checking panic_abort v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-20-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_abort)
Checking panic_unwind v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-20-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_unwind)
Checking gimli v0.31.1
Checking miniz_oxide v0.8.3
Checking std_detect v0.1.5 (/var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-20-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/std_detect)
Checking hashbrown v0.15.2
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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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-20-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<os::fd::owned::OwnedFd>` is not satisfied
--> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-20-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<os::fd::owned::OwnedFd>` is not implemented for `sys::pal::trusty::pipe::AnonPipe`
| |
| required by a bound introduced by this call
|
= help: the trait `FromInner<os::fd::owned::OwnedFd>` 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<os::fd::owned::OwnedFd>` is not satisfied
--> /var/lib/does-it-build/.rustup/toolchains/nightly-2025-03-20-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<os::fd::owned::OwnedFd>` is not implemented for `sys::pal::trusty::pipe::AnonPipe`
| |
| required by a bound introduced by this call
|
= help: the trait `FromInner<os::fd::owned::OwnedFd>` 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
Build history for target armv7-unknown-trusty
Build state for nightly 2025-03-20