[INFO] fetching crate bin-layout 7.1.0...
[INFO] checking bin-layout-7.1.0 against try#e617cc9342f64b2efdd8eeb91834ef450a15825f for pr-149596-1
[INFO] extracting crate bin-layout 7.1.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate bin-layout 7.1.0
[INFO] finished tweaking crates.io crate bin-layout 7.1.0
[INFO] tweaked toml for crates.io crate bin-layout 7.1.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate bin-layout 7.1.0 on toolchain e617cc9342f64b2efdd8eeb91834ef450a15825f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e617cc9342f64b2efdd8eeb91834ef450a15825f" "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" "+e617cc9342f64b2efdd8eeb91834ef450a15825f" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 5 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+e617cc9342f64b2efdd8eeb91834ef450a15825f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+e617cc9342f64b2efdd8eeb91834ef450a15825f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6450a2b2036cdea6b10e6e63730c1434e746e006219a934f3e1fd36490fd7cb1
[INFO] running `Command { std: "docker" "start" "-a" "6450a2b2036cdea6b10e6e63730c1434e746e006219a934f3e1fd36490fd7cb1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6450a2b2036cdea6b10e6e63730c1434e746e006219a934f3e1fd36490fd7cb1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6450a2b2036cdea6b10e6e63730c1434e746e006219a934f3e1fd36490fd7cb1", kill_on_drop: false }`
[INFO] [stdout] 6450a2b2036cdea6b10e6e63730c1434e746e006219a934f3e1fd36490fd7cb1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:94a0c148923f5b2b52a63ef0eeb1882ad339ab61bce784c8077cbe41c61feb6c" "/opt/rustwide/cargo-home/bin/cargo" "+e617cc9342f64b2efdd8eeb91834ef450a15825f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a47d430170bd689fdb7b1fc543663c69f047a5b73c01a5937ad60a1aa7eafc16
[INFO] running `Command { std: "docker" "start" "-a" "a47d430170bd689fdb7b1fc543663c69f047a5b73c01a5937ad60a1aa7eafc16", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling bin-layout-derive v0.7.0
[INFO] [stderr]     Checking bin-layout v7.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: ambiguous import visibility: pub(in crate::len) or pub
[INFO] [stdout]    --> src/len.rs:50:9
[INFO] [stdout]     |
[INFO] [stdout]  50 | pub use L3 as Len;
[INFO] [stdout]     |         ^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #149145 <https://github.com/rust-lang/rust/issues/149145>
[INFO] [stdout]     = note: ambiguous because of a conflict between a name from a glob import and a macro-expanded name in the same module during import or macro resolution
[INFO] [stdout] note: `L3` could refer to the struct defined here
[INFO] [stdout]    --> src/len.rs:55:9
[INFO] [stdout]     |
[INFO] [stdout]  55 |           pub struct $name(pub $ty);
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 117 | / def!(
[INFO] [stdout] 118 | |     L3(u32),
[INFO] [stdout] 119 | |     BITS: 22,
[INFO] [stdout] 120 | |     TryFromErr: std::num::TryFromIntError,
[INFO] [stdout] ...   |
[INFO] [stdout] 157 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout] note: `L3` could also refer to the struct imported here
[INFO] [stdout]    --> src/len.rs:41:5
[INFO] [stdout]     |
[INFO] [stdout]  41 | use crate::*;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `L3` to disambiguate
[INFO] [stdout]     = note: `#[deny(ambiguous_import_visibilities)]` (part of `#[deny(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this error originates in the macro `def` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: ambiguous import visibility: pub(in crate::len) or pub
[INFO] [stdout]    --> src/len.rs:50:9
[INFO] [stdout]     |
[INFO] [stdout]  50 | pub use L3 as Len;
[INFO] [stdout]     |         ^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #149145 <https://github.com/rust-lang/rust/issues/149145>
[INFO] [stdout]     = note: ambiguous because of a conflict between a name from a glob import and a macro-expanded name in the same module during import or macro resolution
[INFO] [stdout] note: `L3` could refer to the tuple struct defined here
[INFO] [stdout]    --> src/len.rs:55:9
[INFO] [stdout]     |
[INFO] [stdout]  55 |           pub struct $name(pub $ty);
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 117 | / def!(
[INFO] [stdout] 118 | |     L3(u32),
[INFO] [stdout] 119 | |     BITS: 22,
[INFO] [stdout] 120 | |     TryFromErr: std::num::TryFromIntError,
[INFO] [stdout] ...   |
[INFO] [stdout] 157 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout] note: `L3` could also refer to the tuple struct imported here
[INFO] [stdout]    --> src/len.rs:41:5
[INFO] [stdout]     |
[INFO] [stdout]  41 | use crate::*;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `L3` to disambiguate
[INFO] [stdout]     = note: this error originates in the macro `def` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: ambiguous import visibility: pub(in crate::len) or pub
[INFO] [stdout]    --> src/len.rs:50:9
[INFO] [stdout]     |
[INFO] [stdout]  50 | pub use L3 as Len;
[INFO] [stdout]     |         ^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #149145 <https://github.com/rust-lang/rust/issues/149145>
[INFO] [stdout]     = note: ambiguous because of a conflict between a name from a glob import and a macro-expanded name in the same module during import or macro resolution
[INFO] [stdout] note: `L3` could refer to the struct defined here
[INFO] [stdout]    --> src/len.rs:55:9
[INFO] [stdout]     |
[INFO] [stdout]  55 |           pub struct $name(pub $ty);
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 117 | / def!(
[INFO] [stdout] 118 | |     L3(u32),
[INFO] [stdout] 119 | |     BITS: 22,
[INFO] [stdout] 120 | |     TryFromErr: std::num::TryFromIntError,
[INFO] [stdout] ...   |
[INFO] [stdout] 157 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout] note: `L3` could also refer to the struct imported here
[INFO] [stdout]    --> src/len.rs:41:5
[INFO] [stdout]     |
[INFO] [stdout]  41 | use crate::*;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `L3` to disambiguate
[INFO] [stdout]     = note: `#[deny(ambiguous_import_visibilities)]` (part of `#[deny(future_incompatible)]`) on by default
[INFO] [stdout]     = note: this error originates in the macro `def` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: ambiguous import visibility: pub(in crate::len) or pub
[INFO] [stdout]    --> src/len.rs:50:9
[INFO] [stdout]     |
[INFO] [stdout]  50 | pub use L3 as Len;
[INFO] [stdout]     |         ^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #149145 <https://github.com/rust-lang/rust/issues/149145>
[INFO] [stdout]     = note: ambiguous because of a conflict between a name from a glob import and a macro-expanded name in the same module during import or macro resolution
[INFO] [stdout] note: `L3` could refer to the tuple struct defined here
[INFO] [stdout]    --> src/len.rs:55:9
[INFO] [stdout]     |
[INFO] [stdout]  55 |           pub struct $name(pub $ty);
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 117 | / def!(
[INFO] [stdout] 118 | |     L3(u32),
[INFO] [stdout] 119 | |     BITS: 22,
[INFO] [stdout] 120 | |     TryFromErr: std::num::TryFromIntError,
[INFO] [stdout] ...   |
[INFO] [stdout] 157 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout] note: `L3` could also refer to the tuple struct imported here
[INFO] [stdout]    --> src/len.rs:41:5
[INFO] [stdout]     |
[INFO] [stdout]  41 | use crate::*;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     = help: consider adding an explicit import of `L3` to disambiguate
[INFO] [stdout]     = note: this error originates in the macro `def` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `bin-layout` (lib) due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `bin-layout` (lib test) due to 2 previous errors
[INFO] running `Command { std: "docker" "inspect" "a47d430170bd689fdb7b1fc543663c69f047a5b73c01a5937ad60a1aa7eafc16", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a47d430170bd689fdb7b1fc543663c69f047a5b73c01a5937ad60a1aa7eafc16", kill_on_drop: false }`
[INFO] [stdout] a47d430170bd689fdb7b1fc543663c69f047a5b73c01a5937ad60a1aa7eafc16
