[INFO] cloning repository https://github.com/hwchen/automata-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/hwchen/automata-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhwchen%2Fautomata-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhwchen%2Fautomata-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8ae037be0e7a44773dd49f3b17768deacd660fbd
[INFO] testing hwchen/automata-rs against 1.98.0-beta.8+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhwchen%2Fautomata-rs" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/hwchen/automata-rs
[INFO] finished tweaking git repo https://github.com/hwchen/automata-rs
[INFO] tweaked toml for git repo https://github.com/hwchen/automata-rs written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/hwchen/automata-rs on toolchain 1.98.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/hwchen/automata-rs 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" "+1.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `automata` (manifest) generated 1 warning
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rand v0.2.0
[INFO] [stderr]   Downloaded ncurses v5.71.1
[INFO] [stderr]   Downloaded log v0.2.5
[INFO] [stderr]   Downloaded libc v0.1.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 285865712f90e9f06abddf315a4efaf42cff382d514ddcd76906ca912c20c077
[INFO] running `Command { std: "docker" "start" "285865712f90e9f06abddf315a4efaf42cff382d514ddcd76906ca912c20c077", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "285865712f90e9f06abddf315a4efaf42cff382d514ddcd76906ca912c20c077", 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" "285865712f90e9f06abddf315a4efaf42cff382d514ddcd76906ca912c20c077" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "285865712f90e9f06abddf315a4efaf42cff382d514ddcd76906ca912c20c077", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "285865712f90e9f06abddf315a4efaf42cff382d514ddcd76906ca912c20c077" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `package.edition` is unspecified, defaulting to `2015` while the latest is `2024`
[INFO] [stderr] warning: `automata` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.1.2
[INFO] [stderr]    Compiling log v0.2.5
[INFO] [stderr]    Compiling ncurses v5.71.1
[INFO] [stdout] error: expected identifier, found `"std"`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.1.2/rust/src/liblibc/lib.rs:80:46
[INFO] [stdout]    |
[INFO] [stdout] 80 | #[cfg(feature = "cargo-build")] extern crate "std" as core;
[INFO] [stdout]    |                                              ^^^^^ expected identifier
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `libc` (lib) due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0425]: cannot find function `at_exit` in module `rt`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.2.5/src/lib.rs:535:9
[INFO] [stdout]     |
[INFO] [stdout] 535 |     rt::at_exit(|| {
[INFO] [stdout]     |         ^^^^^^^ not found in `rt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.2.5/src/lib.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | #![feature(core, std_misc)]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rt`: this public module should not exist and is highly likely to disappear
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.2.5/src/lib.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 | use std::rt;
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `std_misc`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/log-0.2.5/src/lib.rs:145:18
[INFO] [stdout]     |
[INFO] [stdout] 145 | #![feature(core, std_misc)]
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `std::ffi::c_str_to_bytes`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:24:25
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::ffi::{CString, c_str_to_bytes};
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^ no `c_str_to_bytes` in `ffi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | #![feature(core)]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0554, E0635, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `us` for number literal
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:1610:27
[INFO] [stdout]      |
[INFO] [stdout] 1610 | { NCURSES_BITS(((1u32) << 8us) - 1u32, 0u32) as attr_t }
[INFO] [stdout]      |                           ^^^ invalid suffix `us`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `log` (lib) due to 4 previous errors
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | extern crate libc;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:176:33
[INFO] [stdout]     |
[INFO] [stdout] 176 | { unsafe { ll::clearok(w, ok as libc::c_int) } }
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:344:28
[INFO] [stdout]     |
[INFO] [stdout] 344 | pub fn getwin(reader: *mut libc::FILE) -> WINDOW
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:405:31
[INFO] [stdout]     |
[INFO] [stdout] 405 | { unsafe { ll::idcok(w, bf as libc::c_int) } }
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:409:31
[INFO] [stdout]     |
[INFO] [stdout] 409 | { unsafe { ll::idlok(w, bf as libc::c_int) } }
[INFO] [stdout]     |                               ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:413:33
[INFO] [stdout]     |
[INFO] [stdout] 413 | { unsafe { ll::immedok(w, bf as libc::c_int) } }
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:547:35
[INFO] [stdout]     |
[INFO] [stdout] 547 | { unsafe { ll::intrflush(w, bf as libc::c_int) } }
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:607:32
[INFO] [stdout]     |
[INFO] [stdout] 607 | { unsafe { ll::keypad(w, bf as libc::c_int) } }
[INFO] [stdout]     |                                ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:615:33
[INFO] [stdout]     |
[INFO] [stdout] 615 | { unsafe { ll::leaveok(w, bf as libc::c_int) } }
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:623:30
[INFO] [stdout]     |
[INFO] [stdout] 623 | { unsafe { ll::meta(w, bf as libc::c_int) } }
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:991:33
[INFO] [stdout]     |
[INFO] [stdout] 991 | { unsafe { ll::nodelay(w, bf as libc::c_int) } }
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:1011:35
[INFO] [stdout]      |
[INFO] [stdout] 1011 | { unsafe { ll::notimeout(w, bf as libc::c_int) } }
[INFO] [stdout]      |                                   ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:1103:34
[INFO] [stdout]      |
[INFO] [stdout] 1103 | { unsafe { ll::scrollok(w, bf as libc::c_int) } }
[INFO] [stdout]      |                                  ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:1207:32
[INFO] [stdout]      |
[INFO] [stdout] 1207 | { unsafe { ll::syncok(w, bf as libc::c_int) } }
[INFO] [stdout]      |                                ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:1259:29
[INFO] [stdout]      |
[INFO] [stdout] 1259 | { unsafe { ll::use_env(f as libc::c_int) } }
[INFO] [stdout]      |                             ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:1896:33
[INFO] [stdout]      |
[INFO] [stdout] 1896 | { unsafe { ll::wenclose(w, y as libc::c_int, x as libc::c_int) } }
[INFO] [stdout]      |                                 ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:1896:51
[INFO] [stdout]      |
[INFO] [stdout] 1896 | { unsafe { ll::wenclose(w, y as libc::c_int, x as libc::c_int) } }
[INFO] [stdout]      |                                                   ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:1899:77
[INFO] [stdout]      |
[INFO] [stdout] 1899 | { unsafe { ll::wmouse_trafo(w, y.as_mut_ptr(), x.as_mut_ptr(), to_screen as libc::c_int) } }
[INFO] [stdout]      |                                                                             ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:1902:73
[INFO] [stdout]      |
[INFO] [stdout] 1902 | { unsafe { ll::mouse_trafo(y.as_mut_ptr(), x.as_mut_ptr(), to_screen as libc::c_int ) } }
[INFO] [stdout]      |                                                                         ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:41:29
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn from_c_str(s: *const libc::c_char) -> Self;
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:45:29
[INFO] [stdout]    |
[INFO] [stdout] 45 |     fn from_c_str(s: *const libc::c_char) -> String {
[INFO] [stdout]    |                             ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `std_misc`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 16 | #![feature(std_misc)]
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ll.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use libc::{ c_char, c_int, c_short, c_uint, c_ulong, c_void, FILE };
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ll.rs:14:62
[INFO] [stdout]    |
[INFO] [stdout] 14 | use libc::{ c_char, c_int, c_short, c_uint, c_ulong, c_void, FILE };
[INFO] [stdout]    |                                                              ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ll.rs:34:24
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub type FILE_p = *mut FILE;
[INFO] [stdout]    |                        ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature `rustc_private`: this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via `Cargo.toml` instead?
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/constants.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use libc::{ c_char, c_int };
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #27812 <https://github.com/rust-lang/rust/issues/27812> for more information
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `WINDOW_impl: Clone` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ll.rs:40:12
[INFO] [stdout]    |
[INFO] [stdout] 39 | #[derive(Copy)]
[INFO] [stdout]    |          ---- in this derive macro expansion
[INFO] [stdout] 40 | pub struct WINDOW_impl;
[INFO] [stdout]    |            ^^^^^^^^^^^ the trait `Clone` is not implemented for `WINDOW_impl`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `Copy`
[INFO] [stdout]   --> /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/marker.rs:454:0
[INFO] [stdout] help: consider annotating `WINDOW_impl` with `#[derive(Clone)]`
[INFO] [stdout]    |
[INFO] [stdout] 40 + #[derive(Clone)]
[INFO] [stdout] 41 | pub struct WINDOW_impl;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `SCREEN_impl: Clone` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ll.rs:43:12
[INFO] [stdout]    |
[INFO] [stdout] 42 | #[derive(Copy)]
[INFO] [stdout]    |          ---- in this derive macro expansion
[INFO] [stdout] 43 | pub struct SCREEN_impl;
[INFO] [stdout]    |            ^^^^^^^^^^^ the trait `Clone` is not implemented for `SCREEN_impl`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `Copy`
[INFO] [stdout]   --> /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/marker.rs:454:0
[INFO] [stdout] help: consider annotating `SCREEN_impl` with `#[derive(Clone)]`
[INFO] [stdout]    |
[INFO] [stdout] 43 + #[derive(Clone)]
[INFO] [stdout] 44 | pub struct SCREEN_impl;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ll::MEVENT: Clone` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ll.rs:46:12
[INFO] [stdout]    |
[INFO] [stdout] 45 | #[derive(Copy)]
[INFO] [stdout]    |          ---- in this derive macro expansion
[INFO] [stdout] 46 | pub struct MEVENT { id: c_short, x: c_int, y: c_int, z: c_int, bstate: mmask_t}
[INFO] [stdout]    |            ^^^^^^ the trait `Clone` is not implemented for `ll::MEVENT`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `Copy`
[INFO] [stdout]   --> /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/marker.rs:454:0
[INFO] [stdout] help: consider annotating `ll::MEVENT` with `#[derive(Clone)]`
[INFO] [stdout]    |
[INFO] [stdout] 46 + #[derive(Clone)]
[INFO] [stdout] 47 | pub struct MEVENT { id: c_short, x: c_int, y: c_int, z: c_int, bstate: mmask_t}
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `CURSOR_VISIBILITY: Clone` is not satisfied
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:64:10
[INFO] [stdout]    |
[INFO] [stdout] 63 | #[derive(Copy)]
[INFO] [stdout]    |          ---- in this derive macro expansion
[INFO] [stdout] 64 | pub enum CURSOR_VISIBILITY
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ the trait `Clone` is not implemented for `CURSOR_VISIBILITY`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `Copy`
[INFO] [stdout]   --> /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/marker.rs:454:0
[INFO] [stdout] help: consider annotating `CURSOR_VISIBILITY` with `#[derive(Clone)]`
[INFO] [stdout]    |
[INFO] [stdout] 64 + #[derive(Clone)]
[INFO] [stdout] 65 | pub enum CURSOR_VISIBILITY
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_slice` found for struct `CString` in the current scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:59:18
[INFO] [stdout]    |
[INFO] [stdout] 59 |         CString::from_slice(self.as_bytes())
[INFO] [stdout]    |                  ^^^^^^^^^^ associated function or constant not found in `CString`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `CString` consider using one of the following associated functions:
[INFO] [stdout]       CString::new
[INFO] [stdout]       CString::from_vec_unchecked
[INFO] [stdout]       CString::from_raw
[INFO] [stdout]       CString::from_vec_with_nul_unchecked
[INFO] [stdout]       CString::from_vec_with_nul
[INFO] [stdout]   --> /rustc/04eb0d7194012623e82369b466d5084522957446/library/alloc/src/ffi/c_str.rs:257:4
[INFO] [stdout] help: there is an associated function `from_str` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 59 -         CString::from_slice(self.as_bytes())
[INFO] [stdout] 59 +         CString::from_str(self.as_bytes())
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_slice` found for struct `CString` in the current scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:89:33
[INFO] [stdout]    |
[INFO] [stdout] 89 | { unsafe { ll::addnstr(CString::from_slice(s.as_bytes()).as_ptr(), n) } }
[INFO] [stdout]    |                                 ^^^^^^^^^^ associated function or constant not found in `CString`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `CString` consider using one of the following associated functions:
[INFO] [stdout]       CString::new
[INFO] [stdout]       CString::from_vec_unchecked
[INFO] [stdout]       CString::from_raw
[INFO] [stdout]       CString::from_vec_with_nul_unchecked
[INFO] [stdout]       CString::from_vec_with_nul
[INFO] [stdout]   --> /rustc/04eb0d7194012623e82369b466d5084522957446/library/alloc/src/ffi/c_str.rs:257:4
[INFO] [stdout] help: there is an associated function `from_str` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 89 - { unsafe { ll::addnstr(CString::from_slice(s.as_bytes()).as_ptr(), n) } }
[INFO] [stdout] 89 + { unsafe { ll::addnstr(CString::from_str(s.as_bytes()).as_ptr(), n) } }
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_slice` found for struct `CString` in the current scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:93:32
[INFO] [stdout]    |
[INFO] [stdout] 93 | { unsafe { ll::addstr(CString::from_slice(s.as_bytes()).as_ptr()) } }
[INFO] [stdout]    |                                ^^^^^^^^^^ associated function or constant not found in `CString`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `CString` consider using one of the following associated functions:
[INFO] [stdout]       CString::new
[INFO] [stdout]       CString::from_vec_unchecked
[INFO] [stdout]       CString::from_raw
[INFO] [stdout]       CString::from_vec_with_nul_unchecked
[INFO] [stdout]       CString::from_vec_with_nul
[INFO] [stdout]   --> /rustc/04eb0d7194012623e82369b466d5084522957446/library/alloc/src/ffi/c_str.rs:257:4
[INFO] [stdout] help: there is an associated function `from_str` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 93 - { unsafe { ll::addstr(CString::from_slice(s.as_bytes()).as_ptr()) } }
[INFO] [stdout] 93 + { unsafe { ll::addstr(CString::from_str(s.as_bytes()).as_ptr()) } }
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:320:13
[INFO] [stdout]     |
[INFO] [stdout] 320 |     match s.as_slice().find('\0')
[INFO] [stdout]     |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:483:13
[INFO] [stdout]     |
[INFO] [stdout] 483 |     match s.as_slice().find('\0')
[INFO] [stdout]     |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:535:13
[INFO] [stdout]     |
[INFO] [stdout] 535 |     match s.as_slice().find('\0')
[INFO] [stdout]     |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:817:13
[INFO] [stdout]     |
[INFO] [stdout] 817 |     match s.as_slice().find('\0')
[INFO] [stdout]     |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:907:13
[INFO] [stdout]     |
[INFO] [stdout] 907 |     match s.as_slice().find('\0')
[INFO] [stdout]     |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:939:13
[INFO] [stdout]     |
[INFO] [stdout] 939 |     match s.as_slice().find('\0')
[INFO] [stdout]     |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:1387:13
[INFO] [stdout]      |
[INFO] [stdout] 1387 |     match s.as_slice().find('\0')
[INFO] [stdout]      |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:1470:13
[INFO] [stdout]      |
[INFO] [stdout] 1470 |     match s.as_slice().find('\0')
[INFO] [stdout]      |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_slice` found for mutable reference `&mut String` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/ncurses-5.71.1/src/ncurses.rs:1522:13
[INFO] [stdout]      |
[INFO] [stdout] 1522 |     match s.as_slice().find('\0')
[INFO] [stdout]      |             ^^^^^^^^ method not found in `&mut String`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0554, E0599, E0635, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ncurses` (lib) due to 45 previous errors
[INFO] running `Command { std: "docker" "inspect" "285865712f90e9f06abddf315a4efaf42cff382d514ddcd76906ca912c20c077", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "285865712f90e9f06abddf315a4efaf42cff382d514ddcd76906ca912c20c077", kill_on_drop: false }`
[INFO] [stdout] 285865712f90e9f06abddf315a4efaf42cff382d514ddcd76906ca912c20c077
