Oct 10 16:10:11.422 INFO testing resin-io-playground/resin-pam against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling Oct 10 16:10:11.422 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen Oct 10 16:10:11.422 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-5/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-5/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 10 16:10:11.892 INFO blam! 80078ac37f5943c1d265d4e83e6cc02816147aaf528c4b1f69297e43e2498468 Oct 10 16:10:11.893 INFO running `"docker" "start" "-a" "80078ac37f5943c1d265d4e83e6cc02816147aaf528c4b1f69297e43e2498468"` Oct 10 16:10:13.044 INFO kablam! usermod: no changes Oct 10 16:10:13.212 INFO kablam! Compiling pam v0.1.0 (/source/lib/pam) Oct 10 16:10:13.220 INFO kablam! Compiling jsonwebtoken v5.0.1 Oct 10 16:10:14.197 INFO kablam! warning: `extern` block uses type `std::boxed::Box` which is not FFI-safe: this struct has unspecified layout Oct 10 16:10:14.197 INFO kablam! --> lib/pam/src/module.rs:32:27 Oct 10 16:10:14.197 INFO kablam! | Oct 10 16:10:14.197 INFO kablam! 32 | data: Box, Oct 10 16:10:14.197 INFO kablam! | ^^^^^^^^^^^^^ Oct 10 16:10:14.197 INFO kablam! | Oct 10 16:10:14.197 INFO kablam! = note: #[warn(improper_ctypes)] on by default Oct 10 16:10:14.197 INFO kablam! = help: consider adding a #[repr(C)] or #[repr(transparent)] attribute to this struct Oct 10 16:10:14.197 INFO kablam! Oct 10 16:10:14.197 INFO kablam! warning: `extern` block uses type `std::boxed::Box` which is not FFI-safe: this struct has unspecified layout Oct 10 16:10:14.197 INFO kablam! --> lib/pam/src/module.rs:33:30 Oct 10 16:10:14.197 INFO kablam! | Oct 10 16:10:14.197 INFO kablam! 33 | cleanup: extern "C" fn(pamh: *const PamHandle, Oct 10 16:10:14.197 INFO kablam! | ______________________________^ Oct 10 16:10:14.197 INFO kablam! 34 | | data: Box, Oct 10 16:10:14.197 INFO kablam! 35 | | error_status: PamResultCode)) Oct 10 16:10:14.197 INFO kablam! | |_______________________________________________________________________^ Oct 10 16:10:14.197 INFO kablam! | Oct 10 16:10:14.197 INFO kablam! = help: consider adding a #[repr(C)] or #[repr(transparent)] attribute to this struct Oct 10 16:10:14.197 INFO kablam! Oct 10 16:10:14.197 INFO kablam! warning: functions generic over types must be mangled Oct 10 16:10:14.197 INFO kablam! --> lib/pam/src/module.rs:55:1 Oct 10 16:10:14.197 INFO kablam! | Oct 10 16:10:14.197 INFO kablam! 54 | #[no_mangle] Oct 10 16:10:14.197 INFO kablam! | ------------ help: remove this attribute Oct 10 16:10:14.197 INFO kablam! 55 | / pub extern "C" fn cleanup(_: *const PamHandle, c_data: Box, _: PamResultCode) { Oct 10 16:10:14.197 INFO kablam! 56 | | unsafe { Oct 10 16:10:14.197 INFO kablam! 57 | | let data: Box = mem::transmute(c_data); Oct 10 16:10:14.197 INFO kablam! 58 | | mem::drop(data); Oct 10 16:10:14.197 INFO kablam! 59 | | } Oct 10 16:10:14.197 INFO kablam! 60 | | } Oct 10 16:10:14.197 INFO kablam! | |_^ Oct 10 16:10:14.197 INFO kablam! | Oct 10 16:10:14.198 INFO kablam! = note: #[warn(no_mangle_generic_items)] on by default Oct 10 16:10:14.198 INFO kablam! Oct 10 16:10:16.561 INFO kablam! Compiling pam-jwt v0.0.1 (/source) Oct 10 16:10:18.973 INFO kablam! warning: unused import: `PAM_TEXT_INFO` Oct 10 16:10:18.973 INFO kablam! --> src/lib.rs:23:67 Oct 10 16:10:18.973 INFO kablam! | Oct 10 16:10:18.973 INFO kablam! 23 | use pam::constants::{PamResultCode, PamFlag, PAM_PROMPT_ECHO_OFF, PAM_TEXT_INFO}; Oct 10 16:10:18.973 INFO kablam! | ^^^^^^^^^^^^^ Oct 10 16:10:18.973 INFO kablam! | Oct 10 16:10:18.973 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 10 16:10:18.973 INFO kablam! Oct 10 16:10:18.973 INFO kablam! warning: unused macro definition Oct 10 16:10:18.973 INFO kablam! --> src/lib.rs:28:1 Oct 10 16:10:18.973 INFO kablam! | Oct 10 16:10:18.973 INFO kablam! 28 | / macro_rules! pam_try { Oct 10 16:10:18.973 INFO kablam! 29 | | ($e:expr) => ( Oct 10 16:10:18.973 INFO kablam! 30 | | match $e { Oct 10 16:10:18.973 INFO kablam! 31 | | Ok(v) => v, Oct 10 16:10:18.973 INFO kablam! ... | Oct 10 16:10:18.973 INFO kablam! 43 | | ); Oct 10 16:10:18.973 INFO kablam! 44 | | } Oct 10 16:10:18.973 INFO kablam! | |_^ Oct 10 16:10:18.973 INFO kablam! | Oct 10 16:10:18.973 INFO kablam! = note: #[warn(unused_macros)] on by default Oct 10 16:10:18.973 INFO kablam! Oct 10 16:10:20.420 INFO kablam! error: linking with `cc` failed: exit code: 1 Oct 10 16:10:20.420 INFO kablam! | Oct 10 16:10:20.420 INFO kablam! = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/rustup-home/toolchains/0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/target/debug/deps/pam_jwt.pam_jwt.7ehdvzpm-cgu.0.rcgu.o" "/target/debug/deps/pam_jwt.pam_jwt.7ehdvzpm-cgu.1.rcgu.o" "/target/debug/deps/pam_jwt.pam_jwt.7ehdvzpm-cgu.10.rcgu.o" "/target/debug/deps/pam_jwt.pam_jwt.7ehdvzpm-cgu.11.rcgu.o" "/target/debug/deps/pam_jwt.pam_jwt.7ehdvzpm-cgu.12.rcgu.o" "/target/debug/deps/pam_jwt.pam_jwt.7ehdvzpm-cgu.13.rcgu.o" "/target/debug/deps/pam_jwt.pam_jwt.7ehdvzpm-cgu.14.rcgu.o" "/target/debug/deps/pam_jwt.pam_jwt.7ehdvzpm-cgu.15.rcgu.o" "/target/debug/deps/pam_jwt.pam_jwt.7ehdvzpm-cgu.2.rcgu.o" "/target/debug/deps/pam_jwt.pam_jwt.7ehdvzpm-cgu.3.rcgu.o" "/target/debug/deps/pam_jwt.pam_jwt.7ehdvzpm-cgu.4.rcgu.o" "/target/debug/deps/pam_jwt.pam_jwt.7ehdvzpm-cgu.5.rcgu.o" "/target/debug/deps/pam_jwt.pam_jwt.7ehdvzpm-cgu.6.rcgu.o" "/target/debug/deps/pam_jwt.pam_jwt.7ehdvzpm-cgu.7.rcgu.o" "/target/debug/deps/pam_jwt.pam_jwt.7ehdvzpm-cgu.8.rcgu.o" "/target/debug/deps/pam_jwt.pam_jwt.7ehdvzpm-cgu.9.rcgu.o" "-o" "/target/debug/deps/libpam_jwt.so" "-Wl,--version-script=/tmp/rustchPNorU/list" "/target/debug/deps/pam_jwt.2ews2ggjtdp5tp5i.rcgu.o" "-Wl,--gc-sections" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/target/debug/deps" "-L" "/target/debug/build/ring-c9a1d1fbb25bf96a/out" "-L" "/rustup-home/toolchains/0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/target/debug/deps/libpam-a1c1e0a1f0e09e5c.rlib" "/target/debug/deps/liblibc-b5866a606d71ef5a.rlib" "/target/debug/deps/libjsonwebtoken-e2535efdbf08fc9c.rlib" "/target/debug/deps/libchrono-401e4a7eb5f80c54.rlib" "/target/debug/deps/libnum_integer-7afe54fab2990e88.rlib" "/target/debug/deps/libnum_traits-3be12c5c0e24b0b7.rlib" "/target/debug/deps/libtime-958df4276ab607b1.rlib" "/target/debug/deps/libring-2475a5de36cfd5f3.rlib" "/target/debug/deps/libuntrusted-ae76cb3c54350975.rlib" "/target/debug/deps/liblazy_static-9be750037027d471.rlib" "/target/debug/deps/liblibc-6663d0b8734c6e6c.rlib" "/target/debug/deps/libbase64-b056e4aeb9808b4e.rlib" "/target/debug/deps/libsafemem-9d0098e435e63ac3.rlib" "/target/debug/deps/libbyteorder-0c62a848844b14f8.rlib" "/target/debug/deps/libserde_json-6441b3c8eee368c9.rlib" "/target/debug/deps/libryu-f12c7f8ccd258955.rlib" "/target/debug/deps/libitoa-0dcc0b19d1d601a1.rlib" "/target/debug/deps/libserde-8f026b796dab4e5f.rlib" "-Wl,--start-group" "/rustup-home/toolchains/0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-0a3316275d5eec18.rlib" "/rustup-home/toolchains/0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-7849f97c364f3917.rlib" "/rustup-home/toolchains/0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-919a5ca34dc4b4ef.rlib" "/rustup-home/toolchains/0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc_system-413bdfe2a4c46c37.rlib" "/rustup-home/toolchains/0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-b4c58c6f1821e334.rlib" "/rustup-home/toolchains/0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-38821294a67a72b2.rlib" "/rustup-home/toolchains/0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-efd355fdcb71b1d5.rlib" "-Wl,--end-group" "/rustup-home/toolchains/0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-a513f50f7220962f.rlib" "-Wl,-Bdynamic" "-lpam" "-lc" "-lm" "-lutil" "-lutil" "-ldl" "-lrt" "-lpthread" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil" "-shared" Oct 10 16:10:20.420 INFO kablam! = note: /usr/bin/ld: cannot find -lpam Oct 10 16:10:20.420 INFO kablam! collect2: error: ld returned 1 exit status Oct 10 16:10:20.420 INFO kablam! Oct 10 16:10:20.420 INFO kablam! Oct 10 16:10:20.420 INFO kablam! error: aborting due to previous error Oct 10 16:10:20.420 INFO kablam! Oct 10 16:10:20.432 INFO kablam! error: Could not compile `pam-jwt`. Oct 10 16:10:20.432 INFO kablam! Oct 10 16:10:20.432 INFO kablam! To learn more, run the command again with --verbose. Oct 10 16:10:20.432 INFO kablam! su: No module specific data is present Oct 10 16:10:21.307 INFO running `"docker" "rm" "-f" "80078ac37f5943c1d265d4e83e6cc02816147aaf528c4b1f69297e43e2498468"` Oct 10 16:10:21.611 INFO blam! 80078ac37f5943c1d265d4e83e6cc02816147aaf528c4b1f69297e43e2498468