[INFO] crate collenchyma-nn 0.3.4 is already in cache [INFO] extracting crate collenchyma-nn 0.3.4 into work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/collenchyma-nn/0.3.4 [INFO] extracting crate collenchyma-nn 0.3.4 into work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/collenchyma-nn/0.3.4 [INFO] validating manifest of collenchyma-nn-0.3.4 on toolchain master#60960a260f7b5c695fd0717311d72ce62dd4eb43 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of collenchyma-nn-0.3.4 on toolchain try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing collenchyma-nn-0.3.4 [INFO] finished frobbing collenchyma-nn-0.3.4 [INFO] frobbed toml for collenchyma-nn-0.3.4 written to work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/reg/collenchyma-nn/0.3.4/Cargo.toml [INFO] started frobbing collenchyma-nn-0.3.4 [INFO] finished frobbing collenchyma-nn-0.3.4 [INFO] frobbed toml for collenchyma-nn-0.3.4 written to work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/collenchyma-nn/0.3.4/Cargo.toml [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking collenchyma-nn-0.3.4 against try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 for pr-63376 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-63376/worker-7/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/reg/collenchyma-nn/0.3.4:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 00d88fd1e35cf1fddef3e32e06f6fd004ff8c2f6ff852cc21679d2756e7749cb [INFO] running `"docker" "start" "-a" "00d88fd1e35cf1fddef3e32e06f6fd004ff8c2f6ff852cc21679d2756e7749cb"` [INFO] [stderr] Checking linear-map v0.0.4 [INFO] [stderr] Compiling cudnn-sys v0.0.3 [INFO] [stderr] Checking collenchyma v0.0.8 [INFO] [stderr] Checking cudnn v1.3.1 [INFO] [stderr] Checking collenchyma-nn v0.3.4 (/opt/crater/workdir) [INFO] [stderr] error: a macro named `impl_ops_sigmoid_for` has already been exported [INFO] [stderr] --> src/frameworks/cuda/helper.rs:47:1 [INFO] [stderr] | [INFO] [stderr] 47 | / macro_rules! impl_ops_sigmoid_for { [INFO] [stderr] 48 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 49 | | impl ::plugin::Sigmoid<$t> for $b { [INFO] [stderr] 50 | | fn sigmoid( [INFO] [stderr] ... | [INFO] [stderr] 124 | | ) [INFO] [stderr] 125 | | } [INFO] [stderr] | |_^ `impl_ops_sigmoid_for` already exported [INFO] [stderr] | [INFO] [stderr] = note: `#[deny(duplicate_macro_exports)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! [INFO] [stderr] = note: for more information, see issue #35896 [INFO] [stderr] note: previous macro export is now shadowed [INFO] [stderr] --> src/frameworks/native/helper.rs:92:1 [INFO] [stderr] | [INFO] [stderr] 92 | / macro_rules! impl_ops_sigmoid_for { [INFO] [stderr] 93 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 94 | | impl ::plugin::Sigmoid<$t> for $b { [INFO] [stderr] 95 | | fn sigmoid( [INFO] [stderr] ... | [INFO] [stderr] 151 | | ); [INFO] [stderr] 152 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: a macro named `impl_ops_relu_for` has already been exported [INFO] [stderr] --> src/frameworks/cuda/helper.rs:200:1 [INFO] [stderr] | [INFO] [stderr] 200 | / macro_rules! impl_ops_relu_for { [INFO] [stderr] 201 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 202 | | impl ::plugin::Relu<$t> for $b { [INFO] [stderr] 203 | | fn relu( [INFO] [stderr] ... | [INFO] [stderr] 277 | | ) [INFO] [stderr] 278 | | } [INFO] [stderr] | |_^ `impl_ops_relu_for` already exported [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! [INFO] [stderr] = note: for more information, see issue #35896 [INFO] [stderr] note: previous macro export is now shadowed [INFO] [stderr] --> src/frameworks/native/helper.rs:155:1 [INFO] [stderr] | [INFO] [stderr] 155 | / macro_rules! impl_ops_relu_for { [INFO] [stderr] 156 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 157 | | impl ::plugin::Relu<$t> for $b { [INFO] [stderr] 158 | | fn relu( [INFO] [stderr] ... | [INFO] [stderr] 214 | | ); [INFO] [stderr] 215 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: a macro named `impl_ops_tanh_for` has already been exported [INFO] [stderr] --> src/frameworks/cuda/helper.rs:353:1 [INFO] [stderr] | [INFO] [stderr] 353 | / macro_rules! impl_ops_tanh_for { [INFO] [stderr] 354 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 355 | | impl ::plugin::Tanh<$t> for $b { [INFO] [stderr] 356 | | fn tanh( [INFO] [stderr] ... | [INFO] [stderr] 430 | | ) [INFO] [stderr] 431 | | } [INFO] [stderr] | |_^ `impl_ops_tanh_for` already exported [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! [INFO] [stderr] = note: for more information, see issue #35896 [INFO] [stderr] note: previous macro export is now shadowed [INFO] [stderr] --> src/frameworks/native/helper.rs:218:1 [INFO] [stderr] | [INFO] [stderr] 218 | / macro_rules! impl_ops_tanh_for { [INFO] [stderr] 219 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 220 | | impl ::plugin::Tanh<$t> for $b { [INFO] [stderr] 221 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 278 | | ); [INFO] [stderr] 279 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: a macro named `impl_ops_convolution_for` has already been exported [INFO] [stderr] --> src/frameworks/cuda/helper.rs:506:1 [INFO] [stderr] | [INFO] [stderr] 506 | / macro_rules! impl_ops_convolution_for { [INFO] [stderr] 507 | | ($t:ty, $b:ty) => ( [INFO] [stderr] 508 | | fn convolution( [INFO] [stderr] 509 | | &self, [INFO] [stderr] ... | [INFO] [stderr] 639 | | ) [INFO] [stderr] 640 | | } [INFO] [stderr] | |_^ `impl_ops_convolution_for` already exported [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! [INFO] [stderr] = note: for more information, see issue #35896 [INFO] [stderr] note: previous macro export is now shadowed [INFO] [stderr] --> src/frameworks/native/helper.rs:282:1 [INFO] [stderr] | [INFO] [stderr] 282 | / macro_rules! impl_ops_convolution_for { [INFO] [stderr] 283 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 284 | | impl ::plugin::Convolution<$t> for $b { [INFO] [stderr] 285 | | fn new_convolution_config( [INFO] [stderr] ... | [INFO] [stderr] 340 | | ); [INFO] [stderr] 341 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: a macro named `impl_ops_softmax_for` has already been exported [INFO] [stderr] --> src/frameworks/cuda/helper.rs:643:1 [INFO] [stderr] | [INFO] [stderr] 643 | / macro_rules! impl_ops_softmax_for { [INFO] [stderr] 644 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 645 | | impl ::plugin::Softmax<$t> for $b { [INFO] [stderr] 646 | | fn softmax( [INFO] [stderr] ... | [INFO] [stderr] 715 | | ) [INFO] [stderr] 716 | | } [INFO] [stderr] | |_^ `impl_ops_softmax_for` already exported [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! [INFO] [stderr] = note: for more information, see issue #35896 [INFO] [stderr] note: previous macro export is now shadowed [INFO] [stderr] --> src/frameworks/native/helper.rs:344:1 [INFO] [stderr] | [INFO] [stderr] 344 | / macro_rules! impl_ops_softmax_for { [INFO] [stderr] 345 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 346 | | impl ::plugin::Softmax<$t> for $b { [INFO] [stderr] 347 | | fn softmax( [INFO] [stderr] ... | [INFO] [stderr] 412 | | ); [INFO] [stderr] 413 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: a macro named `impl_ops_log_softmax_for` has already been exported [INFO] [stderr] --> src/frameworks/cuda/helper.rs:719:1 [INFO] [stderr] | [INFO] [stderr] 719 | / macro_rules! impl_ops_log_softmax_for { [INFO] [stderr] 720 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 721 | | impl ::plugin::LogSoftmax<$t> for $b { [INFO] [stderr] 722 | | fn log_softmax( [INFO] [stderr] ... | [INFO] [stderr] 791 | | ) [INFO] [stderr] 792 | | } [INFO] [stderr] | |_^ `impl_ops_log_softmax_for` already exported [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! [INFO] [stderr] = note: for more information, see issue #35896 [INFO] [stderr] note: previous macro export is now shadowed [INFO] [stderr] --> src/frameworks/native/helper.rs:416:1 [INFO] [stderr] | [INFO] [stderr] 416 | / macro_rules! impl_ops_log_softmax_for { [INFO] [stderr] 417 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 418 | | impl ::plugin::LogSoftmax<$t> for $b { [INFO] [stderr] 419 | | fn log_softmax( [INFO] [stderr] ... | [INFO] [stderr] 491 | | ); [INFO] [stderr] 492 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: a macro named `impl_ops_lrn_for` has already been exported [INFO] [stderr] --> src/frameworks/cuda/helper.rs:795:1 [INFO] [stderr] | [INFO] [stderr] 795 | / macro_rules! impl_ops_lrn_for { [INFO] [stderr] 796 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 797 | | impl ::plugin::LRN<$t> for $b { [INFO] [stderr] 798 | | fn new_lrn_config( [INFO] [stderr] ... | [INFO] [stderr] 890 | | ) [INFO] [stderr] 891 | | } [INFO] [stderr] | |_^ `impl_ops_lrn_for` already exported [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! [INFO] [stderr] = note: for more information, see issue #35896 [INFO] [stderr] note: previous macro export is now shadowed [INFO] [stderr] --> src/frameworks/native/helper.rs:495:1 [INFO] [stderr] | [INFO] [stderr] 495 | / macro_rules! impl_ops_lrn_for { [INFO] [stderr] 496 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 497 | | impl ::plugin::LRN<$t> for $b { [INFO] [stderr] 498 | | fn new_lrn_config( [INFO] [stderr] ... | [INFO] [stderr] 553 | | ); [INFO] [stderr] 554 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: a macro named `impl_ops_pooling_for` has already been exported [INFO] [stderr] --> src/frameworks/cuda/helper.rs:894:1 [INFO] [stderr] | [INFO] [stderr] 894 | / macro_rules! impl_ops_pooling_for { [INFO] [stderr] 895 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 896 | | impl ::plugin::Pooling<$t> for $b { [INFO] [stderr] 897 | | fn new_pooling_config( [INFO] [stderr] ... | [INFO] [stderr] 990 | | ) [INFO] [stderr] 991 | | } [INFO] [stderr] | |_^ `impl_ops_pooling_for` already exported [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! [INFO] [stderr] = note: for more information, see issue #35896 [INFO] [stderr] note: previous macro export is now shadowed [INFO] [stderr] --> src/frameworks/native/helper.rs:557:1 [INFO] [stderr] | [INFO] [stderr] 557 | / macro_rules! impl_ops_pooling_for { [INFO] [stderr] 558 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 559 | | impl ::plugin::Pooling<$t> for $b { [INFO] [stderr] 560 | | fn new_pooling_config( [INFO] [stderr] ... | [INFO] [stderr] 614 | | ); [INFO] [stderr] 615 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/lib.rs:119:1 [INFO] [stderr] | [INFO] [stderr] 119 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/frameworks/cuda/mod.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / lazy_static! { [INFO] [stderr] 12 | | static ref CUDNN: Cudnn = Cudnn::new().unwrap(); [INFO] [stderr] 13 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/frameworks/cuda/mod.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / lazy_static! { [INFO] [stderr] 12 | | static ref CUDNN: Cudnn = Cudnn::new().unwrap(); [INFO] [stderr] 13 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: a macro named `impl_ops_sigmoid_for` has already been exported [INFO] [stderr] --> src/frameworks/cuda/helper.rs:47:1 [INFO] [stderr] | [INFO] [stderr] 47 | / macro_rules! impl_ops_sigmoid_for { [INFO] [stderr] 48 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 49 | | impl ::plugin::Sigmoid<$t> for $b { [INFO] [stderr] 50 | | fn sigmoid( [INFO] [stderr] ... | [INFO] [stderr] 124 | | ) [INFO] [stderr] 125 | | } [INFO] [stderr] | |_^ `impl_ops_sigmoid_for` already exported [INFO] [stderr] | [INFO] [stderr] = note: `#[deny(duplicate_macro_exports)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! [INFO] [stderr] = note: for more information, see issue #35896 [INFO] [stderr] note: previous macro export is now shadowed [INFO] [stderr] --> src/frameworks/native/helper.rs:92:1 [INFO] [stderr] | [INFO] [stderr] 92 | / macro_rules! impl_ops_sigmoid_for { [INFO] [stderr] 93 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 94 | | impl ::plugin::Sigmoid<$t> for $b { [INFO] [stderr] 95 | | fn sigmoid( [INFO] [stderr] ... | [INFO] [stderr] 151 | | ); [INFO] [stderr] 152 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: a macro named `impl_ops_relu_for` has already been exported [INFO] [stderr] --> src/frameworks/cuda/helper.rs:200:1 [INFO] [stderr] | [INFO] [stderr] 200 | / macro_rules! impl_ops_relu_for { [INFO] [stderr] 201 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 202 | | impl ::plugin::Relu<$t> for $b { [INFO] [stderr] 203 | | fn relu( [INFO] [stderr] ... | [INFO] [stderr] 277 | | ) [INFO] [stderr] 278 | | } [INFO] [stderr] | |_^ `impl_ops_relu_for` already exported [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! [INFO] [stderr] = note: for more information, see issue #35896 [INFO] [stderr] note: previous macro export is now shadowed [INFO] [stderr] --> src/frameworks/native/helper.rs:155:1 [INFO] [stderr] | [INFO] [stderr] 155 | / macro_rules! impl_ops_relu_for { [INFO] [stderr] 156 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 157 | | impl ::plugin::Relu<$t> for $b { [INFO] [stderr] 158 | | fn relu( [INFO] [stderr] ... | [INFO] [stderr] 214 | | ); [INFO] [stderr] 215 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: a macro named `impl_ops_tanh_for` has already been exported [INFO] [stderr] --> src/frameworks/cuda/helper.rs:353:1 [INFO] [stderr] | [INFO] [stderr] 353 | / macro_rules! impl_ops_tanh_for { [INFO] [stderr] 354 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 355 | | impl ::plugin::Tanh<$t> for $b { [INFO] [stderr] 356 | | fn tanh( [INFO] [stderr] ... | [INFO] [stderr] 430 | | ) [INFO] [stderr] 431 | | } [INFO] [stderr] | |_^ `impl_ops_tanh_for` already exported [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! [INFO] [stderr] = note: for more information, see issue #35896 [INFO] [stderr] note: previous macro export is now shadowed [INFO] [stderr] --> src/frameworks/native/helper.rs:218:1 [INFO] [stderr] | [INFO] [stderr] 218 | / macro_rules! impl_ops_tanh_for { [INFO] [stderr] 219 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 220 | | impl ::plugin::Tanh<$t> for $b { [INFO] [stderr] 221 | | #[inline] [INFO] [stderr] ... | [INFO] [stderr] 278 | | ); [INFO] [stderr] 279 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: a macro named `impl_ops_convolution_for` has already been exported [INFO] [stderr] --> src/frameworks/cuda/helper.rs:506:1 [INFO] [stderr] | [INFO] [stderr] 506 | / macro_rules! impl_ops_convolution_for { [INFO] [stderr] 507 | | ($t:ty, $b:ty) => ( [INFO] [stderr] 508 | | fn convolution( [INFO] [stderr] 509 | | &self, [INFO] [stderr] ... | [INFO] [stderr] 639 | | ) [INFO] [stderr] 640 | | } [INFO] [stderr] | |_^ `impl_ops_convolution_for` already exported [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! [INFO] [stderr] = note: for more information, see issue #35896 [INFO] [stderr] note: previous macro export is now shadowed [INFO] [stderr] --> src/frameworks/native/helper.rs:282:1 [INFO] [stderr] | [INFO] [stderr] 282 | / macro_rules! impl_ops_convolution_for { [INFO] [stderr] 283 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 284 | | impl ::plugin::Convolution<$t> for $b { [INFO] [stderr] 285 | | fn new_convolution_config( [INFO] [stderr] ... | [INFO] [stderr] 340 | | ); [INFO] [stderr] 341 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: a macro named `impl_ops_softmax_for` has already been exported [INFO] [stderr] --> src/frameworks/cuda/helper.rs:643:1 [INFO] [stderr] | [INFO] [stderr] 643 | / macro_rules! impl_ops_softmax_for { [INFO] [stderr] 644 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 645 | | impl ::plugin::Softmax<$t> for $b { [INFO] [stderr] 646 | | fn softmax( [INFO] [stderr] ... | [INFO] [stderr] 715 | | ) [INFO] [stderr] 716 | | } [INFO] [stderr] | |_^ `impl_ops_softmax_for` already exported [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! [INFO] [stderr] = note: for more information, see issue #35896 [INFO] [stderr] note: previous macro export is now shadowed [INFO] [stderr] --> src/frameworks/native/helper.rs:344:1 [INFO] [stderr] | [INFO] [stderr] 344 | / macro_rules! impl_ops_softmax_for { [INFO] [stderr] 345 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 346 | | impl ::plugin::Softmax<$t> for $b { [INFO] [stderr] 347 | | fn softmax( [INFO] [stderr] ... | [INFO] [stderr] 412 | | ); [INFO] [stderr] 413 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: a macro named `impl_ops_log_softmax_for` has already been exported [INFO] [stderr] --> src/frameworks/cuda/helper.rs:719:1 [INFO] [stderr] | [INFO] [stderr] 719 | / macro_rules! impl_ops_log_softmax_for { [INFO] [stderr] 720 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 721 | | impl ::plugin::LogSoftmax<$t> for $b { [INFO] [stderr] 722 | | fn log_softmax( [INFO] [stderr] ... | [INFO] [stderr] 791 | | ) [INFO] [stderr] 792 | | } [INFO] [stderr] | |_^ `impl_ops_log_softmax_for` already exported [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! [INFO] [stderr] = note: for more information, see issue #35896 [INFO] [stderr] note: previous macro export is now shadowed [INFO] [stderr] --> src/frameworks/native/helper.rs:416:1 [INFO] [stderr] | [INFO] [stderr] 416 | / macro_rules! impl_ops_log_softmax_for { [INFO] [stderr] 417 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 418 | | impl ::plugin::LogSoftmax<$t> for $b { [INFO] [stderr] 419 | | fn log_softmax( [INFO] [stderr] ... | [INFO] [stderr] 491 | | ); [INFO] [stderr] 492 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: a macro named `impl_ops_lrn_for` has already been exported [INFO] [stderr] --> src/frameworks/cuda/helper.rs:795:1 [INFO] [stderr] | [INFO] [stderr] 795 | / macro_rules! impl_ops_lrn_for { [INFO] [stderr] 796 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 797 | | impl ::plugin::LRN<$t> for $b { [INFO] [stderr] 798 | | fn new_lrn_config( [INFO] [stderr] ... | [INFO] [stderr] 890 | | ) [INFO] [stderr] 891 | | } [INFO] [stderr] | |_^ `impl_ops_lrn_for` already exported [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! [INFO] [stderr] = note: for more information, see issue #35896 [INFO] [stderr] note: previous macro export is now shadowed [INFO] [stderr] --> src/frameworks/native/helper.rs:495:1 [INFO] [stderr] | [INFO] [stderr] 495 | / macro_rules! impl_ops_lrn_for { [INFO] [stderr] 496 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 497 | | impl ::plugin::LRN<$t> for $b { [INFO] [stderr] 498 | | fn new_lrn_config( [INFO] [stderr] ... | [INFO] [stderr] 553 | | ); [INFO] [stderr] 554 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: a macro named `impl_ops_pooling_for` has already been exported [INFO] [stderr] --> src/frameworks/cuda/helper.rs:894:1 [INFO] [stderr] | [INFO] [stderr] 894 | / macro_rules! impl_ops_pooling_for { [INFO] [stderr] 895 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 896 | | impl ::plugin::Pooling<$t> for $b { [INFO] [stderr] 897 | | fn new_pooling_config( [INFO] [stderr] ... | [INFO] [stderr] 990 | | ) [INFO] [stderr] 991 | | } [INFO] [stderr] | |_^ `impl_ops_pooling_for` already exported [INFO] [stderr] | [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2018 edition! [INFO] [stderr] = note: for more information, see issue #35896 [INFO] [stderr] note: previous macro export is now shadowed [INFO] [stderr] --> src/frameworks/native/helper.rs:557:1 [INFO] [stderr] | [INFO] [stderr] 557 | / macro_rules! impl_ops_pooling_for { [INFO] [stderr] 558 | | ($t:ident, $b:ty) => ( [INFO] [stderr] 559 | | impl ::plugin::Pooling<$t> for $b { [INFO] [stderr] 560 | | fn new_pooling_config( [INFO] [stderr] ... | [INFO] [stderr] 614 | | ); [INFO] [stderr] 615 | | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/lib.rs:119:1 [INFO] [stderr] | [INFO] [stderr] 119 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/frameworks/cuda/mod.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / lazy_static! { [INFO] [stderr] 12 | | static ref CUDNN: Cudnn = Cudnn::new().unwrap(); [INFO] [stderr] 13 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> src/frameworks/cuda/mod.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | / lazy_static! { [INFO] [stderr] 12 | | static ref CUDNN: Cudnn = Cudnn::new().unwrap(); [INFO] [stderr] 13 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: aborting due to 8 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `collenchyma-nn`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to 8 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `collenchyma-nn`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "00d88fd1e35cf1fddef3e32e06f6fd004ff8c2f6ff852cc21679d2756e7749cb"` [INFO] running `"docker" "rm" "-f" "00d88fd1e35cf1fddef3e32e06f6fd004ff8c2f6ff852cc21679d2756e7749cb"` [INFO] [stdout] 00d88fd1e35cf1fddef3e32e06f6fd004ff8c2f6ff852cc21679d2756e7749cb