Jul 11 22:56:41.719 INFO checking rustysecrets-cli-0.2.0 against master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9 for pr-52234 Jul 11 22:56:41.719 INFO running: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 11 22:56:41.719 INFO creating container for: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 11 22:56:41.719 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-4/pr-52234/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-4/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "crater"` Jul 11 22:56:42.003 INFO blam! e4191e6548c16f7b893dd6161b0195b2995b7ff77b6bc04c7856f47efcb05d56 Jul 11 22:56:42.008 INFO running `"docker" "start" "-a" "e4191e6548c16f7b893dd6161b0195b2995b7ff77b6bc04c7856f47efcb05d56"` Jul 11 22:56:43.295 INFO kablam! Compiling matches v0.1.6 Jul 11 22:56:43.295 INFO kablam! Compiling unicode-normalization v0.1.7 Jul 11 22:56:43.295 INFO kablam! Compiling percent-encoding v1.0.1 Jul 11 22:56:43.349 INFO kablam! Compiling bitflags v0.1.1 Jul 11 22:56:43.357 INFO kablam! Compiling quick-error v0.1.4 Jul 11 22:56:43.360 INFO kablam! Compiling rusty_secrets v0.2.1 Jul 11 22:56:43.377 INFO kablam! Compiling libgit2-sys v0.4.6 Jul 11 22:56:43.385 INFO kablam! Compiling openssl-sys v0.7.17 Jul 11 22:56:45.112 INFO kablam! Compiling unicase v2.1.0 Jul 11 22:56:45.166 INFO kablam! Compiling unicode-bidi v0.3.4 Jul 11 22:56:45.411 INFO kablam! Checking merkle v1.7.0 Jul 11 22:56:47.941 INFO kablam! error[E0407]: method `new` is not a member of trait `protobuf::Message` Jul 11 22:56:47.941 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/merkle-1.7.0/src/proto/proof.rs:218:5 Jul 11 22:56:47.941 INFO kablam! | Jul 11 22:56:47.941 INFO kablam! 218 | / fn new() -> ProofProto { Jul 11 22:56:47.941 INFO kablam! 219 | | ProofProto::new() Jul 11 22:56:47.941 INFO kablam! 220 | | } Jul 11 22:56:47.941 INFO kablam! | |_____^ not a member of trait `protobuf::Message` Jul 11 22:56:47.948 INFO kablam! Jul 11 22:56:47.949 INFO kablam! error[E0407]: method `descriptor_static` is not a member of trait `protobuf::Message` Jul 11 22:56:47.949 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/merkle-1.7.0/src/proto/proof.rs:222:5 Jul 11 22:56:47.949 INFO kablam! | Jul 11 22:56:47.949 INFO kablam! 222 | / fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { Jul 11 22:56:47.949 INFO kablam! 223 | | static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy { Jul 11 22:56:47.949 INFO kablam! 224 | | lock: ::protobuf::lazy::ONCE_INIT, Jul 11 22:56:47.949 INFO kablam! 225 | | ptr: 0 as *const ::protobuf::reflect::MessageDescriptor, Jul 11 22:56:47.949 INFO kablam! ... | Jul 11 22:56:47.949 INFO kablam! 251 | | } Jul 11 22:56:47.949 INFO kablam! 252 | | } Jul 11 22:56:47.949 INFO kablam! | |_____^ not a member of trait `protobuf::Message` Jul 11 22:56:47.949 INFO kablam! Jul 11 22:56:47.950 INFO kablam! error[E0407]: method `default_instance` is not a member of trait `protobuf::Message` Jul 11 22:56:47.950 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/merkle-1.7.0/src/proto/proof.rs:254:5 Jul 11 22:56:47.950 INFO kablam! | Jul 11 22:56:47.950 INFO kablam! 254 | / fn default_instance() -> &'static ProofProto { Jul 11 22:56:47.950 INFO kablam! 255 | | static mut instance: ::protobuf::lazy::Lazy = ::protobuf::lazy::Lazy { Jul 11 22:56:47.950 INFO kablam! 256 | | lock: ::protobuf::lazy::ONCE_INIT, Jul 11 22:56:47.950 INFO kablam! 257 | | ptr: 0 as *const ProofProto, Jul 11 22:56:47.950 INFO kablam! ... | Jul 11 22:56:47.950 INFO kablam! 261 | | } Jul 11 22:56:47.950 INFO kablam! 262 | | } Jul 11 22:56:47.950 INFO kablam! | |_____^ not a member of trait `protobuf::Message` Jul 11 22:56:47.966 INFO kablam! Jul 11 22:56:47.969 INFO kablam! error[E0407]: method `new` is not a member of trait `protobuf::Message` Jul 11 22:56:47.970 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/merkle-1.7.0/src/proto/proof.rs:582:5 Jul 11 22:56:47.970 INFO kablam! | Jul 11 22:56:47.970 INFO kablam! 582 | / fn new() -> LemmaProto { Jul 11 22:56:47.970 INFO kablam! 583 | | LemmaProto::new() Jul 11 22:56:47.970 INFO kablam! 584 | | } Jul 11 22:56:47.970 INFO kablam! | |_____^ not a member of trait `protobuf::Message` Jul 11 22:56:47.974 INFO kablam! Jul 11 22:56:47.975 INFO kablam! error[E0407]: method `descriptor_static` is not a member of trait `protobuf::Message` Jul 11 22:56:47.975 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/merkle-1.7.0/src/proto/proof.rs:586:5 Jul 11 22:56:47.975 INFO kablam! | Jul 11 22:56:47.975 INFO kablam! 586 | / fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor { Jul 11 22:56:47.975 INFO kablam! 587 | | static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy { Jul 11 22:56:47.975 INFO kablam! 588 | | lock: ::protobuf::lazy::ONCE_INIT, Jul 11 22:56:47.975 INFO kablam! 589 | | ptr: 0 as *const ::protobuf::reflect::MessageDescriptor, Jul 11 22:56:47.975 INFO kablam! ... | Jul 11 22:56:47.975 INFO kablam! 620 | | } Jul 11 22:56:47.975 INFO kablam! 621 | | } Jul 11 22:56:47.975 INFO kablam! | |_____^ not a member of trait `protobuf::Message` Jul 11 22:56:47.975 INFO kablam! Jul 11 22:56:47.976 INFO kablam! error[E0407]: method `default_instance` is not a member of trait `protobuf::Message` Jul 11 22:56:47.976 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/merkle-1.7.0/src/proto/proof.rs:623:5 Jul 11 22:56:47.977 INFO kablam! | Jul 11 22:56:47.977 INFO kablam! 623 | / fn default_instance() -> &'static LemmaProto { Jul 11 22:56:47.977 INFO kablam! 624 | | static mut instance: ::protobuf::lazy::Lazy = ::protobuf::lazy::Lazy { Jul 11 22:56:47.977 INFO kablam! 625 | | lock: ::protobuf::lazy::ONCE_INIT, Jul 11 22:56:47.977 INFO kablam! 626 | | ptr: 0 as *const LemmaProto, Jul 11 22:56:47.977 INFO kablam! ... | Jul 11 22:56:47.977 INFO kablam! 630 | | } Jul 11 22:56:47.977 INFO kablam! 631 | | } Jul 11 22:56:47.977 INFO kablam! | |_____^ not a member of trait `protobuf::Message` Jul 11 22:56:47.977 INFO kablam! Jul 11 22:56:49.132 INFO kablam! error[E0277]: `std::cell::Cell` cannot be shared between threads safely Jul 11 22:56:49.132 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/merkle-1.7.0/src/proto/proof.rs:126:6 Jul 11 22:56:49.132 INFO kablam! | Jul 11 22:56:49.132 INFO kablam! 126 | impl ::protobuf::Message for ProofProto { Jul 11 22:56:49.132 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell` cannot be shared between threads safely Jul 11 22:56:49.134 INFO kablam! | Jul 11 22:56:49.134 INFO kablam! = help: within `proto::proof::ProofProto`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell` Jul 11 22:56:49.135 INFO kablam! = note: required because it appears within the type `protobuf::CachedSize` Jul 11 22:56:49.135 INFO kablam! = note: required because it appears within the type `proto::proof::ProofProto` Jul 11 22:56:49.135 INFO kablam! Jul 11 22:56:49.148 INFO kablam! error[E0277]: `std::cell::Cell` cannot be shared between threads safely Jul 11 22:56:49.148 INFO kablam! --> /cargo-home/registry/src/github.com-1ecc6299db9ec823/merkle-1.7.0/src/proto/proof.rs:467:6 Jul 11 22:56:49.148 INFO kablam! | Jul 11 22:56:49.148 INFO kablam! 467 | impl ::protobuf::Message for LemmaProto { Jul 11 22:56:49.148 INFO kablam! | ^^^^^^^^^^^^^^^^^^^ `std::cell::Cell` cannot be shared between threads safely Jul 11 22:56:49.148 INFO kablam! | Jul 11 22:56:49.148 INFO kablam! = help: within `proto::proof::LemmaProto`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell` Jul 11 22:56:49.148 INFO kablam! = note: required because it appears within the type `protobuf::CachedSize` Jul 11 22:56:49.148 INFO kablam! = note: required because it appears within the type `proto::proof::LemmaProto` Jul 11 22:56:49.148 INFO kablam! Jul 11 22:56:49.511 INFO kablam! error: aborting due to 8 previous errors Jul 11 22:56:49.511 INFO kablam! Jul 11 22:56:49.511 INFO kablam! Some errors occurred: E0277, E0407. Jul 11 22:56:49.511 INFO kablam! For more information about an error, try `rustc --explain E0277`. Jul 11 22:56:49.583 INFO kablam! error: Could not compile `merkle`. Jul 11 22:56:49.583 INFO kablam! warning: build failed, waiting for other jobs to finish... Jul 11 22:57:42.931 INFO kablam! error: build failed Jul 11 22:57:42.936 INFO kablam! su: No module specific data is present Jul 11 22:57:43.522 INFO running `"docker" "rm" "-f" "e4191e6548c16f7b893dd6161b0195b2995b7ff77b6bc04c7856f47efcb05d56"` Jul 11 22:57:43.696 INFO blam! e4191e6548c16f7b893dd6161b0195b2995b7ff77b6bc04c7856f47efcb05d56