[INFO] cloning repository https://github.com/mehrantsi/flyBrain
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mehrantsi/flyBrain" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmehrantsi%2FflyBrain", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmehrantsi%2FflyBrain'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] cdd3a127766ec184e19c4988fe12b6fd2cbc64fd
[INFO] checking mehrantsi/flyBrain against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmehrantsi%2FflyBrain" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:   7% (133/1727)
Updating files:   8% (139/1727)
Updating files:   9% (156/1727)
Updating files:  10% (173/1727)
Updating files:  11% (190/1727)
Updating files:  12% (208/1727)
Updating files:  13% (225/1727)
Updating files:  14% (242/1727)
Updating files:  15% (260/1727)
Updating files:  16% (277/1727)
Updating files:  17% (294/1727)
Updating files:  18% (311/1727)
Updating files:  19% (329/1727)
Updating files:  20% (346/1727)
Updating files:  20% (360/1727)
Updating files:  21% (363/1727)
Updating files:  22% (380/1727)
Updating files:  23% (398/1727)
Updating files:  24% (415/1727)
Updating files:  25% (432/1727)
Updating files:  26% (450/1727)
Updating files:  27% (467/1727)
Updating files:  28% (484/1727)
Updating files:  29% (501/1727)
Updating files:  30% (519/1727)
Updating files:  31% (536/1727)
Updating files:  32% (553/1727)
Updating files:  33% (570/1727)
Updating files:  34% (588/1727)
Updating files:  35% (605/1727)
Updating files:  36% (622/1727)
Updating files:  37% (639/1727)
Updating files:  38% (657/1727)
Updating files:  39% (674/1727)
Updating files:  40% (691/1727)
Updating files:  41% (709/1727)
Updating files:  42% (726/1727)
Updating files:  43% (743/1727)
Updating files:  44% (760/1727)
Updating files:  45% (778/1727)
Updating files:  46% (795/1727)
Updating files:  47% (812/1727)
Updating files:  48% (829/1727)
Updating files:  49% (847/1727)
Updating files:  50% (864/1727)
Updating files:  51% (881/1727)
Updating files:  52% (899/1727)
Updating files:  53% (916/1727)
Updating files:  54% (933/1727)
Updating files:  55% (950/1727)
Updating files:  56% (968/1727)
Updating files:  57% (985/1727)
Updating files:  58% (1002/1727)
Updating files:  59% (1019/1727)
Updating files:  60% (1037/1727)
Updating files:  61% (1054/1727)
Updating files:  62% (1071/1727)
Updating files:  63% (1089/1727)
Updating files:  64% (1106/1727)
Updating files:  65% (1123/1727)
Updating files:  66% (1140/1727)
Updating files:  67% (1158/1727)
Updating files:  68% (1175/1727)
Updating files:  69% (1192/1727)
Updating files:  70% (1209/1727)
Updating files:  71% (1227/1727)
Updating files:  72% (1244/1727)
Updating files:  73% (1261/1727)
Updating files:  74% (1278/1727)
Updating files:  75% (1296/1727)
Updating files:  76% (1313/1727)
Updating files:  77% (1330/1727)
Updating files:  78% (1348/1727)
Updating files:  79% (1365/1727)
Updating files:  80% (1382/1727)
Updating files:  81% (1399/1727)
Updating files:  82% (1417/1727)
Updating files:  83% (1434/1727)
Updating files:  84% (1451/1727)
Updating files:  85% (1468/1727)
Updating files:  86% (1486/1727)
Updating files:  87% (1503/1727)
Updating files:  88% (1520/1727)
Updating files:  89% (1538/1727)
Updating files:  90% (1555/1727)
Updating files:  91% (1572/1727)
Updating files:  92% (1589/1727)
Updating files:  93% (1607/1727)
Updating files:  94% (1624/1727)
Updating files:  95% (1641/1727)
Updating files:  96% (1658/1727)
Updating files:  97% (1676/1727)
Updating files:  98% (1693/1727)
Updating files:  99% (1710/1727)
Updating files: 100% (1727/1727)
Updating files: 100% (1727/1727), done.
[INFO] removed /workspace/builds/worker-7-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/mehrantsi/flyBrain
[INFO] finished tweaking git repo https://github.com/mehrantsi/flyBrain
[INFO] tweaked toml for git repo https://github.com/mehrantsi/flyBrain written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mehrantsi/flyBrain on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/mehrantsi/flyBrain 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "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/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 18e6972ee0a922e182b189817753a3a8dcdea1cbcdcb159d1fb743382078bc8b
[INFO] running `Command { std: "docker" "start" "18e6972ee0a922e182b189817753a3a8dcdea1cbcdcb159d1fb743382078bc8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "18e6972ee0a922e182b189817753a3a8dcdea1cbcdcb159d1fb743382078bc8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "18e6972ee0a922e182b189817753a3a8dcdea1cbcdcb159d1fb743382078bc8b" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "18e6972ee0a922e182b189817753a3a8dcdea1cbcdcb159d1fb743382078bc8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "18e6972ee0a922e182b189817753a3a8dcdea1cbcdcb159d1fb743382078bc8b" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking clap_builder v4.6.6
[INFO] [stderr]     Checking memchr v2.8.3
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking serde_json v1.0.151
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]     Checking clap v4.6.6
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking flybrain-engine v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find module or crate `mujoco_rs` in this scope
[INFO] [stdout]  --> rust/src/flight.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use mujoco_rs::prelude::MjtObj;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `mujoco_rs`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `mujoco_rs`, use `cargo add mujoco_rs` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::world`
[INFO] [stdout]   --> rust/src/flight.rs:8:12
[INFO] [stdout]    |
[INFO] [stdout]  8 | use crate::world::{MuJoCoWorld, WING_ACTUATOR_COUNT};
[INFO] [stdout]    |            ^^^^^ could not find `world` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> rust/src/lib.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 43 | #[cfg(any(target_os = "macos", target_os = "emscripten"))]
[INFO] [stdout]    |          ----------------------------------------------- the item is gated here
[INFO] [stdout] 44 | pub mod world;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `mujoco_rs` in this scope
[INFO] [stdout]  --> rust/src/flight.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use mujoco_rs::prelude::MjtObj;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `mujoco_rs`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `mujoco_rs`, use `cargo add mujoco_rs` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::world`
[INFO] [stdout]   --> rust/src/flight.rs:8:12
[INFO] [stdout]    |
[INFO] [stdout]  8 | use crate::world::{MuJoCoWorld, WING_ACTUATOR_COUNT};
[INFO] [stdout]    |            ^^^^^ could not find `world` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> rust/src/lib.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 43 | #[cfg(any(target_os = "macos", target_os = "emscripten"))]
[INFO] [stdout]    |          ----------------------------------------------- the item is gated here
[INFO] [stdout] 44 | pub mod world;
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `world` in the crate root
[INFO] [stdout]    --> rust/src/habitat.rs:430:44
[INFO] [stdout]     |
[INFO] [stdout] 430 |         let habitat = Habitat::load(crate::world::DEFAULT_ASSETS_DIR).unwrap();
[INFO] [stdout]     |                                            ^^^^^ could not find `world` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> rust/src/lib.rs:44:9
[INFO] [stdout]     |
[INFO] [stdout]  43 | #[cfg(any(target_os = "macos", target_os = "emscripten"))]
[INFO] [stdout]     |          ----------------------------------------------- the item is gated here
[INFO] [stdout]  44 | pub mod world;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `world` in the crate root
[INFO] [stdout]    --> rust/src/habitat.rs:504:44
[INFO] [stdout]     |
[INFO] [stdout] 504 |         let habitat = Habitat::load(crate::world::DEFAULT_ASSETS_DIR).unwrap();
[INFO] [stdout]     |                                            ^^^^^ could not find `world` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> rust/src/lib.rs:44:9
[INFO] [stdout]     |
[INFO] [stdout]  43 | #[cfg(any(target_os = "macos", target_os = "emscripten"))]
[INFO] [stdout]     |          ----------------------------------------------- the item is gated here
[INFO] [stdout]  44 | pub mod world;
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0689]: can't call method `hypot` on ambiguous numeric type `{float}`
[INFO] [stdout]     --> rust/src/flight.rs:1932:49
[INFO] [stdout]      |
[INFO] [stdout] 1932 |         let heading_x = forward[0] / forward[0].hypot(forward[1]);
[INFO] [stdout]      |                                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `flybrain-engine` (lib) due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0689.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `flybrain-engine` (lib test) due to 5 previous errors
[INFO] running `Command { std: "docker" "inspect" "18e6972ee0a922e182b189817753a3a8dcdea1cbcdcb159d1fb743382078bc8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "18e6972ee0a922e182b189817753a3a8dcdea1cbcdcb159d1fb743382078bc8b", kill_on_drop: false }`
[INFO] [stdout] 18e6972ee0a922e182b189817753a3a8dcdea1cbcdcb159d1fb743382078bc8b
