[INFO] crate rspirv 0.5.4 is already in cache [INFO] checking rspirv-0.5.4 against try#ba14a92a10441c4b839ce71e6ef5f7a48bbff18f for prs-64470-and-65389 [INFO] extracting crate rspirv 0.5.4 into /workspace/builds/worker-14/source [INFO] validating manifest of crates.io crate rspirv 0.5.4 on toolchain ba14a92a10441c4b839ce71e6ef5f7a48bbff18f [INFO] running `"/workspace/cargo-home/bin/cargo" "+ba14a92a10441c4b839ce71e6ef5f7a48bbff18f" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate rspirv 0.5.4 [INFO] finished tweaking crates.io crate rspirv 0.5.4 [INFO] tweaked toml for crates.io crate rspirv 0.5.4 written to /workspace/builds/worker-14/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+ba14a92a10441c4b839ce71e6ef5f7a48bbff18f" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+ba14a92a10441c4b839ce71e6ef5f7a48bbff18f" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded spirv_headers v1.4.1 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+ba14a92a10441c4b839ce71e6ef5f7a48bbff18f" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] d872f8ed506ed92d15025f743d2fd295d5ce1e743e0bc03f37359048a7d18255 [INFO] running `"docker" "start" "-a" "d872f8ed506ed92d15025f743d2fd295d5ce1e743e0bc03f37359048a7d18255"` [INFO] [stderr] Compiling derive_more v0.7.1 [INFO] [stderr] Checking spirv_headers v1.4.1 [INFO] [stderr] Checking rspirv v0.5.4 (/opt/rustwide/workdir) [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> binary/parser.rs:45:23 [INFO] [stderr] | [INFO] [stderr] 45 | ConsumerError(Box), [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> binary/parser.rs:152:15 [INFO] [stderr] | [INFO] [stderr] 152 | Error(Box), [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> binary/parser.rs:180:62 [INFO] [stderr] | [INFO] [stderr] 180 | pub fn parse_bytes>(binary: T, consumer: &mut Consumer) -> Result<()> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Consumer` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> binary/parser.rs:186:63 [INFO] [stderr] | [INFO] [stderr] 186 | pub fn parse_words>(binary: T, consumer: &mut Consumer) -> Result<()> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Consumer` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> binary/parser.rs:241:23 [INFO] [stderr] | [INFO] [stderr] 241 | consumer: &'c mut Consumer, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Consumer` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> binary/parser.rs:260:52 [INFO] [stderr] | [INFO] [stderr] 260 | pub fn new(binary: &'d [u8], consumer: &'c mut Consumer) -> Parser<'c, 'd> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Consumer` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> binary/parser.rs:45:23 [INFO] [stderr] | [INFO] [stderr] 45 | ConsumerError(Box), [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> binary/parser.rs:152:15 [INFO] [stderr] | [INFO] [stderr] 152 | Error(Box), [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> binary/parser.rs:180:62 [INFO] [stderr] | [INFO] [stderr] 180 | pub fn parse_bytes>(binary: T, consumer: &mut Consumer) -> Result<()> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Consumer` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> binary/parser.rs:186:63 [INFO] [stderr] | [INFO] [stderr] 186 | pub fn parse_words>(binary: T, consumer: &mut Consumer) -> Result<()> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Consumer` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> binary/parser.rs:241:23 [INFO] [stderr] | [INFO] [stderr] 241 | consumer: &'c mut Consumer, [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Consumer` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> binary/parser.rs:260:52 [INFO] [stderr] | [INFO] [stderr] 260 | pub fn new(binary: &'d [u8], consumer: &'c mut Consumer) -> Parser<'c, 'd> { [INFO] [stderr] | ^^^^^^^^ help: use `dyn`: `dyn Consumer` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `DecorateStringGOOGLE` found for type `spirv::Op` in the current scope [INFO] [stderr] --> grammar/table.rs:433:11 [INFO] [stderr] | [INFO] [stderr] 433 | inst!(DecorateStringGOOGLE, [], [(IdRef, One), (Decoration, One)]), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | variant or associated item not found in `spirv::Op` [INFO] [stderr] | help: there is a variant with a similar name: `DecorateString` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `DecorateStringGOOGLE` found for type `spirv::Op` in the current scope [INFO] [stderr] --> grammar/reflect.rs:53:20 [INFO] [stderr] | [INFO] [stderr] 53 | spirv::Op::DecorateStringGOOGLE | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | variant or associated item not found in `spirv::Op` [INFO] [stderr] | help: there is a variant with a similar name: `DecorateString` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `DecorateStringGOOGLE` found for type `spirv::Op` in the current scope [INFO] [stderr] --> grammar/table.rs:433:11 [INFO] [stderr] | [INFO] [stderr] 433 | inst!(DecorateStringGOOGLE, [], [(IdRef, One), (Decoration, One)]), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | variant or associated item not found in `spirv::Op` [INFO] [stderr] | help: there is a variant with a similar name: `DecorateString` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> mr/constructs.rs:190:22 [INFO] [stderr] | [INFO] [stderr] 190 | version: (spirv::MAJOR_VERSION << 16) | (spirv::MINOR_VERSION << 8), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected u32, found u8 [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> binary/assemble.rs:246:25 [INFO] [stderr] | [INFO] [stderr] 246 | (spirv::MAJOR_VERSION << 16) | (spirv::MINOR_VERSION << 8), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected u32, found u8 [INFO] [stderr] | [INFO] [stderr] = note: expected type `u32` [INFO] [stderr] found type `u8` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> binary/assemble.rs:290:25 [INFO] [stderr] | [INFO] [stderr] 290 | (spirv::MAJOR_VERSION << 16) | (spirv::MINOR_VERSION << 8), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected u32, found u8 [INFO] [stderr] | [INFO] [stderr] = note: expected type `u32` [INFO] [stderr] found type `u8` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `DecorateStringGOOGLE` found for type `spirv::Op` in the current scope [INFO] [stderr] --> mr/build_annotation.rs:62:56 [INFO] [stderr] | [INFO] [stderr] 62 | let mut inst = mr::Instruction::new(spirv::Op::DecorateStringGOOGLE, None, None, vec![mr::Operand::IdRef(target), mr::Operand::Decoration(decoration)]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | variant or associated item not found in `spirv::Op` [INFO] [stderr] | help: there is a variant with a similar name: `DecorateString` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `DecorateStringGOOGLE` found for type `spirv::Op` in the current scope [INFO] [stderr] --> grammar/reflect.rs:53:20 [INFO] [stderr] | [INFO] [stderr] 53 | spirv::Op::DecorateStringGOOGLE | [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | variant or associated item not found in `spirv::Op` [INFO] [stderr] | help: there is a variant with a similar name: `DecorateString` [INFO] [stderr] [INFO] [stderr] error: aborting due to 4 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0308, E0599. [INFO] [stderr] For more information about an error, try `rustc --explain E0308`. [INFO] [stderr] error: could not compile `rspirv`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> mr/constructs.rs:190:22 [INFO] [stderr] | [INFO] [stderr] 190 | version: (spirv::MAJOR_VERSION << 16) | (spirv::MINOR_VERSION << 8), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected u32, found u8 [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `DecorateStringGOOGLE` found for type `spirv::Op` in the current scope [INFO] [stderr] --> mr/build_annotation.rs:62:56 [INFO] [stderr] | [INFO] [stderr] 62 | let mut inst = mr::Instruction::new(spirv::Op::DecorateStringGOOGLE, None, None, vec![mr::Operand::IdRef(target), mr::Operand::Decoration(decoration)]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | variant or associated item not found in `spirv::Op` [INFO] [stderr] | help: there is a variant with a similar name: `DecorateString` [INFO] [stderr] [INFO] [stderr] error: aborting due to 6 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0308, E0599. [INFO] [stderr] For more information about an error, try `rustc --explain E0308`. [INFO] [stderr] error: could not compile `rspirv`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "d872f8ed506ed92d15025f743d2fd295d5ce1e743e0bc03f37359048a7d18255"` [INFO] running `"docker" "rm" "-f" "d872f8ed506ed92d15025f743d2fd295d5ce1e743e0bc03f37359048a7d18255"` [INFO] [stdout] d872f8ed506ed92d15025f743d2fd295d5ce1e743e0bc03f37359048a7d18255