Nov 16 15:50:55.424 INFO testing resin-io-playground/resin-pam against try#2e026d6e5d7621634147ad4c8074f1d964dbb1be for pr-55982 Nov 16 15:50:55.424 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-1/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/pr-55982/try#2e026d6e5d7621634147ad4c8074f1d964dbb1be:/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 +2e026d6e5d7621634147ad4c8074f1d964dbb1be-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"` Nov 16 15:50:55.984 INFO [stdout] 9dec4faa09b221b3f2fd9a53f5c373f846fa9b4b33109fcd38c7c128c56a2ef7 Nov 16 15:50:55.986 INFO running `"docker" "start" "-a" "9dec4faa09b221b3f2fd9a53f5c373f846fa9b4b33109fcd38c7c128c56a2ef7"` Nov 16 15:50:58.139 INFO [stderr] usermod: no changes Nov 16 15:50:58.335 INFO [stderr] Compiling ring v0.13.2 Nov 16 15:50:58.335 INFO [stderr] Compiling pam v0.1.0 (/source/lib/pam) Nov 16 15:50:58.355 INFO [stderr] Compiling syn v0.15.6 Nov 16 15:50:59.152 INFO [stderr] warning: `extern` block uses type `std::boxed::Box` which is not FFI-safe: this struct has unspecified layout Nov 16 15:50:59.152 INFO [stderr] --> lib/pam/src/module.rs:32:27 Nov 16 15:50:59.152 INFO [stderr] | Nov 16 15:50:59.153 INFO [stderr] 32 | data: Box, Nov 16 15:50:59.153 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 15:50:59.153 INFO [stderr] | Nov 16 15:50:59.154 INFO [stderr] = note: #[warn(improper_ctypes)] on by default Nov 16 15:50:59.154 INFO [stderr] = help: consider adding a #[repr(C)] or #[repr(transparent)] attribute to this struct Nov 16 15:50:59.154 INFO [stderr] Nov 16 15:50:59.155 INFO [stderr] warning: `extern` block uses type `std::boxed::Box` which is not FFI-safe: this struct has unspecified layout Nov 16 15:50:59.155 INFO [stderr] --> lib/pam/src/module.rs:33:30 Nov 16 15:50:59.155 INFO [stderr] | Nov 16 15:50:59.155 INFO [stderr] 33 | cleanup: extern "C" fn(pamh: *const PamHandle, Nov 16 15:50:59.156 INFO [stderr] | ______________________________^ Nov 16 15:50:59.156 INFO [stderr] 34 | | data: Box, Nov 16 15:50:59.156 INFO [stderr] 35 | | error_status: PamResultCode)) Nov 16 15:50:59.156 INFO [stderr] | |_______________________________________________________________________^ Nov 16 15:50:59.157 INFO [stderr] | Nov 16 15:50:59.157 INFO [stderr] = help: consider adding a #[repr(C)] or #[repr(transparent)] attribute to this struct Nov 16 15:50:59.157 INFO [stderr] Nov 16 15:50:59.158 INFO [stderr] warning: functions generic over types must be mangled Nov 16 15:50:59.158 INFO [stderr] --> lib/pam/src/module.rs:55:1 Nov 16 15:50:59.158 INFO [stderr] | Nov 16 15:50:59.158 INFO [stderr] 54 | #[no_mangle] Nov 16 15:50:59.163 INFO [stderr] | ------------ help: remove this attribute Nov 16 15:50:59.163 INFO [stderr] 55 | / pub extern "C" fn cleanup(_: *const PamHandle, c_data: Box, _: PamResultCode) { Nov 16 15:50:59.163 INFO [stderr] 56 | | unsafe { Nov 16 15:50:59.164 INFO [stderr] 57 | | let data: Box = mem::transmute(c_data); Nov 16 15:50:59.164 INFO [stderr] 58 | | mem::drop(data); Nov 16 15:50:59.164 INFO [stderr] 59 | | } Nov 16 15:50:59.165 INFO [stderr] 60 | | } Nov 16 15:50:59.165 INFO [stderr] | |_^ Nov 16 15:50:59.165 INFO [stderr] | Nov 16 15:50:59.166 INFO [stderr] = note: #[warn(no_mangle_generic_items)] on by default Nov 16 15:50:59.166 INFO [stderr] Nov 16 15:51:18.964 INFO [stderr] Compiling serde_derive v1.0.79 Nov 16 15:51:37.368 INFO [stderr] Compiling jsonwebtoken v5.0.1 Nov 16 15:51:39.704 INFO [stderr] Compiling pam-jwt v0.0.1 (/source) Nov 16 15:51:41.023 INFO [stderr] warning: unused import: `PAM_TEXT_INFO` Nov 16 15:51:41.024 INFO [stderr] --> src/lib.rs:23:67 Nov 16 15:51:41.024 INFO [stderr] | Nov 16 15:51:41.024 INFO [stderr] 23 | use pam::constants::{PamResultCode, PamFlag, PAM_PROMPT_ECHO_OFF, PAM_TEXT_INFO}; Nov 16 15:51:41.024 INFO [stderr] | ^^^^^^^^^^^^^ Nov 16 15:51:41.024 INFO [stderr] | Nov 16 15:51:41.024 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 16 15:51:41.024 INFO [stderr] Nov 16 15:51:41.024 INFO [stderr] warning: unused macro definition Nov 16 15:51:41.024 INFO [stderr] --> src/lib.rs:28:1 Nov 16 15:51:41.024 INFO [stderr] | Nov 16 15:51:41.024 INFO [stderr] 28 | / macro_rules! pam_try { Nov 16 15:51:41.024 INFO [stderr] 29 | | ($e:expr) => ( Nov 16 15:51:41.024 INFO [stderr] 30 | | match $e { Nov 16 15:51:41.024 INFO [stderr] 31 | | Ok(v) => v, Nov 16 15:51:41.024 INFO [stderr] ... | Nov 16 15:51:41.024 INFO [stderr] 43 | | ); Nov 16 15:51:41.024 INFO [stderr] 44 | | } Nov 16 15:51:41.024 INFO [stderr] | |_^ Nov 16 15:51:41.024 INFO [stderr] | Nov 16 15:51:41.024 INFO [stderr] = note: #[warn(unused_macros)] on by default Nov 16 15:51:41.024 INFO [stderr] Nov 16 15:51:42.607 INFO [stderr] error: linking with `cc` failed: exit code: 1 Nov 16 15:51:42.608 INFO [stderr] | Nov 16 15:51:42.609 INFO [stderr] = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/rustup-home/toolchains/2e026d6e5d7621634147ad4c8074f1d964dbb1be-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/rustcSyHnbY/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-96018583dc27c71f/out" "-L" "/rustup-home/toolchains/2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/target/debug/deps/libpam-3b96a16aa2e00ce2.rlib" "/target/debug/deps/liblibc-be27e696c61a3f1d.rlib" "/target/debug/deps/libjsonwebtoken-30ceba884a0297f5.rlib" "/target/debug/deps/libchrono-96d1436b56ce116e.rlib" "/target/debug/deps/libnum_integer-b12a3f0a9c38c585.rlib" "/target/debug/deps/libnum_traits-ff0db9a786fab158.rlib" "/target/debug/deps/libtime-9efe9663fea9adf8.rlib" "/target/debug/deps/libring-ca46d5879020e76c.rlib" "/target/debug/deps/libuntrusted-6c41fdad24931faf.rlib" "/target/debug/deps/liblazy_static-83285419bd7b7c2e.rlib" "/target/debug/deps/liblibc-d09b1b6ac3a72086.rlib" "/target/debug/deps/libbase64-993a8d88536ef5d5.rlib" "/target/debug/deps/libsafemem-3ca00452a04264aa.rlib" "/target/debug/deps/libbyteorder-9b52127b32cc9aa3.rlib" "/target/debug/deps/libserde_json-36b27da840675ba4.rlib" "/target/debug/deps/libryu-9375a3e6e511bf58.rlib" "/target/debug/deps/libitoa-1eddddac36e08908.rlib" "/target/debug/deps/libserde-de120b2ca5e1af49.rlib" "-Wl,--start-group" "/rustup-home/toolchains/2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-d983f9f0fa6ceb06.rlib" "/rustup-home/toolchains/2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-6f1ce70f6e7bd019.rlib" "/rustup-home/toolchains/2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-02694553a30ccbd2.rlib" "/rustup-home/toolchains/2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e0471ef0ca19c898.rlib" "/rustup-home/toolchains/2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-8560d64f265a1b5c.rlib" "/rustup-home/toolchains/2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-d49e8dd020e9654c.rlib" "-Wl,--end-group" "/rustup-home/toolchains/2e026d6e5d7621634147ad4c8074f1d964dbb1be-alt/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-25f3a21ce204c507.rlib" "-Wl,-Bdynamic" "-lpam" "-lc" "-lm" "-lutil" "-lutil" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil" "-shared" Nov 16 15:51:42.611 INFO [stderr] = note: /usr/bin/ld: cannot find -lpam Nov 16 15:51:42.612 INFO [stderr] collect2: error: ld returned 1 exit status Nov 16 15:51:42.613 INFO [stderr] Nov 16 15:51:42.613 INFO [stderr] Nov 16 15:51:42.614 INFO [stderr] error: aborting due to previous error Nov 16 15:51:42.614 INFO [stderr] Nov 16 15:51:42.621 INFO [stderr] error: Could not compile `pam-jwt`. Nov 16 15:51:42.622 INFO [stderr] Nov 16 15:51:42.622 INFO [stderr] To learn more, run the command again with --verbose. Nov 16 15:51:42.625 INFO [stderr] su: No module specific data is present Nov 16 15:51:45.904 INFO running `"docker" "inspect" "9dec4faa09b221b3f2fd9a53f5c373f846fa9b4b33109fcd38c7c128c56a2ef7"` Nov 16 15:51:46.295 INFO running `"docker" "rm" "-f" "9dec4faa09b221b3f2fd9a53f5c373f846fa9b4b33109fcd38c7c128c56a2ef7"` Nov 16 15:51:46.598 INFO [stdout] 9dec4faa09b221b3f2fd9a53f5c373f846fa9b4b33109fcd38c7c128c56a2ef7