Apr 19 12:22:27.052 INFO testing nalgebra-0.14.1 against try#ecb60b3c2f42741c46899792e9c932714c8a3147 for pr-49799 Apr 19 12:22:27.052 INFO running: cargo +ecb60b3c2f42741c46899792e9c932714c8a3147 check --frozen --all --all-targets Apr 19 12:22:27.052 INFO creating container for: cargo +ecb60b3c2f42741c46899792e9c932714c8a3147 check --frozen --all --all-targets Apr 19 12:22:27.052 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/main/pr-49799/try#ecb60b3c2f42741c46899792e9c932714c8a3147:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-49799/try#ecb60b3c2f42741c46899792e9c932714c8a3147:/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 +ecb60b3c2f42741c46899792e9c932714c8a3147 check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "crater"` Apr 19 12:22:27.138 INFO blam! fbf6afb28be31fc56f5f14a9a8cc0b342a27d3307c76ee8440bc4c1b6ae5d28c Apr 19 12:22:27.139 INFO running `"docker" "start" "-a" "fbf6afb28be31fc56f5f14a9a8cc0b342a27d3307c76ee8440bc4c1b6ae5d28c"` Apr 19 12:22:27.823 INFO kablam! Compiling nalgebra v0.14.1 (file:///source) Apr 19 12:22:31.721 INFO kablam! error[E0119]: conflicting implementations of trait `std::ops::Mul<&_>` for type `geometry::translation::Translation<_, _>`: Apr 19 12:22:31.721 INFO kablam! --> src/geometry/isometry_ops.rs:67:9 Apr 19 12:22:31.721 INFO kablam! | Apr 19 12:22:31.721 INFO kablam! 67 | impl<$($lives ,)* N: Real, D: DimName, R> $Op<$Rhs> for $Lhs Apr 19 12:22:31.721 INFO kablam! | _________^ Apr 19 12:22:31.721 INFO kablam! | |_________| Apr 19 12:22:31.721 INFO kablam! | || Apr 19 12:22:31.721 INFO kablam! 68 | || where R: AlgaRotation>, Apr 19 12:22:31.721 INFO kablam! 69 | || DefaultAllocator: Allocator { Apr 19 12:22:31.721 INFO kablam! 70 | || type Output = $Output; Apr 19 12:22:31.721 INFO kablam! ... || Apr 19 12:22:31.721 INFO kablam! 75 | || } Apr 19 12:22:31.721 INFO kablam! 76 | || } Apr 19 12:22:31.721 INFO kablam! | || ^ Apr 19 12:22:31.721 INFO kablam! | ||_________| Apr 19 12:22:31.721 INFO kablam! | |__________first implementation here Apr 19 12:22:31.721 INFO kablam! | conflicting implementation for `geometry::translation::Translation<_, _>` Apr 19 12:22:31.721 INFO kablam! ... Apr 19 12:22:31.721 INFO kablam! 285 | / isometry_binop_impl_all!( Apr 19 12:22:31.721 INFO kablam! 286 | | Mul, mul; Apr 19 12:22:31.721 INFO kablam! 287 | | self: Translation, right: R, Output = Isometry; Apr 19 12:22:31.721 INFO kablam! 288 | | [val val] => Isometry::from_parts(self, right); Apr 19 12:22:31.721 INFO kablam! ... | Apr 19 12:22:31.721 INFO kablam! 291 | | [ref ref] => Isometry::from_parts(self.clone(), right.clone()); Apr 19 12:22:31.721 INFO kablam! 292 | | ); Apr 19 12:22:31.721 INFO kablam! | |___- in this macro invocation Apr 19 12:22:31.721 INFO kablam! | Apr 19 12:22:31.722 INFO kablam! = note: downstream crates may implement trait `alga::linear::Rotation>` for type `&_` Apr 19 12:22:31.722 INFO kablam! Apr 19 12:22:31.723 INFO kablam! error[E0119]: conflicting implementations of trait `std::ops::Mul<&_>` for type `&geometry::translation::Translation<_, _>`: Apr 19 12:22:31.723 INFO kablam! --> src/geometry/isometry_ops.rs:67:9 Apr 19 12:22:31.723 INFO kablam! | Apr 19 12:22:31.723 INFO kablam! 67 | impl<$($lives ,)* N: Real, D: DimName, R> $Op<$Rhs> for $Lhs Apr 19 12:22:31.723 INFO kablam! | _________^ Apr 19 12:22:31.723 INFO kablam! | |_________| Apr 19 12:22:31.723 INFO kablam! | || Apr 19 12:22:31.723 INFO kablam! 68 | || where R: AlgaRotation>, Apr 19 12:22:31.723 INFO kablam! 69 | || DefaultAllocator: Allocator { Apr 19 12:22:31.723 INFO kablam! 70 | || type Output = $Output; Apr 19 12:22:31.723 INFO kablam! ... || Apr 19 12:22:31.723 INFO kablam! 75 | || } Apr 19 12:22:31.723 INFO kablam! 76 | || } Apr 19 12:22:31.723 INFO kablam! | || ^ Apr 19 12:22:31.723 INFO kablam! | ||_________| Apr 19 12:22:31.723 INFO kablam! | |__________first implementation here Apr 19 12:22:31.723 INFO kablam! | conflicting implementation for `&geometry::translation::Translation<_, _>` Apr 19 12:22:31.723 INFO kablam! ... Apr 19 12:22:31.723 INFO kablam! 285 | / isometry_binop_impl_all!( Apr 19 12:22:31.723 INFO kablam! 286 | | Mul, mul; Apr 19 12:22:31.723 INFO kablam! 287 | | self: Translation, right: R, Output = Isometry; Apr 19 12:22:31.723 INFO kablam! 288 | | [val val] => Isometry::from_parts(self, right); Apr 19 12:22:31.723 INFO kablam! ... | Apr 19 12:22:31.723 INFO kablam! 291 | | [ref ref] => Isometry::from_parts(self.clone(), right.clone()); Apr 19 12:22:31.723 INFO kablam! 292 | | ); Apr 19 12:22:31.723 INFO kablam! | |___- in this macro invocation Apr 19 12:22:31.723 INFO kablam! | Apr 19 12:22:31.724 INFO kablam! = note: downstream crates may implement trait `alga::linear::Rotation>` for type `&_` Apr 19 12:22:31.724 INFO kablam! Apr 19 12:22:32.155 INFO kablam! error[E0119]: conflicting implementations of trait `std::ops::Mul<&_>` for type `geometry::translation::Translation<_, _>`: Apr 19 12:22:32.155 INFO kablam! --> src/geometry/isometry_ops.rs:67:9 Apr 19 12:22:32.155 INFO kablam! | Apr 19 12:22:32.155 INFO kablam! 67 | impl<$($lives ,)* N: Real, D: DimName, R> $Op<$Rhs> for $Lhs Apr 19 12:22:32.155 INFO kablam! | _________^ Apr 19 12:22:32.155 INFO kablam! | |_________| Apr 19 12:22:32.156 INFO kablam! | || Apr 19 12:22:32.156 INFO kablam! 68 | || where R: AlgaRotation>, Apr 19 12:22:32.156 INFO kablam! 69 | || DefaultAllocator: Allocator { Apr 19 12:22:32.156 INFO kablam! 70 | || type Output = $Output; Apr 19 12:22:32.156 INFO kablam! ... || Apr 19 12:22:32.156 INFO kablam! 75 | || } Apr 19 12:22:32.156 INFO kablam! 76 | || } Apr 19 12:22:32.156 INFO kablam! | || ^ Apr 19 12:22:32.156 INFO kablam! | ||_________| Apr 19 12:22:32.156 INFO kablam! | |__________first implementation here Apr 19 12:22:32.156 INFO kablam! | conflicting implementation for `geometry::translation::Translation<_, _>` Apr 19 12:22:32.156 INFO kablam! ... Apr 19 12:22:32.156 INFO kablam! 285 | / isometry_binop_impl_all!( Apr 19 12:22:32.156 INFO kablam! 286 | | Mul, mul; Apr 19 12:22:32.156 INFO kablam! 287 | | self: Translation, right: R, Output = Isometry; Apr 19 12:22:32.156 INFO kablam! 288 | | [val val] => Isometry::from_parts(self, right); Apr 19 12:22:32.156 INFO kablam! ... | Apr 19 12:22:32.156 INFO kablam! 291 | | [ref ref] => Isometry::from_parts(self.clone(), right.clone()); Apr 19 12:22:32.156 INFO kablam! 292 | | ); Apr 19 12:22:32.156 INFO kablam! | |___- in this macro invocation Apr 19 12:22:32.156 INFO kablam! | Apr 19 12:22:32.157 INFO kablam! = note: downstream crates may implement trait `alga::linear::Rotation>` for type `&_` Apr 19 12:22:32.157 INFO kablam! Apr 19 12:22:32.159 INFO kablam! error[E0119]: conflicting implementations of trait `std::ops::Mul<&_>` for type `&geometry::translation::Translation<_, _>`: Apr 19 12:22:32.159 INFO kablam! --> src/geometry/isometry_ops.rs:67:9 Apr 19 12:22:32.159 INFO kablam! | Apr 19 12:22:32.159 INFO kablam! 67 | impl<$($lives ,)* N: Real, D: DimName, R> $Op<$Rhs> for $Lhs Apr 19 12:22:32.159 INFO kablam! | _________^ Apr 19 12:22:32.159 INFO kablam! | |_________| Apr 19 12:22:32.159 INFO kablam! | || Apr 19 12:22:32.159 INFO kablam! 68 | || where R: AlgaRotation>, Apr 19 12:22:32.159 INFO kablam! 69 | || DefaultAllocator: Allocator { Apr 19 12:22:32.159 INFO kablam! 70 | || type Output = $Output; Apr 19 12:22:32.159 INFO kablam! ... || Apr 19 12:22:32.159 INFO kablam! 75 | || } Apr 19 12:22:32.159 INFO kablam! 76 | || } Apr 19 12:22:32.159 INFO kablam! | || ^ Apr 19 12:22:32.159 INFO kablam! | ||_________| Apr 19 12:22:32.159 INFO kablam! | |__________first implementation here Apr 19 12:22:32.159 INFO kablam! | conflicting implementation for `&geometry::translation::Translation<_, _>` Apr 19 12:22:32.160 INFO kablam! ... Apr 19 12:22:32.160 INFO kablam! 285 | / isometry_binop_impl_all!( Apr 19 12:22:32.160 INFO kablam! 286 | | Mul, mul; Apr 19 12:22:32.160 INFO kablam! 287 | | self: Translation, right: R, Output = Isometry; Apr 19 12:22:32.160 INFO kablam! 288 | | [val val] => Isometry::from_parts(self, right); Apr 19 12:22:32.160 INFO kablam! ... | Apr 19 12:22:32.160 INFO kablam! 291 | | [ref ref] => Isometry::from_parts(self.clone(), right.clone()); Apr 19 12:22:32.160 INFO kablam! 292 | | ); Apr 19 12:22:32.160 INFO kablam! | |___- in this macro invocation Apr 19 12:22:32.160 INFO kablam! | Apr 19 12:22:32.160 INFO kablam! = note: downstream crates may implement trait `alga::linear::Rotation>` for type `&_` Apr 19 12:22:32.160 INFO kablam! Apr 19 12:22:36.584 INFO kablam! error: aborting due to 2 previous errors Apr 19 12:22:36.584 INFO kablam! Apr 19 12:22:36.584 INFO kablam! For more information about this error, try `rustc --explain E0119`. Apr 19 12:22:36.613 INFO kablam! error: Could not compile `nalgebra`. Apr 19 12:22:36.613 INFO kablam! warning: build failed, waiting for other jobs to finish... Apr 19 12:22:37.093 INFO kablam! error: aborting due to 2 previous errors Apr 19 12:22:37.093 INFO kablam! Apr 19 12:22:37.093 INFO kablam! For more information about this error, try `rustc --explain E0119`. Apr 19 12:22:37.125 INFO kablam! error: Could not compile `nalgebra`. Apr 19 12:22:37.125 INFO kablam! Apr 19 12:22:37.125 INFO kablam! To learn more, run the command again with --verbose. Apr 19 12:22:37.128 INFO kablam! su: No module specific data is present Apr 19 12:22:37.613 INFO running `"docker" "rm" "-f" "fbf6afb28be31fc56f5f14a9a8cc0b342a27d3307c76ee8440bc4c1b6ae5d28c"` Apr 19 12:22:37.657 INFO blam! fbf6afb28be31fc56f5f14a9a8cc0b342a27d3307c76ee8440bc4c1b6ae5d28c