-
Notifications
You must be signed in to change notification settings - Fork 11
Closed
Description
$ cargo build -Z build-std=std,core,alloc,panic_abort --target x86_64-unknown-hermit
Compiling std v0.0.0 (/home/lix/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std)
error[E0412]: cannot find type `CommandArgs` in module `imp`
--> /home/lix/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/process.rs:1022:17
|
1022 | inner: imp::CommandArgs<'a>,
| ^^^^^^^^^^^ not found in `imp`
error[E0412]: cannot find type `MovableMutex` in module `mutex_imp`
--> /home/lix/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/condvar.rs:8:33
|
8 | type CondvarCheck = <mutex_imp::MovableMutex as check::CondvarCheck>::Check;
| ^^^^^^^^^^^^ not found in `mutex_imp`
|
help: consider importing this struct
|
1 | use crate::sys_common::mutex::MovableMutex;
|
error[E0412]: cannot find type `MovableMutex` in module `imp`
--> /home/lix/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/mutex.rs:64:30
|
64 | pub struct MovableMutex(imp::MovableMutex);
| ^^^^^^^^^^^^ not found in `imp`
|
help: consider importing this struct
|
1 | use crate::sys_common::condvar::MovableMutex;
|
error[E0433]: failed to resolve: could not find `MovableMutex` in `imp`
--> /home/lix/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys_common/mutex.rs:71:30
|
71 | let mut mutex = imp::MovableMutex::from(imp::Mutex::new());
| ^^^^^^^^^^^^ not found in `imp`
|
help: consider importing this struct
|
1 | use crate::sys_common::condvar::MovableMutex;
|
error[E0599]: no method named `get_program` found for struct `hermit::process::Command` in the current scope
--> /home/lix/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/process.rs:913:20
|
913 | self.inner.get_program()
| ^^^^^^^^^^^ method not found in `hermit::process::Command`
|
::: /home/lix/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/hermit/process.rs:15:1
|
15 | pub struct Command {
| ------------------ method `get_program` not found for this
error[E0599]: no method named `get_args` found for struct `hermit::process::Command` in the current scope
--> /home/lix/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/process.rs:936:41
|
936 | CommandArgs { inner: self.inner.get_args() }
| ^^^^^^^^ method not found in `hermit::process::Command`
|
::: /home/lix/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/hermit/process.rs:15:1
|
15 | pub struct Command {
| ------------------ method `get_args` not found for this
error[E0599]: no method named `get_envs` found for struct `hermit::process::Command` in the current scope
--> /home/lix/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/process.rs:968:20
|
968 | self.inner.get_envs()
| ^^^^^^^^ method not found in `hermit::process::Command`
|
::: /home/lix/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/hermit/process.rs:15:1
|
15 | pub struct Command {
| ------------------ method `get_envs` not found for this
error[E0599]: no method named `get_current_dir` found for struct `hermit::process::Command` in the current scope
--> /home/lix/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/process.rs:989:20
|
989 | self.inner.get_current_dir()
| ^^^^^^^^^^^^^^^ method not found in `hermit::process::Command`
|
::: /home/lix/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/hermit/process.rs:15:1
|
15 | pub struct Command {
| ------------------ method `get_current_dir` not found for this
error: aborting due to 8 previous errors
Some errors have detailed explanations: E0412, E0433, E0599.
For more information about an error, try `rustc --explain E0412`.
error: could not compile `std`
To learn more, run the command again with --verbose.
$ rustc --version
rustc 1.49.0-nightly (adef9da30 2020-10-13)
Metadata
Metadata
Assignees
Labels
No labels