[INFO] fetching crate libssh 0.0.1... [INFO] documenting libssh-0.0.1 against 1.61.0 for beta-1.62-rustdoc-1 [INFO] extracting crate libssh 0.0.1 into /workspace/builds/worker-33/source [INFO] validating manifest of crates.io crate libssh 0.0.1 on toolchain 1.61.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate libssh 0.0.1 [INFO] finished tweaking crates.io crate libssh 0.0.1 [INFO] tweaked toml for crates.io crate libssh 0.0.1 written to /workspace/builds/worker-33/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-33/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-33/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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a8956202a9359f477c24bfa4bd8cb8a041a1366fb1098e1624d7075529b98b0a [INFO] running `Command { std: "docker" "start" "-a" "a8956202a9359f477c24bfa4bd8cb8a041a1366fb1098e1624d7075529b98b0a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a8956202a9359f477c24bfa4bd8cb8a041a1366fb1098e1624d7075529b98b0a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a8956202a9359f477c24bfa4bd8cb8a041a1366fb1098e1624d7075529b98b0a", kill_on_drop: false }` [INFO] [stdout] a8956202a9359f477c24bfa4bd8cb8a041a1366fb1098e1624d7075529b98b0a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-33/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-33/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" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0dece90712ece3008fb57c55d516c891f5507ec9cd69d1dfce869a54000c6320 [INFO] running `Command { std: "docker" "start" "-a" "0dece90712ece3008fb57c55d516c891f5507ec9cd69d1dfce869a54000c6320", kill_on_drop: false }` [INFO] [stderr] Documenting libssh v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] error: expected type, found `||` [INFO] [stdout] --> src/lib.rs:34:23 [INFO] [stdout] | [INFO] [stdout] 34 | pub fn with_ssh(func: ||) { [INFO] [stdout] | ^^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> src/libssh_server.rs:3038:27 [INFO] [stdout] | [INFO] [stdout] 3038 | __fds_bits: [libc::c_long, ..16], [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,` [INFO] [stdout] --> src/libssh.rs:2474:27 [INFO] [stdout] | [INFO] [stdout] 2474 | __fds_bits: [libc::c_long, ..16], [INFO] [stdout] | ^ expected one of 7 possible tokens [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> src/ssh_session.rs:45:43 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn connect(&self, verify_public_key: |remote_public_key: &SSHKey| -> bool) [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected parameter name, found `:` [INFO] [stdout] --> src/ssh_session.rs:95:15 [INFO] [stdout] | [INFO] [stdout] 95 | let func = |:usr| unsafe { [INFO] [stdout] | ^ expected parameter name [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: expected type, found `|` [INFO] [stdout] --> src/ssh_session.rs:132:60 [INFO] [stdout] | [INFO] [stdout] 132 | pub fn auth_with_public_key<'a>(&self, verify_public_key: |&SSHKey| -> bool) [INFO] [stdout] | ^ expected type [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `log` [INFO] [stdout] --> src/lib.rs:3:24 [INFO] [stdout] | [INFO] [stdout] 3 | #[phase(plugin, link)] extern crate log; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0463]: can't find crate for `log` [INFO] [stdout] --> src/ssh_key.rs:2:24 [INFO] [stdout] | [INFO] [stdout] 2 | #[phase(plugin, link)] extern crate log; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `types` in `libc` [INFO] [stdout] --> src/ssh_key.rs:11:17 [INFO] [stdout] | [INFO] [stdout] 11 | use self::libc::types::common::c95::c_void; [INFO] [stdout] | ^^^^^ could not find `types` in `libc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `types` in `libc` [INFO] [stdout] --> src/ssh_session.rs:12:17 [INFO] [stdout] | [INFO] [stdout] 12 | use self::libc::types::common::c95::c_void; [INFO] [stdout] | ^^^^^ could not find `types` in `libc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `types` in `libc` [INFO] [stdout] --> src/ssh_bind.rs:13:17 [INFO] [stdout] | [INFO] [stdout] 13 | use self::libc::types::common::c95::c_void; [INFO] [stdout] | ^^^^^ could not find `types` in `libc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `types` in `libc` [INFO] [stdout] --> src/ssh_message.rs:12:17 [INFO] [stdout] | [INFO] [stdout] 12 | use self::libc::types::common::c95::c_void; [INFO] [stdout] | ^^^^^ could not find `types` in `libc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `phase` in this scope [INFO] [stdout] --> src/lib.rs:3:3 [INFO] [stdout] | [INFO] [stdout] 3 | #[phase(plugin, link)] extern crate log; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh_server.rs:3055:3 [INFO] [stdout] | [INFO] [stdout] 3055 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh_server.rs:3091:3 [INFO] [stdout] | [INFO] [stdout] 3091 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh_server.rs:3122:3 [INFO] [stdout] | [INFO] [stdout] 3122 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh_server.rs:3152:3 [INFO] [stdout] | [INFO] [stdout] 3152 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh_server.rs:3185:3 [INFO] [stdout] | [INFO] [stdout] 3185 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh_server.rs:3216:3 [INFO] [stdout] | [INFO] [stdout] 3216 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh_server.rs:3243:3 [INFO] [stdout] | [INFO] [stdout] 3243 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh_server.rs:3273:3 [INFO] [stdout] | [INFO] [stdout] 3273 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh_server.rs:3303:3 [INFO] [stdout] | [INFO] [stdout] 3303 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh_server.rs:3332:3 [INFO] [stdout] | [INFO] [stdout] 3332 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh_server.rs:3359:3 [INFO] [stdout] | [INFO] [stdout] 3359 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh_server.rs:3425:3 [INFO] [stdout] | [INFO] [stdout] 3425 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh_server.rs:3490:3 [INFO] [stdout] | [INFO] [stdout] 3490 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh_server.rs:3517:3 [INFO] [stdout] | [INFO] [stdout] 3517 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh_server.rs:3548:3 [INFO] [stdout] | [INFO] [stdout] 3548 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh.rs:2491:3 [INFO] [stdout] | [INFO] [stdout] 2491 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh.rs:2527:3 [INFO] [stdout] | [INFO] [stdout] 2527 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh.rs:2558:3 [INFO] [stdout] | [INFO] [stdout] 2558 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh.rs:2588:3 [INFO] [stdout] | [INFO] [stdout] 2588 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh.rs:2621:3 [INFO] [stdout] | [INFO] [stdout] 2621 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh.rs:2652:3 [INFO] [stdout] | [INFO] [stdout] 2652 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh.rs:2679:3 [INFO] [stdout] | [INFO] [stdout] 2679 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh.rs:2709:3 [INFO] [stdout] | [INFO] [stdout] 2709 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh.rs:2739:3 [INFO] [stdout] | [INFO] [stdout] 2739 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh.rs:2768:3 [INFO] [stdout] | [INFO] [stdout] 2768 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh.rs:2795:3 [INFO] [stdout] | [INFO] [stdout] 2795 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh.rs:2861:3 [INFO] [stdout] | [INFO] [stdout] 2861 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh.rs:2926:3 [INFO] [stdout] | [INFO] [stdout] 2926 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `deriving` in this scope [INFO] [stdout] --> src/libssh.rs:2953:3 [INFO] [stdout] | [INFO] [stdout] 2953 | #[deriving(Copy, PartialEq, Show)] [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `phase` in this scope [INFO] [stdout] --> src/ssh_key.rs:2:3 [INFO] [stdout] | [INFO] [stdout] 2 | #[phase(plugin, link)] extern crate log; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `debug` in this scope [INFO] [stdout] --> src/ssh_bind.rs:92:3 [INFO] [stdout] | [INFO] [stdout] 92 | debug!("listen={}", res); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find macro `debug` in this scope [INFO] [stdout] --> src/lib.rs:23:2 [INFO] [stdout] | [INFO] [stdout] 23 | debug!("calling ssh_finalize()."); [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `types` in `libc` [INFO] [stdout] --> src/ssh_key.rs:15:71 [INFO] [stdout] | [INFO] [stdout] 15 | type AuthCb = extern fn(*const i8, *mut i8, u64, i32, i32, *mut libc::types::common::c95::c_void) -> i32; [INFO] [stdout] | ^^^^^ could not find `types` in `libc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `uint` in this scope [INFO] [stdout] --> src/ssh_session.rs:135:23 [INFO] [stdout] | [INFO] [stdout] 135 | const MAX_ATTEMPTS: uint = 5; [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel [INFO] [stdout] --> src/lib.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(globs)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: remove the attribute [INFO] [stdout] | [INFO] [stdout] = help: the feature `globs` has been stable since 1.0.0 and no longer requires an attribute to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel [INFO] [stdout] --> src/lib.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(phase)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: Compilation failed, aborting rustdoc [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 50 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433, E0463, E0554. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: could not document `libssh` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustdoc --crate-type lib --crate-name libssh src/lib.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=7af054e832ed116d -L dependency=/opt/rustwide/target/debug/deps --cap-lints=warn --crate-version 0.0.1` (exit status: 1) [INFO] running `Command { std: "docker" "inspect" "0dece90712ece3008fb57c55d516c891f5507ec9cd69d1dfce869a54000c6320", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0dece90712ece3008fb57c55d516c891f5507ec9cd69d1dfce869a54000c6320", kill_on_drop: false }` [INFO] [stdout] 0dece90712ece3008fb57c55d516c891f5507ec9cd69d1dfce869a54000c6320