Oct 13 02:51:58.073 INFO testing resin-io-playground/resin-pam against try#40d4795669493f1965de7c44029c69552134fe1f for rustdoc-test-static-cling-1 Oct 13 02:51:58.073 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling-1/worker-1/try#40d4795669493f1965de7c44029c69552134fe1f:/target:rw,Z" "-v" "/mnt/big/crater/./work/local/test-source/worker-1/rustdoc-test-static-cling-1/try#40d4795669493f1965de7c44029c69552134fe1f:/source:ro,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" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +40d4795669493f1965de7c44029c69552134fe1f-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Oct 13 02:51:58.498 INFO blam! ed9217f8ee4b5dc816bf1c9d9be75ba5d0669aee435a13155d8e78b967e36f36 Oct 13 02:51:58.498 INFO running `"docker" "start" "-a" "ed9217f8ee4b5dc816bf1c9d9be75ba5d0669aee435a13155d8e78b967e36f36"` Oct 13 02:52:00.090 INFO kablam! usermod: no changes Oct 13 02:52:00.263 INFO kablam! Compiling ring v0.13.2 Oct 13 02:52:00.263 INFO kablam! Compiling pam v0.1.0 (/source/lib/pam) Oct 13 02:52:00.940 INFO kablam! warning: `extern` block uses type `std::boxed::Box` which is not FFI-safe: this struct has unspecified layout Oct 13 02:52:00.940 INFO kablam! --> lib/pam/src/module.rs:32:27 Oct 13 02:52:00.941 INFO kablam! | Oct 13 02:52:00.941 INFO kablam! 32 | data: Box, Oct 13 02:52:00.941 INFO kablam! | ^^^^^^^^^^^^^ Oct 13 02:52:00.942 INFO kablam! | Oct 13 02:52:00.942 INFO kablam! = note: #[warn(improper_ctypes)] on by default Oct 13 02:52:00.942 INFO kablam! = help: consider adding a #[repr(C)] or #[repr(transparent)] attribute to this struct Oct 13 02:52:00.943 INFO kablam! Oct 13 02:52:00.943 INFO kablam! warning: `extern` block uses type `std::boxed::Box` which is not FFI-safe: this struct has unspecified layout Oct 13 02:52:00.943 INFO kablam! --> lib/pam/src/module.rs:33:30 Oct 13 02:52:00.943 INFO kablam! | Oct 13 02:52:00.944 INFO kablam! 33 | cleanup: extern "C" fn(pamh: *const PamHandle, Oct 13 02:52:00.944 INFO kablam! | ______________________________^ Oct 13 02:52:00.944 INFO kablam! 34 | | data: Box, Oct 13 02:52:00.944 INFO kablam! 35 | | error_status: PamResultCode)) Oct 13 02:52:00.945 INFO kablam! | |_______________________________________________________________________^ Oct 13 02:52:00.945 INFO kablam! | Oct 13 02:52:00.945 INFO kablam! = help: consider adding a #[repr(C)] or #[repr(transparent)] attribute to this struct Oct 13 02:52:00.945 INFO kablam! Oct 13 02:52:00.946 INFO kablam! warning: functions generic over types must be mangled Oct 13 02:52:00.946 INFO kablam! --> lib/pam/src/module.rs:55:1 Oct 13 02:52:00.946 INFO kablam! | Oct 13 02:52:00.946 INFO kablam! 54 | #[no_mangle] Oct 13 02:52:00.947 INFO kablam! | ------------ help: remove this attribute Oct 13 02:52:00.947 INFO kablam! 55 | / pub extern "C" fn cleanup(_: *const PamHandle, c_data: Box, _: PamResultCode) { Oct 13 02:52:00.947 INFO kablam! 56 | | unsafe { Oct 13 02:52:00.947 INFO kablam! 57 | | let data: Box = mem::transmute(c_data); Oct 13 02:52:00.948 INFO kablam! 58 | | mem::drop(data); Oct 13 02:52:00.948 INFO kablam! 59 | | } Oct 13 02:52:00.948 INFO kablam! 60 | | } Oct 13 02:52:00.949 INFO kablam! | |_^ Oct 13 02:52:00.949 INFO kablam! | Oct 13 02:52:00.949 INFO kablam! = note: #[warn(no_mangle_generic_items)] on by default Oct 13 02:52:00.949 INFO kablam! Oct 13 02:52:11.143 INFO kablam! Compiling jsonwebtoken v5.0.1 Oct 13 02:52:13.432 INFO kablam! Compiling pam-jwt v0.0.1 (/source) Oct 13 02:52:14.143 INFO kablam! warning: unused import: `PAM_TEXT_INFO` Oct 13 02:52:14.143 INFO kablam! --> src/lib.rs:23:67 Oct 13 02:52:14.143 INFO kablam! | Oct 13 02:52:14.143 INFO kablam! 23 | use pam::constants::{PamResultCode, PamFlag, PAM_PROMPT_ECHO_OFF, PAM_TEXT_INFO}; Oct 13 02:52:14.143 INFO kablam! | ^^^^^^^^^^^^^ Oct 13 02:52:14.143 INFO kablam! | Oct 13 02:52:14.143 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 13 02:52:14.143 INFO kablam! Oct 13 02:52:14.143 INFO kablam! warning: unused macro definition Oct 13 02:52:14.143 INFO kablam! --> src/lib.rs:28:1 Oct 13 02:52:14.143 INFO kablam! | Oct 13 02:52:14.143 INFO kablam! 28 | / macro_rules! pam_try { Oct 13 02:52:14.143 INFO kablam! 29 | | ($e:expr) => ( Oct 13 02:52:14.143 INFO kablam! 30 | | match $e { Oct 13 02:52:14.143 INFO kablam! 31 | | Ok(v) => v, Oct 13 02:52:14.143 INFO kablam! ... | Oct 13 02:52:14.143 INFO kablam! 43 | | ); Oct 13 02:52:14.143 INFO kablam! 44 | | } Oct 13 02:52:14.143 INFO kablam! | |_^ Oct 13 02:52:14.143 INFO kablam! | Oct 13 02:52:14.143 INFO kablam! = note: #[warn(unused_macros)] on by default Oct 13 02:52:14.143 INFO kablam! Oct 13 02:52:15.915 INFO kablam! error: linking with `cc` failed: exit code: 1 Oct 13 02:52:15.916 INFO kablam! | Oct 13 02:52:15.917 INFO kablam! = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/rustup-home/toolchains/40d4795669493f1965de7c44029c69552134fe1f-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/rustcIB7gIC/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-e12dfa8ea4bf518b/out" "-L" "/rustup-home/toolchains/40d4795669493f1965de7c44029c69552134fe1f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/target/debug/deps/libpam-6f57566e67d7c489.rlib" "/target/debug/deps/liblibc-ebaaa2e810a39013.rlib" "/target/debug/deps/libjsonwebtoken-b4f130f9b7b3be07.rlib" "/target/debug/deps/libchrono-01bcb8194dcb170f.rlib" "/target/debug/deps/libnum_integer-18f48ff3dabbc1da.rlib" "/target/debug/deps/libnum_traits-0aefdef05afd6c2c.rlib" "/target/debug/deps/libtime-6aad7db911d6b0a0.rlib" "/target/debug/deps/libring-d6a8f3ecd79837b6.rlib" "/target/debug/deps/libuntrusted-50e82d8b6f9f7205.rlib" "/target/debug/deps/liblazy_static-03dcc596b735b1a8.rlib" "/target/debug/deps/liblibc-d9a4bc3fcbc15852.rlib" "/target/debug/deps/libbase64-8df67f9ac65182a4.rlib" "/target/debug/deps/libsafemem-66e19ac96a46740c.rlib" "/target/debug/deps/libbyteorder-66cb6e17f3f23236.rlib" "/target/debug/deps/libserde_json-3aac0aade11d69c1.rlib" "/target/debug/deps/libryu-3852bc95a84dd2ee.rlib" "/target/debug/deps/libitoa-655753b7813a623e.rlib" "/target/debug/deps/libserde-cba68f6710d25dda.rlib" "-Wl,--start-group" "/rustup-home/toolchains/40d4795669493f1965de7c44029c69552134fe1f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-7aa94b7c1528b009.rlib" "/rustup-home/toolchains/40d4795669493f1965de7c44029c69552134fe1f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-450e1257915dad46.rlib" "/rustup-home/toolchains/40d4795669493f1965de7c44029c69552134fe1f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-d41039333164c5af.rlib" "/rustup-home/toolchains/40d4795669493f1965de7c44029c69552134fe1f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc_system-cb45a6772959eb39.rlib" "/rustup-home/toolchains/40d4795669493f1965de7c44029c69552134fe1f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-03d875e55603f5ce.rlib" "/rustup-home/toolchains/40d4795669493f1965de7c44029c69552134fe1f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-cb3a1d6251b4a93a.rlib" "/rustup-home/toolchains/40d4795669493f1965de7c44029c69552134fe1f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-51ce0fd0aa7c4719.rlib" "-Wl,--end-group" "/rustup-home/toolchains/40d4795669493f1965de7c44029c69552134fe1f-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-e5b9ef4e29390a2c.rlib" "-Wl,-Bdynamic" "-lpam" "-lc" "-lm" "-lutil" "-lutil" "-ldl" "-lrt" "-lpthread" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil" "-shared" Oct 13 02:52:15.919 INFO kablam! = note: /usr/bin/ld: cannot find -lpam Oct 13 02:52:15.920 INFO kablam! collect2: error: ld returned 1 exit status Oct 13 02:52:15.920 INFO kablam! Oct 13 02:52:15.921 INFO kablam! Oct 13 02:52:15.922 INFO kablam! error: aborting due to previous error Oct 13 02:52:15.922 INFO kablam! Oct 13 02:52:15.927 INFO kablam! error: Could not compile `pam-jwt`. Oct 13 02:52:15.928 INFO kablam! Oct 13 02:52:15.928 INFO kablam! To learn more, run the command again with --verbose. Oct 13 02:52:15.930 INFO kablam! su: No module specific data is present Oct 13 02:52:17.500 INFO running `"docker" "rm" "-f" "ed9217f8ee4b5dc816bf1c9d9be75ba5d0669aee435a13155d8e78b967e36f36"` Oct 13 02:52:17.888 INFO blam! ed9217f8ee4b5dc816bf1c9d9be75ba5d0669aee435a13155d8e78b967e36f36