[INFO] fetching crate arducam-mega 0.4.0... [INFO] testing arducam-mega-0.4.0 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate arducam-mega 0.4.0 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate arducam-mega 0.4.0 [INFO] finished tweaking crates.io crate arducam-mega 0.4.0 [INFO] tweaked toml for crates.io crate arducam-mega 0.4.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate arducam-mega 0.4.0 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 1 package to latest compatible version [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 276837b383895339d536248a1f59a0e1dab60bc3fe698890a2a0d7869a2ad7b8 [INFO] running `Command { std: "docker" "start" "-a" "276837b383895339d536248a1f59a0e1dab60bc3fe698890a2a0d7869a2ad7b8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "276837b383895339d536248a1f59a0e1dab60bc3fe698890a2a0d7869a2ad7b8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "276837b383895339d536248a1f59a0e1dab60bc3fe698890a2a0d7869a2ad7b8", kill_on_drop: false }` [INFO] [stdout] 276837b383895339d536248a1f59a0e1dab60bc3fe698890a2a0d7869a2ad7b8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] 73ce8942f422afc876b3d2f9fa7aae21a5fae1bfacaf3b04cb69b3e6a10ecd50 [INFO] running `Command { std: "docker" "start" "-a" "73ce8942f422afc876b3d2f9fa7aae21a5fae1bfacaf3b04cb69b3e6a10ecd50", kill_on_drop: false }` [INFO] [stderr] Compiling embedded-hal v1.0.0 [INFO] [stderr] Compiling arducam-mega v0.4.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved import `embedded_hal::delay::DelayUs` [INFO] [stdout] --> src/lib.rs:64:20 [INFO] [stdout] | [INFO] [stdout] 64 | use embedded_hal::{delay::DelayUs, spi::SpiBus, spi::SpiDevice}; [INFO] [stdout] | ^^^^^^^------- [INFO] [stdout] | | | [INFO] [stdout] | | help: a similar name exists in the module: `DelayNs` [INFO] [stdout] | no `DelayUs` in `delay` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:385:90 [INFO] [stdout] | [INFO] [stdout] 385 | fn read_reg(&mut self, addr: RegisterAddress) -> Result> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:400:53 [INFO] [stdout] | [INFO] [stdout] 400 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:407:75 [INFO] [stdout] | [INFO] [stdout] 407 | fn wait_idle(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:421:75 [INFO] [stdout] | [INFO] [stdout] 421 | pub fn reset(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:430:86 [INFO] [stdout] | [INFO] [stdout] 430 | pub fn get_camera_type(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:446:53 [INFO] [stdout] | [INFO] [stdout] 446 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:459:53 [INFO] [stdout] | [INFO] [stdout] 459 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:472:53 [INFO] [stdout] | [INFO] [stdout] 472 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:487:53 [INFO] [stdout] | [INFO] [stdout] 487 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:496:76 [INFO] [stdout] | [INFO] [stdout] 496 | fn clear_fifo(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:505:81 [INFO] [stdout] | [INFO] [stdout] 505 | pub fn capture_finished(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:516:77 [INFO] [stdout] | [INFO] [stdout] 516 | pub fn capture(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:527:85 [INFO] [stdout] | [INFO] [stdout] 527 | pub fn capture_noblock(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:537:82 [INFO] [stdout] | [INFO] [stdout] 537 | pub fn read_fifo_length(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:557:77 [INFO] [stdout] | [INFO] [stdout] 557 | pub fn read_fifo_byte(&mut self) -> Result> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:587:53 [INFO] [stdout] | [INFO] [stdout] 587 | ) -> Result<&mut Self, Error> [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:625:53 [INFO] [stdout] | [INFO] [stdout] 625 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:640:53 [INFO] [stdout] | [INFO] [stdout] 640 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:651:53 [INFO] [stdout] | [INFO] [stdout] 651 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:657:85 [INFO] [stdout] | [INFO] [stdout] 657 | pub fn enable_auto_iso(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:663:86 [INFO] [stdout] | [INFO] [stdout] 663 | pub fn disable_auto_iso(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:669:90 [INFO] [stdout] | [INFO] [stdout] 669 | pub fn enable_auto_exposure(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:675:91 [INFO] [stdout] | [INFO] [stdout] 675 | pub fn disable_auto_exposure(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:688:53 [INFO] [stdout] | [INFO] [stdout] 688 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:698:53 [INFO] [stdout] | [INFO] [stdout] 698 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:704:91 [INFO] [stdout] | [INFO] [stdout] 704 | pub fn enable_low_power_mode(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:710:92 [INFO] [stdout] | [INFO] [stdout] 710 | pub fn disable_low_power_mode(&mut self) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:718:53 [INFO] [stdout] | [INFO] [stdout] 718 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:727:53 [INFO] [stdout] | [INFO] [stdout] 727 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:736:53 [INFO] [stdout] | [INFO] [stdout] 736 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:745:53 [INFO] [stdout] | [INFO] [stdout] 745 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:754:53 [INFO] [stdout] | [INFO] [stdout] 754 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Error` not found for `Delay` [INFO] [stdout] --> src/lib.rs:765:53 [INFO] [stdout] | [INFO] [stdout] 765 | ) -> Result<&mut Self, Error> { [INFO] [stdout] | ^^^^^ associated type `Error` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0220]: associated type `Bus` not found for `SPI` [INFO] [stdout] --> src/lib.rs:378:10 [INFO] [stdout] | [INFO] [stdout] 378 | SPI::Bus: SpiBus, [INFO] [stdout] | ^^^ associated type `Bus` not found [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0220, E0432. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0220`. [INFO] [stdout] [INFO] [stderr] error: could not compile `arducam-mega` (lib) due to 35 previous errors [INFO] running `Command { std: "docker" "inspect" "73ce8942f422afc876b3d2f9fa7aae21a5fae1bfacaf3b04cb69b3e6a10ecd50", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "73ce8942f422afc876b3d2f9fa7aae21a5fae1bfacaf3b04cb69b3e6a10ecd50", kill_on_drop: false }` [INFO] [stdout] 73ce8942f422afc876b3d2f9fa7aae21a5fae1bfacaf3b04cb69b3e6a10ecd50