[INFO] cloning repository https://github.com/ted-dokos/cube [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ted-dokos/cube" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fted-dokos%2Fcube", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fted-dokos%2Fcube'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] c971b8a66208136db9c0a1d49a2bee40ae74b6e8 [INFO] testing ted-dokos/cube against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fted-dokos%2Fcube" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-3-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/ted-dokos/cube [INFO] finished tweaking git repo https://github.com/ted-dokos/cube [INFO] tweaked toml for git repo https://github.com/ted-dokos/cube written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/ted-dokos/cube on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/ted-dokos/cube 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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 083cd922c2362528112ae4f92b75536fdcd999e4a32d019e83aa4e8e21936e5c [INFO] running `Command { std: "docker" "start" "-a" "083cd922c2362528112ae4f92b75536fdcd999e4a32d019e83aa4e8e21936e5c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "083cd922c2362528112ae4f92b75536fdcd999e4a32d019e83aa4e8e21936e5c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "083cd922c2362528112ae4f92b75536fdcd999e4a32d019e83aa4e8e21936e5c", kill_on_drop: false }` [INFO] [stdout] 083cd922c2362528112ae4f92b75536fdcd999e4a32d019e83aa4e8e21936e5c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0d614fc2fa52afb7f42aa39dcd91a4c192ca1e5a4892a3f0907a1c0007565d9d [INFO] running `Command { std: "docker" "start" "-a" "0d614fc2fa52afb7f42aa39dcd91a4c192ca1e5a4892a3f0907a1c0007565d9d", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.152 [INFO] [stderr] Compiling proc-macro2 v1.0.76 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling num-traits v0.2.17 [INFO] [stderr] Compiling lock_api v0.4.11 [INFO] [stderr] Compiling crossbeam-utils v0.8.19 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling zerocopy v0.7.32 [INFO] [stderr] Compiling bitflags v2.4.1 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling simd-adler32 v0.3.7 [INFO] [stderr] Compiling smallvec v1.12.0 [INFO] [stderr] Compiling rayon-core v1.12.0 [INFO] [stderr] Compiling allocator-api2 v0.2.16 [INFO] [stderr] Compiling ahash v0.8.7 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling thiserror v1.0.56 [INFO] [stderr] Compiling crc32fast v1.3.2 [INFO] [stderr] Compiling parking_lot_core v0.9.9 [INFO] [stderr] Compiling miniz_oxide v0.7.1 [INFO] [stderr] Compiling termcolor v1.4.1 [INFO] [stderr] Compiling unicode-width v0.1.11 [INFO] [stderr] Compiling log v0.4.20 [INFO] [stderr] Compiling windows_x86_64_gnu v0.52.0 [INFO] [stderr] Compiling ash v0.37.3+1.3.251 [INFO] [stderr] Compiling bit-vec v0.6.3 [INFO] [stderr] Compiling khronos-egl v6.0.0 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling gpu-alloc-types v0.3.0 [INFO] [stderr] Compiling gpu-descriptor-types v0.1.2 [INFO] [stderr] Compiling libloading v0.8.1 [INFO] [stderr] Compiling libloading v0.7.4 [INFO] [stderr] Compiling anyhow v1.0.79 [INFO] [stderr] Compiling unicode-xid v0.2.4 [INFO] [stderr] Compiling bit-set v0.5.3 [INFO] [stderr] Compiling futures-sink v0.3.30 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling futures-core v0.3.30 [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Compiling hexf-parse v0.2.1 [INFO] [stderr] Compiling gpu-alloc v0.6.0 [INFO] [stderr] Compiling wgpu-types v0.18.0 [INFO] [stderr] Compiling glow v0.13.0 [INFO] [stderr] Compiling codespan-reporting v0.11.1 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling rustversion v1.0.14 [INFO] [stderr] Compiling weezl v0.1.7 [INFO] [stderr] Compiling arrayvec v0.7.4 [INFO] [stderr] Compiling renderdoc-sys v1.0.0 [INFO] [stderr] Compiling profiling v1.0.13 [INFO] [stderr] Compiling getrandom v0.2.12 [INFO] [stderr] Compiling raw-window-handle v0.5.2 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling nanorand v0.7.0 [INFO] [stderr] Compiling flate2 v1.0.28 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling hashbrown v0.14.3 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stderr] Compiling flume v0.11.0 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling windows-targets v0.52.0 [INFO] [stderr] Compiling zune-inflate v0.2.54 [INFO] [stderr] Compiling fdeflate v0.3.3 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling bit_field v0.10.2 [INFO] [stderr] Compiling color_quant v1.1.0 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling cgmath v0.18.0 [INFO] [stderr] Compiling syn v2.0.48 [INFO] [stderr] Compiling lebe v0.5.2 [INFO] [stderr] Compiling half v2.2.1 [INFO] [stderr] Compiling gif v0.12.0 [INFO] [stderr] Compiling windows-core v0.52.0 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling png v0.17.11 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling spirv v0.2.0+1.5.4 [INFO] [stderr] Compiling rayon v1.8.0 [INFO] [stderr] Compiling cube v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling exr v1.71.0 [INFO] [stderr] Compiling approx v0.4.0 [INFO] [stderr] Compiling tobj v4.0.1 [INFO] [stderr] Compiling indexmap v2.1.0 [INFO] [stderr] Compiling gpu-descriptor v0.2.4 [INFO] [stderr] Compiling thread-priority v0.15.1 [INFO] [stderr] Compiling pollster v0.3.0 [INFO] [stderr] Compiling debug_print v1.0.0 [INFO] [stderr] Compiling windows v0.52.0 [INFO] [stderr] Compiling thiserror-impl v1.0.56 [INFO] [stderr] Compiling bytemuck_derive v1.5.0 [INFO] [stderr] Compiling jpeg-decoder v0.3.1 [INFO] [stderr] Compiling bytemuck v1.14.0 [INFO] [stderr] Compiling tiff v0.9.1 [INFO] [stderr] Compiling qoi v0.4.1 [INFO] [stderr] Compiling naga v0.14.2 [INFO] [stderr] Compiling image v0.24.8 [INFO] [stderr] Compiling wgpu-hal v0.18.1 [INFO] [stderr] Compiling wgpu-core v0.18.1 [INFO] [stderr] Compiling wgpu v0.18.0 [INFO] [stdout] warning: the feature `lazy_cell` has been stable since 1.80.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/main.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | #![feature(lazy_cell)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `velocity` is never read [INFO] [stdout] --> src/camera.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct Camera { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 5 | pub eye: Point3, // position of the camera [INFO] [stdout] 6 | pub velocity: Vector3, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Camera` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/camera.rs:50:12 [INFO] [stdout] | [INFO] [stdout] 50 | pub struct CameraUniform { [INFO] [stdout] | ^^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/camera.rs:47:1 [INFO] [stdout] | [INFO] [stdout] 47 | / #[repr(C)] [INFO] [stdout] 48 | | // This is so we can store this in a buffer [INFO] [stdout] 49 | | #[derive(Debug, Copy, Clone, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 50 | | pub struct CameraUniform { [INFO] [stdout] ... | [INFO] [stdout] 55 | | pub view_proj: [[f32; 4]; 4], [INFO] [stdout] 56 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `id` is never read [INFO] [stdout] --> src/game_state.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct ModelWithInstances { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] 15 | pub id: u32, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `ModelWithInstances` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/gpu_state.rs:453:12 [INFO] [stdout] | [INFO] [stdout] 453 | pub struct InstanceRaw { [INFO] [stdout] | ^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/gpu_state.rs:451:1 [INFO] [stdout] | [INFO] [stdout] 451 | / #[repr(C)] [INFO] [stdout] 452 | | #[derive(Copy, Clone, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 453 | | pub struct InstanceRaw { [INFO] [stdout] 454 | | pub pos: [f32; 3], [INFO] [stdout] ... | [INFO] [stdout] 457 | | pub shader: u32, [INFO] [stdout] 458 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/light.rs:3:19 [INFO] [stdout] | [INFO] [stdout] 3 | pub(crate) struct LightUniform { [INFO] [stdout] | ^^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/light.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #[repr(C)] [INFO] [stdout] 2 | | #[derive(bytemuck::Pod, bytemuck::Zeroable, Clone, Copy, Debug)] [INFO] [stdout] 3 | | pub(crate) struct LightUniform { [INFO] [stdout] 4 | | pub position: [f32; 3], [INFO] [stdout] ... | [INFO] [stdout] 8 | | pub(crate) _padding2: u32, [INFO] [stdout] 9 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name` and `diffuse_texture` are never read [INFO] [stdout] --> src/model.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Material { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 20 | pub name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 21 | pub diffuse_texture: texture::Texture, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name`, `raw_vertices`, and `raw_indices` are never read [INFO] [stdout] --> src/model.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 25 | pub struct Mesh { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 26 | pub name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | pub raw_vertices: Vec, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 32 | pub raw_indices: Vec, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/model.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct ModelVertex { [INFO] [stdout] | ^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/model.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | / #[repr(C)] [INFO] [stdout] 39 | | #[derive(Copy, Clone, Debug, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 40 | | pub struct ModelVertex { [INFO] [stdout] 41 | | pub position: [f32; 3], [INFO] [stdout] 42 | | pub tex_coords: [f32; 2], [INFO] [stdout] 43 | | pub normal: [f32; 3], [INFO] [stdout] 44 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `angular_position`, `angular_velocity`, and `angular_accel` are never read [INFO] [stdout] --> src/physics.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Physics { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 11 | pub angular_position: Quaternion, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | pub angular_velocity: Vector3, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 13 | pub angular_accel: Vector3, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Physics` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `vertices` is never read [INFO] [stdout] --> src/physics.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 51 | pub struct Collision { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 52 | pub vertices: Vec>, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Collision` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/rotor.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct Rotor { [INFO] [stdout] | ^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/rotor.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / #[repr(C)] [INFO] [stdout] 4 | | #[derive(Clone, Copy, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 5 | | pub struct Rotor { [INFO] [stdout] 6 | | pub s: f32, [INFO] [stdout] ... | [INFO] [stdout] 9 | | pub yz: f32, [INFO] [stdout] 10 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `texture` is never read [INFO] [stdout] --> src/texture.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct Texture { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 4 | pub texture: wgpu::Texture, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/time.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | pub struct TimeUniform { [INFO] [stdout] | ^^^^^^^^^^^ field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check` is never used [INFO] [stdout] --> src/time.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | / #[repr(C)] [INFO] [stdout] 2 | | #[derive(Debug, Copy, Clone, bytemuck::Pod, bytemuck::Zeroable)] [INFO] [stdout] 3 | | pub struct TimeUniform { [INFO] [stdout] 4 | | time_secs: f32, [INFO] [stdout] 5 | | _padding: [f32; 3], [INFO] [stdout] 6 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustcgpHyaE/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libtobj-e3b8fac642aa0ecf,libpollster-c95b811ec25c2f5b,libdebug_print-e733f58b0868acbf,libimage-a9725f12c2879055,libqoi-f683675e8096b1b0,libbytemuck-d4b9ad4d608bcde4,libpng-03fd1991f8ce6a71,libfdeflate-939837d9ccd740a3,libexr-8d385274cfc62a33,libzune_inflate-249878d2816071b4,libbit_field-eda3227a244109cb,liblebe-dd40720b17de66d8,libhalf-9a95a3935a0a9638,libgif-693eb909d3f2bfff,libcolor_quant-fa7ff1de0e6ea74b,libbyteorder-1efcbe4f07366651,libtiff-3b0617c066d1396f,libflate2-7eded0d5acda79b3,libminiz_oxide-ceb6486036c18f08,libsimd_adler32-eda01a159841bab2,libcrc32fast-6bd2f9a022460d01,libweezl-76b503b260314b12,libjpeg_decoder-8e82d04a0d8f09d4,librayon-d3f822fe4947950c,librayon_core-d42d8aa3114bbade,libcrossbeam_deque-9ef4ee6c8344f758,libcrossbeam_epoch-83d4e6858184b011,libcrossbeam_utils-8767270430be56a4,libeither-229e626b51c6e8a7,libanyhow-6782a3e5f1593a63,libwindows-07bd25fd780f595c,libwindows_core-73d3d12352b91a93,libwindows_targets-41062d35a64649b2,libwgpu-bfc6a3ed4dddb2ff,libflume-52deeed516dbc984,libfutures_sink-6b57e84ec4e2a998,libfutures_core-9ce32543b852e4b6,libnanorand-219ead9cfc39b45d,libspin-f94afa8089dee871,libstatic_assertions-d53a9977dc6e27e5,libwgpu_core-9a06d6e94b9c9a5a,libwgpu_hal-c70f5675aaef144e,librenderdoc_sys-486407896e5b0b68,libgpu_descriptor-4690d57908f8ca8f,libgpu_descriptor_types-f72b0371c1a37c2a,libkhronos_egl-960eed9ed35cbb57,liblibloading-6f9f2ae941b5d3c2,libprofiling-83e656d231fd775a,libgpu_alloc-95d2c341dbc5dabe,libgpu_alloc_types-ba85c0483b37c742,libash-d280653ed869b211,liblibloading-352cc3147d091de2,libnaga-6c5945954635f612,librustc_hash-5a527483989b35a3,libhexf_parse-2ac3e111e86d5d60,libunicode_xid-9a31df2f90872cba,libindexmap-dce252c1052aea9b,libequivalent-fdc46004df91ad08,libhashbrown-f531ce4af1c60339,libahash-716449bdaf8e13b7,libgetrandom-a984df00eae94186,libonce_cell-24c5d665b6879050,libzerocopy-8e600753138a11ca,liballocator_api2-79bf9731980ae467,liblog-062448fef1760a61,libbit_set-a8bc459e5c055d3b,libbit_vec-ed82a54abc6c00ad,libcodespan_reporting-c9ca64d1c1d10951,libunicode_width-ff8848b4c91bc42d,libtermcolor-96a9ed65821a6544,libspirv-47b0713ef6f36df7,libbitflags-e2b4db6c651223da,libwgpu_types-1847bf3136ac6e42,libbitflags-5c36641155923b05,libraw_window_handle-e0a5c5ebc6f64816,libglow-75c41ec08396cd18,libthiserror-2e89c6825ac34da4,libparking_lot-721361d1aa45b785,libparking_lot_core-d0caa85d483f52bb,liblibc-1241373fb91509c5,libcfg_if-33ef6c02a07f9fec,libsmallvec-181d351e0812d62c,liblock_api-90201506d4856d35,libscopeguard-d52bd00767847e44,libarrayvec-f942e8c771b56381,libcgmath-e23fd84adc21a997,libapprox-2bb05b4f22942c2e,libnum_traits-d282f6d4d72009a4}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-ldl" "-ldl" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcgpHyaE/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/cube-5701a4383ad100c5" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: rust-lld: error: undefined symbol: GetModuleHandleA [INFO] [stdout] >>> referenced by mod.rs:305 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Win32/System/LibraryLoader/mod.rs:305) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/cube-5701a4383ad100c5.cube.c0a97e7709bff142-cgu.03.rcgu.o:(windows::Win32::System::LibraryLoader::GetModuleHandleA::he8d134e367ff85fe) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: ValidateRect [INFO] [stdout] >>> referenced by mod.rs:3632 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Win32/Graphics/Gdi/mod.rs:3632) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/cube-5701a4383ad100c5.cube.c0a97e7709bff142-cgu.06.rcgu.o:(windows::Win32::Graphics::Gdi::ValidateRect::h77e83bfe887c93cd) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetMessageA [INFO] [stdout] >>> referenced by mod.rs:1573 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:1573) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/cube-5701a4383ad100c5.cube.c0a97e7709bff142-cgu.08.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::GetMessageA::h1e54d8ca010cccad) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: LoadCursorW [INFO] [stdout] >>> referenced by mod.rs:2293 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:2293) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/cube-5701a4383ad100c5.cube.c0a97e7709bff142-cgu.08.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::LoadCursorW::h5b0860991c7e0f0c) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetCursorPos [INFO] [stdout] >>> referenced by mod.rs:1313 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:1313) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/cube-5701a4383ad100c5.cube.c0a97e7709bff142-cgu.08.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::GetCursorPos::hc542ce7974ea4c55) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: SetCursorPos [INFO] [stdout] >>> referenced by mod.rs:3311 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:3311) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/cube-5701a4383ad100c5.cube.c0a97e7709bff142-cgu.08.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::SetCursorPos::h76f5ac744a5436fc) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetClientRect [INFO] [stdout] >>> referenced by mod.rs:1287 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:1287) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/cube-5701a4383ad100c5.cube.c0a97e7709bff142-cgu.08.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::GetClientRect::h65bd9440ccf9ef41) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: DefWindowProcA [INFO] [stdout] >>> referenced by mod.rs:714 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:714) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/cube-5701a4383ad100c5.cube.c0a97e7709bff142-cgu.08.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::DefWindowProcA::hbbdf1deac3a5fd28) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: RegisterClassA [INFO] [stdout] >>> referenced by mod.rs:2935 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:2935) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/cube-5701a4383ad100c5.cube.c0a97e7709bff142-cgu.08.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::RegisterClassA::h76ec525374b30bf3) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: CreateWindowExA [INFO] [stdout] >>> referenced by mod.rs:614 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:614) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/cube-5701a4383ad100c5.cube.c0a97e7709bff142-cgu.08.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::CreateWindowExA::h54f6bfb1f3d25576) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: PostQuitMessage [INFO] [stdout] >>> referenced by mod.rs:2866 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:2866) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/cube-5701a4383ad100c5.cube.c0a97e7709bff142-cgu.08.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::PostQuitMessage::hd2ef6f990e570ae6) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: DispatchMessageA [INFO] [stdout] >>> referenced by mod.rs:891 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:891) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/cube-5701a4383ad100c5.cube.c0a97e7709bff142-cgu.08.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::DispatchMessageA::hb0288ee97c9b20dc) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetWindowLongPtrA [INFO] [stdout] >>> referenced by mod.rs:1817 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:1817) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/cube-5701a4383ad100c5.cube.c0a97e7709bff142-cgu.08.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::GetWindowLongPtrA::haa5c287f9a27e28f) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: SetWindowLongPtrA [INFO] [stdout] >>> referenced by mod.rs:3559 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:3559) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/cube-5701a4383ad100c5.cube.c0a97e7709bff142-cgu.08.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::SetWindowLongPtrA::h316e594d916704ee) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: SetCursor [INFO] [stdout] >>> referenced by mod.rs:3304 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs:3304) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/cube-5701a4383ad100c5.cube.c0a97e7709bff142-cgu.08.rcgu.o:(windows::Win32::UI::WindowsAndMessaging::SetCursor::h754e625f6e7acc83) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: timeBeginPeriod [INFO] [stdout] >>> referenced by mod.rs:43 (/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/windows-0.52.0/src/Windows/Win32/Media/mod.rs:43) [INFO] [stdout] >>> /opt/rustwide/target/debug/deps/cube-5701a4383ad100c5.cube.c0a97e7709bff142-cgu.09.rcgu.o:(windows::Win32::Media::timeBeginPeriod::hf2321135e8a41b96) [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: LoadLibraryExA [INFO] [stdout] >>> referenced by delay_load.rs:11 (src/imp/delay_load.rs:11) [INFO] [stdout] >>> windows_core-73d3d12352b91a93.windows_core.8d5448c4a2678078-cgu.3.rcgu.o:(windows_core::imp::delay_load::delay_load::h421d555d3290b6ef) in archive /opt/rustwide/target/debug/deps/libwindows_core-73d3d12352b91a93.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: GetProcAddress [INFO] [stdout] >>> referenced by delay_load.rs:17 (src/imp/delay_load.rs:17) [INFO] [stdout] >>> windows_core-73d3d12352b91a93.windows_core.8d5448c4a2678078-cgu.3.rcgu.o:(windows_core::imp::delay_load::delay_load::h421d555d3290b6ef) in archive /opt/rustwide/target/debug/deps/libwindows_core-73d3d12352b91a93.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: FreeLibrary [INFO] [stdout] >>> referenced by delay_load.rs:23 (src/imp/delay_load.rs:23) [INFO] [stdout] >>> windows_core-73d3d12352b91a93.windows_core.8d5448c4a2678078-cgu.3.rcgu.o:(windows_core::imp::delay_load::delay_load::h421d555d3290b6ef) in archive /opt/rustwide/target/debug/deps/libwindows_core-73d3d12352b91a93.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: undefined symbol: SysStringLen [INFO] [stdout] >>> referenced by bstr.rs:26 (src/strings/bstr.rs:26) [INFO] [stdout] >>> windows_core-73d3d12352b91a93.windows_core.8d5448c4a2678078-cgu.4.rcgu.o:(windows_core::strings::bstr::BSTR::len::h5c74688f806aa03a) in archive /opt/rustwide/target/debug/deps/libwindows_core-73d3d12352b91a93.rlib [INFO] [stdout] [INFO] [stdout] rust-lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors) [INFO] [stdout] collect2: error: ld returned 1 exit status [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `cube` (bin "cube") due to 1 previous error; 20 warnings emitted [INFO] running `Command { std: "docker" "inspect" "0d614fc2fa52afb7f42aa39dcd91a4c192ca1e5a4892a3f0907a1c0007565d9d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0d614fc2fa52afb7f42aa39dcd91a4c192ca1e5a4892a3f0907a1c0007565d9d", kill_on_drop: false }` [INFO] [stdout] 0d614fc2fa52afb7f42aa39dcd91a4c192ca1e5a4892a3f0907a1c0007565d9d