[INFO] updating cached repository inq/scythe [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/inq/scythe [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/inq/scythe" "work/ex/pr-60039-1/sources/master#e305df1846a6d985315917ae0c81b74af8b4e641/gh/inq/scythe"` [INFO] [stderr] Cloning into 'work/ex/pr-60039-1/sources/master#e305df1846a6d985315917ae0c81b74af8b4e641/gh/inq/scythe'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/inq/scythe" "work/ex/pr-60039-1/sources/try#99a7498759a22b5684caf798a98b7e90ad9d2443/gh/inq/scythe"` [INFO] [stderr] Cloning into 'work/ex/pr-60039-1/sources/try#99a7498759a22b5684caf798a98b7e90ad9d2443/gh/inq/scythe'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 91459145f0f4d1ff67ba3c79a7d9ff26df4da120 [INFO] sha for GitHub repo inq/scythe: 91459145f0f4d1ff67ba3c79a7d9ff26df4da120 [INFO] validating manifest of inq/scythe on toolchain master#e305df1846a6d985315917ae0c81b74af8b4e641 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e305df1846a6d985315917ae0c81b74af8b4e641-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of inq/scythe on toolchain try#99a7498759a22b5684caf798a98b7e90ad9d2443 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+99a7498759a22b5684caf798a98b7e90ad9d2443-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing inq/scythe [INFO] removed path dependency futures-preview from inq/scythe [INFO] finished frobbing inq/scythe [INFO] frobbed toml for inq/scythe written to work/ex/pr-60039-1/sources/master#e305df1846a6d985315917ae0c81b74af8b4e641/gh/inq/scythe/Cargo.toml [INFO] started frobbing inq/scythe [INFO] removed path dependency futures-preview from inq/scythe [INFO] finished frobbing inq/scythe [INFO] frobbed toml for inq/scythe written to work/ex/pr-60039-1/sources/try#99a7498759a22b5684caf798a98b7e90ad9d2443/gh/inq/scythe/Cargo.toml [INFO] crate inq/scythe already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e305df1846a6d985315917ae0c81b74af8b4e641-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Updating crates.io index [INFO] [stderr] error: the lock file /mnt/big/crater/work/ex/pr-60039-1/sources/master#e305df1846a6d985315917ae0c81b74af8b4e641/gh/inq/scythe/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] the lockfile is outdated, regenerating it [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e305df1846a6d985315917ae0c81b74af8b4e641-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+99a7498759a22b5684caf798a98b7e90ad9d2443-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+e305df1846a6d985315917ae0c81b74af8b4e641-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+99a7498759a22b5684caf798a98b7e90ad9d2443-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking inq/scythe against master#e305df1846a6d985315917ae0c81b74af8b4e641 for pr-60039-1 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-60039-1/worker-2/master#e305df1846a6d985315917ae0c81b74af8b4e641:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-60039-1/sources/master#e305df1846a6d985315917ae0c81b74af8b4e641/gh/inq/scythe:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+e305df1846a6d985315917ae0c81b74af8b4e641-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] a7dd47bf86b75deb905c0f4bb7c3997153ce370194580ad6d4835c6db5408c34 [INFO] running `"docker" "start" "-a" "a7dd47bf86b75deb905c0f4bb7c3997153ce370194580ad6d4835c6db5408c34"` [INFO] [stderr] warning: dependency (futures-preview) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] Compiling proc-macro-nested v0.1.3 [INFO] [stderr] Checking pin-utils v0.1.0-alpha.4 [INFO] [stderr] Checking futures-core-preview v0.3.0-alpha.14 [INFO] [stderr] Checking rand v0.6.5 [INFO] [stderr] Compiling proc-macro-hack v0.5.5 [INFO] [stderr] Compiling synstructure v0.10.1 [INFO] [stderr] Checking futures-channel-preview v0.3.0-alpha.14 [INFO] [stderr] Checking futures-io-preview v0.3.0-alpha.14 [INFO] [stderr] Checking futures-sink-preview v0.3.0-alpha.14 [INFO] [stderr] Compiling futures-select-macro-preview v0.3.0-alpha.14 [INFO] [stderr] Compiling failure_derive v0.1.5 [INFO] [stderr] Checking futures-util-preview v0.3.0-alpha.14 [INFO] [stderr] Checking failure v0.1.5 [INFO] [stderr] Checking futures-executor-preview v0.3.0-alpha.14 [INFO] [stderr] Checking futures-preview v0.3.0-alpha.14 [INFO] [stderr] Checking scythe v0.1.0 (/opt/crater/workdir) [INFO] [stderr] error[E0412]: cannot find type `kevent` in module `libc` [INFO] [stderr] --> src/sys/kqueue.rs:16:24 [INFO] [stderr] | [INFO] [stderr] 16 | changes: Vec, [INFO] [stderr] | ^^^^^^ help: a struct with a similar name exists: `servent` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `kevent` in module `libc` [INFO] [stderr] --> src/sys/kqueue.rs:17:23 [INFO] [stderr] | [INFO] [stderr] 17 | events: Vec, [INFO] [stderr] | ^^^^^^ help: a struct with a similar name exists: `servent` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `kqueue` in module `libc` [INFO] [stderr] --> src/sys/kqueue.rs:22:34 [INFO] [stderr] | [INFO] [stderr] 22 | let res = unsafe { libc::kqueue() }; [INFO] [stderr] | ^^^^^^ not found in `libc` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `kevent` in module `libc` [INFO] [stderr] --> src/sys/kqueue.rs:34:33 [INFO] [stderr] | [INFO] [stderr] 34 | self.changes.push(libc::kevent { [INFO] [stderr] | ^^^^^^ help: a struct with a similar name exists: `servent` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `EV_ADD` in module `libc` [INFO] [stderr] --> src/sys/kqueue.rs:37:26 [INFO] [stderr] | [INFO] [stderr] 37 | flags: libc::EV_ADD, [INFO] [stderr] | ^^^^^^ not found in `libc` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `EVFILT_READ` in module `libc` [INFO] [stderr] --> src/sys/kqueue.rs:45:41 [INFO] [stderr] | [INFO] [stderr] 45 | self.add_event(socket_fd, libc::EVFILT_READ, 0); [INFO] [stderr] | ^^^^^^^^^^^ not found in `libc` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `kevent` in module `libc` [INFO] [stderr] --> src/sys/kqueue.rs:47:19 [INFO] [stderr] | [INFO] [stderr] 47 | libc::kevent( [INFO] [stderr] | ^^^^^^ not found in `libc` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `kevent` in module `libc` [INFO] [stderr] --> src/sys/kqueue.rs:68:29 [INFO] [stderr] | [INFO] [stderr] 68 | let res = libc::kevent( [INFO] [stderr] | ^^^^^^ not found in `libc` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `kevent` in module `libc` [INFO] [stderr] --> src/sys/kqueue.rs:16:24 [INFO] [stderr] | [INFO] [stderr] 16 | changes: Vec, [INFO] [stderr] | ^^^^^^ help: a struct with a similar name exists: `servent` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `kevent` in module `libc` [INFO] [stderr] --> src/sys/kqueue.rs:17:23 [INFO] [stderr] | [INFO] [stderr] 17 | events: Vec, [INFO] [stderr] | ^^^^^^ help: a struct with a similar name exists: `servent` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `kqueue` in module `libc` [INFO] [stderr] --> src/sys/kqueue.rs:22:34 [INFO] [stderr] | [INFO] [stderr] 22 | let res = unsafe { libc::kqueue() }; [INFO] [stderr] | ^^^^^^ not found in `libc` [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `kevent` in module `libc` [INFO] [stderr] --> src/sys/kqueue.rs:34:33 [INFO] [stderr] | [INFO] [stderr] 34 | self.changes.push(libc::kevent { [INFO] [stderr] | ^^^^^^ help: a struct with a similar name exists: `servent` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `EV_ADD` in module `libc` [INFO] [stderr] --> src/sys/kqueue.rs:37:26 [INFO] [stderr] | [INFO] [stderr] 37 | flags: libc::EV_ADD, [INFO] [stderr] | ^^^^^^ not found in `libc` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `EVFILT_READ` in module `libc` [INFO] [stderr] --> src/sys/kqueue.rs:45:41 [INFO] [stderr] | [INFO] [stderr] 45 | self.add_event(socket_fd, libc::EVFILT_READ, 0); [INFO] [stderr] | ^^^^^^^^^^^ not found in `libc` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `kevent` in module `libc` [INFO] [stderr] --> src/sys/kqueue.rs:47:19 [INFO] [stderr] | [INFO] [stderr] 47 | libc::kevent( [INFO] [stderr] | ^^^^^^ not found in `libc` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `kevent` in module `libc` [INFO] [stderr] --> src/sys/kqueue.rs:68:29 [INFO] [stderr] | [INFO] [stderr] 68 | let res = libc::kevent( [INFO] [stderr] | ^^^^^^ not found in `libc` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/main.rs:53:25 [INFO] [stderr] | [INFO] [stderr] 53 | sin_family: libc::AF_INET as u8, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ expected u16, found u8 [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `libc::unix::notbsd::sockaddr_in` has no field named `sin_len` [INFO] [stderr] --> src/main.rs:59:13 [INFO] [stderr] | [INFO] [stderr] 59 | sin_len: Default::default(), [INFO] [stderr] | ^^^^^^^ `libc::unix::notbsd::sockaddr_in` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sin_family`, `sin_port`, `sin_addr`, `sin_zero` [INFO] [stderr] [INFO] [stderr] error: aborting due to 10 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0308, E0412, E0422, E0425, E0560. [INFO] [stderr] For more information about an error, try `rustc --explain E0308`. [INFO] [stderr] error: Could not compile `scythe`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/main.rs:53:25 [INFO] [stderr] | [INFO] [stderr] 53 | sin_family: libc::AF_INET as u8, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ expected u16, found u8 [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `libc::unix::notbsd::sockaddr_in` has no field named `sin_len` [INFO] [stderr] --> src/main.rs:59:13 [INFO] [stderr] | [INFO] [stderr] 59 | sin_len: Default::default(), [INFO] [stderr] | ^^^^^^^ `libc::unix::notbsd::sockaddr_in` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `sin_family`, `sin_port`, `sin_addr`, `sin_zero` [INFO] [stderr] [INFO] [stderr] error: aborting due to 10 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0308, E0412, E0422, E0425, E0560. [INFO] [stderr] For more information about an error, try `rustc --explain E0308`. [INFO] [stderr] error: Could not compile `scythe`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "a7dd47bf86b75deb905c0f4bb7c3997153ce370194580ad6d4835c6db5408c34"` [INFO] running `"docker" "rm" "-f" "a7dd47bf86b75deb905c0f4bb7c3997153ce370194580ad6d4835c6db5408c34"` [INFO] [stdout] a7dd47bf86b75deb905c0f4bb7c3997153ce370194580ad6d4835c6db5408c34