[INFO] cloning repository https://github.com/AndrewAltimit/rust-psp
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/AndrewAltimit/rust-psp" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAndrewAltimit%2Frust-psp", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAndrewAltimit%2Frust-psp'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] edb63cfb7828374fffac218138187b52d0d567f5
[INFO] checking AndrewAltimit/rust-psp against try#54cf65b8d066c082e536455049b95943cf30378f for pr-151920
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAndrewAltimit%2Frust-psp" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/AndrewAltimit/rust-psp
[INFO] finished tweaking git repo https://github.com/AndrewAltimit/rust-psp
[INFO] tweaked toml for git repo https://github.com/AndrewAltimit/rust-psp written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/AndrewAltimit/rust-psp on toolchain 54cf65b8d066c082e536455049b95943cf30378f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+54cf65b8d066c082e536455049b95943cf30378f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/AndrewAltimit/rust-psp 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" "+54cf65b8d066c082e536455049b95943cf30378f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+54cf65b8d066c082e536455049b95943cf30378f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 51fc71fc946aabc77001b0c7ebe382dfa4c4e340cf25fd1da9cf05f546d15e97
[INFO] running `Command { std: "docker" "start" "-a" "51fc71fc946aabc77001b0c7ebe382dfa4c4e340cf25fd1da9cf05f546d15e97", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "51fc71fc946aabc77001b0c7ebe382dfa4c4e340cf25fd1da9cf05f546d15e97", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "51fc71fc946aabc77001b0c7ebe382dfa4c4e340cf25fd1da9cf05f546d15e97", kill_on_drop: false }`
[INFO] [stdout] 51fc71fc946aabc77001b0c7ebe382dfa4c4e340cf25fd1da9cf05f546d15e97
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:61361fe0aef631f17e9d025a70c5a647956f8c671dd02950a60ad3f5cc5526d7" "/opt/rustwide/cargo-home/bin/cargo" "+54cf65b8d066c082e536455049b95943cf30378f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ebc3f90f4c3ad78dc88be773205267486ea9e5d0ceace9413deb3a8638195d33
[INFO] running `Command { std: "docker" "start" "-a" "ebc3f90f4c3ad78dc88be773205267486ea9e5d0ceace9413deb3a8638195d33", kill_on_drop: false }`
[INFO] [stderr]     Checking az v1.3.0
[INFO] [stderr]    Compiling psp v0.4.0 (/opt/rustwide/workdir/psp)
[INFO] [stderr]    Compiling unstringify v0.1.4
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling fixed v1.30.0
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking micromath v2.1.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]     Checking unicode-width v0.2.0 (https://git.sr.ht/~sajattack/unicode-width#114ac474)
[INFO] [stderr]     Checking ryu v1.0.22
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]     Checking line-clipping v0.3.5
[INFO] [stderr]     Checking numtoa v0.2.4
[INFO] [stderr]     Checking ahash v0.7.8
[INFO] [stderr]     Checking ttf-parser v0.12.3
[INFO] [stderr]     Checking compact_str v0.9.0
[INFO] [stderr]     Checking hashbrown v0.11.2
[INFO] [stderr]     Checking embedded-graphics-core v0.4.0
[INFO] [stderr]     Checking lru v0.16.3
[INFO] [stderr]     Checking fontdue v0.6.4
[INFO] [stderr]     Checking unicode-truncate v2.0.1
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling num_enum_derive v0.7.5
[INFO] [stderr]    Compiling zerocopy-derive v0.8.39
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]     Checking num_enum v0.7.5
[INFO] [stderr]     Checking kasuari v0.4.11
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]     Checking strum v0.27.2
[INFO] [stderr]     Checking ratatui-core v0.1.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> psp/src/savedata.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let mut sfo = UtilitySavedataSFOParam {
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking ratatui-widgets v0.3.0
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> psp/src/sys/gum.rs:677:13
[INFO] [stdout]     |
[INFO] [stdout] 677 |     let l = unsafe {
[INFO] [stdout]     |             ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `stack_base` and `stack_size` are never read
[INFO] [stdout]    --> psp/src/me.rs:239:5
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub struct MeExecutor {
[INFO] [stdout]     |            ---------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 239 |     stack_base: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 |     stack_size: u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `mp3_buf` and `pcm_buf` are never read
[INFO] [stdout]   --> psp/src/mp3.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct Mp3Decoder {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 49 |     mp3_buf: Vec<u8>,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 50 |     /// Internal PCM output buffer.
[INFO] [stdout] 51 |     pcm_buf: Vec<i16>,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `oldState` should have a snake case name
[INFO] [stdout]     --> psp/src/sys/net.rs:1312:26
[INFO] [stdout]      |
[INFO] [stdout] 1312 |     unsafe extern "C" fn(oldState: i32, newState: i32, event: i32, error: i32, pArg: *mut c_void),
[INFO] [stdout]      |                          ^^^^^^^^ help: convert the identifier to snake case: `old_state`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `newState` should have a snake case name
[INFO] [stdout]     --> psp/src/sys/net.rs:1312:41
[INFO] [stdout]      |
[INFO] [stdout] 1312 |     unsafe extern "C" fn(oldState: i32, newState: i32, event: i32, error: i32, pArg: *mut c_void),
[INFO] [stdout]      |                                         ^^^^^^^^ help: convert the identifier to snake case: `new_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `pArg` should have a snake case name
[INFO] [stdout]     --> psp/src/sys/net.rs:1312:80
[INFO] [stdout]      |
[INFO] [stdout] 1312 |     unsafe extern "C" fn(oldState: i32, newState: i32, event: i32, error: i32, pArg: *mut c_void),
[INFO] [stdout]      |                                                                                ^^^^ help: convert the identifier to snake case: `p_arg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> psp/src/savedata.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |         let mut sfo = UtilitySavedataSFOParam {
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking psp-clock-speed-example v0.1.0 (/opt/rustwide/workdir/examples/clock-speed)
[INFO] [stderr]     Checking psp-thread-sync-example v0.1.0 (/opt/rustwide/workdir/examples/thread-sync)
[INFO] [stderr]     Checking psp-net-http-example v0.1.0 (/opt/rustwide/workdir/examples/net-http)
[INFO] [stderr]     Checking psp-wlan-example v0.1.0 (/opt/rustwide/workdir/examples/wlan)
[INFO] [stderr]     Checking kernel-mode-example v0.1.0 (/opt/rustwide/workdir/examples/kernel-mode)
[INFO] [stderr]     Checking psp-timer-alarm-example v0.1.0 (/opt/rustwide/workdir/examples/timer-alarm)
[INFO] [stderr]     Checking psp-vfpu-context-switching-example v0.1.0 (/opt/rustwide/workdir/examples/vfpu-context-switching)
[INFO] [stderr]     Checking psp-savedata-example v0.1.0 (/opt/rustwide/workdir/examples/savedata)
[INFO] [stderr]     Checking psp-gu-debug-example v0.1.0 (/opt/rustwide/workdir/examples/gu-debug-print)
[INFO] [stderr]     Checking psp-hello-world-example v0.1.0 (/opt/rustwide/workdir/examples/hello-world)
[INFO] [stderr]     Checking std_test_cases v0.1.0 (/opt/rustwide/workdir/ci/std_verification)
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `std`
[INFO] [stdout]  --> examples/wlan/src/main.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | psp::module!("sample_wlan", 1, 1);
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `std`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `std`, use `cargo add std` to add it to your `Cargo.toml`
[INFO] [stdout]   = note: this error originates in the macro `$crate::_start` which comes from the expansion of the macro `psp::module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `std`
[INFO] [stdout]   --> examples/kernel-mode/src/main.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | psp::module_kernel!("KernelDemo", 1, 0);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `std`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `std`, use `cargo add std` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `$crate::_start` which comes from the expansion of the macro `psp::module_kernel` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `std`
[INFO] [stdout]   --> examples/net-http/src/main.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | psp::module!("net_http_example", 1, 1);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `std`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `std`, use `cargo add std` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `$crate::_start` which comes from the expansion of the macro `psp::module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `std`
[INFO] [stdout]   --> examples/gu-debug-print/src/main.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | psp::module!("sample_gu_debug", 1, 1);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `std`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `std`, use `cargo add std` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `$crate::_start` which comes from the expansion of the macro `psp::module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `std`
[INFO] [stdout]  --> examples/thread-sync/src/main.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | psp::module!("thread_sync_example", 1, 1);
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `std`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `std`, use `cargo add std` to add it to your `Cargo.toml`
[INFO] [stdout]   = note: this error originates in the macro `$crate::_start` which comes from the expansion of the macro `psp::module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `std`
[INFO] [stdout]  --> examples/vfpu-context-switching/src/main.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | psp::module!("vfpu_context_test", 1, 1);
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `std`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `std`, use `cargo add std` to add it to your `Cargo.toml`
[INFO] [stdout]   = note: this error originates in the macro `$crate::_start` which comes from the expansion of the macro `psp::module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `psp-gu-debug-example` (bin "psp-gu-debug-example" test) due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `std`
[INFO] [stdout]  --> examples/timer-alarm/src/main.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | psp::module!("timer_alarm_example", 1, 1);
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `std`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `std`, use `cargo add std` to add it to your `Cargo.toml`
[INFO] [stdout]   = note: this error originates in the macro `$crate::_start` which comes from the expansion of the macro `psp::module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `psp-wlan-example` (bin "psp-wlan-example") due to 1 previous error
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kernel-mode-example` (bin "kernel-mode-example") due to 1 previous error
[INFO] [stderr] error: could not compile `psp-net-http-example` (bin "psp-net-http-example") due to 1 previous error
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> examples/vfpu-context-switching/src/main.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |         let mut out: i32;
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `std`
[INFO] [stdout]  --> examples/thread-sync/src/main.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | psp::module!("thread_sync_example", 1, 1);
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `std`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `std`, use `cargo add std` to add it to your `Cargo.toml`
[INFO] [stdout]   = note: this error originates in the macro `$crate::_start` which comes from the expansion of the macro `psp::module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `psp-vfpu-context-switching-example` (bin "psp-vfpu-context-switching-example" test) due to 1 previous error; 1 warning emitted
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `std`
[INFO] [stdout]  --> examples/clock-speed/src/main.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | psp::module!("sample_clock_speed", 1, 1);
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `std`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `std`, use `cargo add std` to add it to your `Cargo.toml`
[INFO] [stdout]   = note: this error originates in the macro `$crate::_start` which comes from the expansion of the macro `psp::module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `psp-thread-sync-example` (bin "psp-thread-sync-example" test) due to 1 previous error
[INFO] [stderr] error: could not compile `psp-timer-alarm-example` (bin "psp-timer-alarm-example") due to 1 previous error
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `std`
[INFO] [stdout]   --> examples/savedata/src/main.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | psp::module!("savedata_example", 1, 1);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `std`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `std`, use `cargo add std` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `$crate::_start` which comes from the expansion of the macro `psp::module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `psp-thread-sync-example` (bin "psp-thread-sync-example") due to 1 previous error
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `psp::sys::sceGuInit` is unsafe and requires unsafe block
[INFO] [stdout]   --> examples/savedata/src/main.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     sys::sceGuInit();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> examples/savedata/src/main.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | unsafe fn setup_gu() {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `psp-clock-speed-example` (bin "psp-clock-speed-example") due to 1 previous error
[INFO] [stdout] warning[E0133]: call to unsafe function `psp::sys::sceGuStart` is unsafe and requires unsafe block
[INFO] [stdout]   --> examples/savedata/src/main.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     sys::sceGuStart(GuContextType::Direct, &raw mut LIST as *mut c_void);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `psp::sys::sceGuDrawBuffer` is unsafe and requires unsafe block
[INFO] [stdout]   --> examples/savedata/src/main.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     sys::sceGuDrawBuffer(DisplayPixelFormat::Psm8888, core::ptr::null_mut(), 512);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `psp::sys::sceGuDispBuffer` is unsafe and requires unsafe block
[INFO] [stdout]   --> examples/savedata/src/main.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     sys::sceGuDispBuffer(480, 272, 0x88000 as *mut c_void, 512);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `psp::sys::sceGuDepthBuffer` is unsafe and requires unsafe block
[INFO] [stdout]   --> examples/savedata/src/main.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     sys::sceGuDepthBuffer(0x110000 as *mut c_void, 512);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `std`
[INFO] [stdout]  --> examples/hello-world/src/main.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | psp::module!("sample_module", 1, 1);
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `std`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `std`, use `cargo add std` to add it to your `Cargo.toml`
[INFO] [stdout]   = note: this error originates in the macro `$crate::_start` which comes from the expansion of the macro `psp::module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `psp::sys::sceGuOffset` is unsafe and requires unsafe block
[INFO] [stdout]   --> examples/savedata/src/main.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     sys::sceGuOffset(2048 - 240, 2048 - 136);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `psp::sys::sceGuViewport` is unsafe and requires unsafe block
[INFO] [stdout]   --> examples/savedata/src/main.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     sys::sceGuViewport(2048, 2048, 480, 272);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `psp::sys::sceGuScissor` is unsafe and requires unsafe block
[INFO] [stdout]   --> examples/savedata/src/main.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     sys::sceGuScissor(0, 0, 480, 272);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `psp::sys::sceGuEnable` is unsafe and requires unsafe block
[INFO] [stdout]   --> examples/savedata/src/main.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     sys::sceGuEnable(GuState::ScissorTest);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `psp::sys::sceGuFrontFace` is unsafe and requires unsafe block
[INFO] [stdout]   --> examples/savedata/src/main.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     sys::sceGuFrontFace(FrontFaceDirection::Clockwise);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `psp::sys::sceGuShadeModel` is unsafe and requires unsafe block
[INFO] [stdout]   --> examples/savedata/src/main.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 |     sys::sceGuShadeModel(ShadingModel::Smooth);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `psp::sys::sceGuEnable` is unsafe and requires unsafe block
[INFO] [stdout]   --> examples/savedata/src/main.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     sys::sceGuEnable(GuState::CullFace);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `psp::sys::sceGuFinish` is unsafe and requires unsafe block
[INFO] [stdout]   --> examples/savedata/src/main.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     sys::sceGuFinish();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `psp::sys::sceGuSync` is unsafe and requires unsafe block
[INFO] [stdout]   --> examples/savedata/src/main.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     sys::sceGuSync(GuSyncMode::Finish, GuSyncBehavior::Wait);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `psp::sys::sceDisplayWaitVblankStart` is unsafe and requires unsafe block
[INFO] [stdout]   --> examples/savedata/src/main.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     sys::sceDisplayWaitVblankStart();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `psp::sys::sceGuDisplay` is unsafe and requires unsafe block
[INFO] [stdout]   --> examples/savedata/src/main.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     sys::sceGuDisplay(true);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `std`
[INFO] [stdout]   --> examples/net-http/src/main.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | psp::module!("net_http_example", 1, 1);
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `std`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `std`, use `cargo add std` to add it to your `Cargo.toml`
[INFO] [stdout]    = note: this error originates in the macro `$crate::_start` which comes from the expansion of the macro `psp::module` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0133, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `psp-savedata-example` (bin "psp-savedata-example") due to 1 previous error; 16 warnings emitted
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `psp-hello-world-example` (bin "psp-hello-world-example") due to 1 previous error
[INFO] [stderr] error: could not compile `psp-net-http-example` (bin "psp-net-http-example" test) due to 1 previous error
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]    --> psp/src/sys/gum.rs:677:13
[INFO] [stdout]     |
[INFO] [stdout] 677 |     let l = unsafe {
[INFO] [stdout]     |             ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `stack_base` and `stack_size` are never read
[INFO] [stdout]    --> psp/src/me.rs:239:5
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub struct MeExecutor {
[INFO] [stdout]     |            ---------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 239 |     stack_base: *mut u8,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 243 |     stack_size: u32,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `mp3_buf` and `pcm_buf` are never read
[INFO] [stdout]   --> psp/src/mp3.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct Mp3Decoder {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 49 |     mp3_buf: Vec<u8>,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 50 |     /// Internal PCM output buffer.
[INFO] [stdout] 51 |     pcm_buf: Vec<i16>,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `oldState` should have a snake case name
[INFO] [stdout]     --> psp/src/sys/net.rs:1312:26
[INFO] [stdout]      |
[INFO] [stdout] 1312 |     unsafe extern "C" fn(oldState: i32, newState: i32, event: i32, error: i32, pArg: *mut c_void),
[INFO] [stdout]      |                          ^^^^^^^^ help: convert the identifier to snake case: `old_state`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `newState` should have a snake case name
[INFO] [stdout]     --> psp/src/sys/net.rs:1312:41
[INFO] [stdout]      |
[INFO] [stdout] 1312 |     unsafe extern "C" fn(oldState: i32, newState: i32, event: i32, error: i32, pArg: *mut c_void),
[INFO] [stdout]      |                                         ^^^^^^^^ help: convert the identifier to snake case: `new_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `pArg` should have a snake case name
[INFO] [stdout]     --> psp/src/sys/net.rs:1312:80
[INFO] [stdout]      |
[INFO] [stdout] 1312 |     unsafe extern "C" fn(oldState: i32, newState: i32, event: i32, error: i32, pArg: *mut c_void),
[INFO] [stdout]      |                                                                                ^^^^ help: convert the identifier to snake case: `p_arg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ebc3f90f4c3ad78dc88be773205267486ea9e5d0ceace9413deb3a8638195d33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ebc3f90f4c3ad78dc88be773205267486ea9e5d0ceace9413deb3a8638195d33", kill_on_drop: false }`
[INFO] [stdout] ebc3f90f4c3ad78dc88be773205267486ea9e5d0ceace9413deb3a8638195d33
