Jul 11 16:10:51.741 INFO checking JohnBSmith/moss against master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9 for pr-52234 Jul 11 16:10:51.741 INFO running: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 11 16:10:51.741 INFO creating container for: cargo +ae5b629efd79de78e6ba7ef493c32857bd7f9cf9-alt check --frozen --all --all-targets Jul 11 16:10:51.741 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-1/pr-52234/master#ae5b629efd79de78e6ba7ef493c32857bd7f9cf9:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-52234/worker-1/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 16:10:52.014 INFO blam! ce183075167fae10584e7711e6f853dc7c52f5a482ce17130bb69b1a82fc66b3 Jul 11 16:10:52.016 INFO running `"docker" "start" "-a" "ce183075167fae10584e7711e6f853dc7c52f5a482ce17130bb69b1a82fc66b3"` Jul 11 16:10:52.941 INFO kablam! Checking termios v0.2.2 Jul 11 16:10:53.659 INFO kablam! Checking moss v0.0.3 (file:///source) Jul 11 16:10:56.581 INFO kablam! warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from crates.io/crates/dirs instead. Jul 11 16:10:56.581 INFO kablam! --> src/system/system.rs:5:5 Jul 11 16:10:56.582 INFO kablam! | Jul 11 16:10:56.582 INFO kablam! 5 | use std::env::home_dir; Jul 11 16:10:56.582 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Jul 11 16:10:56.588 INFO kablam! | Jul 11 16:10:56.594 INFO kablam! = note: #[warn(deprecated)] on by default Jul 11 16:10:56.594 INFO kablam! Jul 11 16:10:56.609 INFO kablam! warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from crates.io/crates/dirs instead. Jul 11 16:10:56.609 INFO kablam! --> src/system/system.rs:244:34 Jul 11 16:10:56.609 INFO kablam! | Jul 11 16:10:56.609 INFO kablam! 244 | let mut path = match home_dir() { Jul 11 16:10:56.609 INFO kablam! | ^^^^^^^^ Jul 11 16:10:56.610 INFO kablam! Jul 11 16:10:56.610 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Jul 11 16:10:56.610 INFO kablam! --> src/compiler.rs:3:5 Jul 11 16:10:56.610 INFO kablam! | Jul 11 16:10:56.610 INFO kablam! 3 | use std::ascii::AsciiExt; Jul 11 16:10:56.610 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Jul 11 16:10:56.610 INFO kablam! Jul 11 16:10:56.629 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Jul 11 16:10:56.629 INFO kablam! --> src/modules/regex.rs:9:5 Jul 11 16:10:56.629 INFO kablam! | Jul 11 16:10:56.629 INFO kablam! 9 | use std::ascii::AsciiExt; Jul 11 16:10:56.629 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Jul 11 16:10:56.629 INFO kablam! Jul 11 16:10:57.074 INFO kablam! warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from crates.io/crates/dirs instead. Jul 11 16:10:57.074 INFO kablam! --> src/system/system.rs:5:5 Jul 11 16:10:57.074 INFO kablam! | Jul 11 16:10:57.074 INFO kablam! 5 | use std::env::home_dir; Jul 11 16:10:57.074 INFO kablam! | ^^^^^^^^^^^^^^^^^^ Jul 11 16:10:57.102 INFO kablam! | Jul 11 16:10:57.103 INFO kablam! = note: #[warn(deprecated)] on by default Jul 11 16:10:57.103 INFO kablam! Jul 11 16:10:57.160 INFO kablam! warning: use of deprecated item 'std::env::home_dir': This function's behavior is unexpected and probably not what you want. Consider using the home_dir function from crates.io/crates/dirs instead. Jul 11 16:10:57.160 INFO kablam! --> src/system/system.rs:244:34 Jul 11 16:10:57.160 INFO kablam! | Jul 11 16:10:57.160 INFO kablam! 244 | let mut path = match home_dir() { Jul 11 16:10:57.160 INFO kablam! | ^^^^^^^^ Jul 11 16:10:57.162 INFO kablam! Jul 11 16:10:57.163 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Jul 11 16:10:57.163 INFO kablam! --> src/compiler.rs:3:5 Jul 11 16:10:57.163 INFO kablam! | Jul 11 16:10:57.163 INFO kablam! 3 | use std::ascii::AsciiExt; Jul 11 16:10:57.163 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Jul 11 16:10:57.163 INFO kablam! Jul 11 16:10:57.210 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Jul 11 16:10:57.210 INFO kablam! --> src/modules/regex.rs:9:5 Jul 11 16:10:57.210 INFO kablam! | Jul 11 16:10:57.210 INFO kablam! 9 | use std::ascii::AsciiExt; Jul 11 16:10:57.210 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Jul 11 16:10:57.210 INFO kablam! Jul 11 16:11:02.729 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.729 INFO kablam! --> src/objects/long-gmp.rs:233:41 Jul 11 16:11:02.730 INFO kablam! | Jul 11 16:11:02.730 INFO kablam! 233 | unsafe{__gmpz_cmp_si(&self.mpz, b)} Jul 11 16:11:02.730 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.730 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.730 INFO kablam! | Jul 11 16:11:02.730 INFO kablam! 233 | unsafe{__gmpz_cmp_si(&self.mpz, b.into())} Jul 11 16:11:02.730 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.730 INFO kablam! Jul 11 16:11:02.731 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.731 INFO kablam! --> src/objects/long-gmp.rs:256:41 Jul 11 16:11:02.731 INFO kablam! | Jul 11 16:11:02.731 INFO kablam! 256 | unsafe{__gmpz_cmp_si(&self.mpz, *b)==0} Jul 11 16:11:02.731 INFO kablam! | ^^ expected i64, found i32 Jul 11 16:11:02.732 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.732 INFO kablam! | Jul 11 16:11:02.732 INFO kablam! 256 | unsafe{__gmpz_cmp_si(&self.mpz, (*b).into())==0} Jul 11 16:11:02.732 INFO kablam! | ^^^^^^^^^^^ Jul 11 16:11:02.732 INFO kablam! Jul 11 16:11:02.733 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.733 INFO kablam! --> src/objects/long-gmp.rs:267:35 Jul 11 16:11:02.733 INFO kablam! | Jul 11 16:11:02.733 INFO kablam! 267 | Long{value: Mpz::from_int(x)} Jul 11 16:11:02.733 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.733 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.733 INFO kablam! | Jul 11 16:11:02.734 INFO kablam! 267 | Long{value: Mpz::from_int(x.into())} Jul 11 16:11:02.734 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.734 INFO kablam! Jul 11 16:11:02.735 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.735 INFO kablam! --> src/objects/long-gmp.rs:271:61 Jul 11 16:11:02.735 INFO kablam! | Jul 11 16:11:02.735 INFO kablam! 271 | Object::Interface(Rc::new(Long{value: Mpz::from_int(x)})) Jul 11 16:11:02.735 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.735 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.735 INFO kablam! | Jul 11 16:11:02.735 INFO kablam! 271 | Object::Interface(Rc::new(Long{value: Mpz::from_int(x.into())})) Jul 11 16:11:02.735 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.735 INFO kablam! Jul 11 16:11:02.750 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.750 INFO kablam! --> src/objects/long-gmp.rs:311:31 Jul 11 16:11:02.750 INFO kablam! | Jul 11 16:11:02.750 INFO kablam! 311 | let x = Mpz::from_int(a); Jul 11 16:11:02.750 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.750 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.750 INFO kablam! | Jul 11 16:11:02.750 INFO kablam! 311 | let x = Mpz::from_int(a.into()); Jul 11 16:11:02.750 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.750 INFO kablam! Jul 11 16:11:02.752 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.752 INFO kablam! --> src/objects/long-gmp.rs:313:22 Jul 11 16:11:02.752 INFO kablam! | Jul 11 16:11:02.752 INFO kablam! 313 | y.add_int(&x,b); Jul 11 16:11:02.752 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.752 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.752 INFO kablam! | Jul 11 16:11:02.752 INFO kablam! 313 | y.add_int(&x,b.into()); Jul 11 16:11:02.752 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.752 INFO kablam! Jul 11 16:11:02.753 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.753 INFO kablam! --> src/objects/long-gmp.rs:317:31 Jul 11 16:11:02.754 INFO kablam! | Jul 11 16:11:02.754 INFO kablam! 317 | let x = Mpz::from_int(a); Jul 11 16:11:02.754 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.754 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.754 INFO kablam! | Jul 11 16:11:02.754 INFO kablam! 317 | let x = Mpz::from_int(a.into()); Jul 11 16:11:02.754 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.754 INFO kablam! Jul 11 16:11:02.755 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.755 INFO kablam! --> src/objects/long-gmp.rs:319:22 Jul 11 16:11:02.755 INFO kablam! | Jul 11 16:11:02.755 INFO kablam! 319 | y.sub_int(&x,b); Jul 11 16:11:02.755 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.755 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.755 INFO kablam! | Jul 11 16:11:02.755 INFO kablam! 319 | y.sub_int(&x,b.into()); Jul 11 16:11:02.755 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.755 INFO kablam! Jul 11 16:11:02.757 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.757 INFO kablam! --> src/objects/long-gmp.rs:323:31 Jul 11 16:11:02.757 INFO kablam! | Jul 11 16:11:02.757 INFO kablam! 323 | let x = Mpz::from_int(a); Jul 11 16:11:02.757 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.757 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.757 INFO kablam! | Jul 11 16:11:02.757 INFO kablam! 323 | let x = Mpz::from_int(a.into()); Jul 11 16:11:02.757 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.757 INFO kablam! Jul 11 16:11:02.758 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.759 INFO kablam! --> src/objects/long-gmp.rs:325:22 Jul 11 16:11:02.759 INFO kablam! | Jul 11 16:11:02.759 INFO kablam! 325 | y.mul_int(&x,b); Jul 11 16:11:02.759 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.759 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.759 INFO kablam! | Jul 11 16:11:02.759 INFO kablam! 325 | y.mul_int(&x,b.into()); Jul 11 16:11:02.759 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.759 INFO kablam! Jul 11 16:11:02.767 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.767 INFO kablam! --> src/objects/long-gmp.rs:329:31 Jul 11 16:11:02.767 INFO kablam! | Jul 11 16:11:02.767 INFO kablam! 329 | let x = Mpz::from_int(a); Jul 11 16:11:02.767 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.767 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.767 INFO kablam! | Jul 11 16:11:02.767 INFO kablam! 329 | let x = Mpz::from_int(a.into()); Jul 11 16:11:02.767 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.767 INFO kablam! Jul 11 16:11:02.768 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.768 INFO kablam! --> src/objects/long-gmp.rs:331:23 Jul 11 16:11:02.769 INFO kablam! | Jul 11 16:11:02.769 INFO kablam! 331 | y.pow_uint(&x,b); Jul 11 16:11:02.769 INFO kablam! | ^ expected u64, found u32 Jul 11 16:11:02.769 INFO kablam! help: you can cast an `u32` to `u64`, which will zero-extend the source value Jul 11 16:11:02.769 INFO kablam! | Jul 11 16:11:02.769 INFO kablam! 331 | y.pow_uint(&x,b.into()); Jul 11 16:11:02.769 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.769 INFO kablam! Jul 11 16:11:02.773 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.773 INFO kablam! --> src/objects/long-gmp.rs:351:35 Jul 11 16:11:02.773 INFO kablam! | Jul 11 16:11:02.773 INFO kablam! 351 | y.add_int(&self.value,b); Jul 11 16:11:02.773 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.773 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.773 INFO kablam! | Jul 11 16:11:02.773 INFO kablam! 351 | y.add_int(&self.value,b.into()); Jul 11 16:11:02.773 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.774 INFO kablam! Jul 11 16:11:02.778 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.778 INFO kablam! --> src/objects/long-gmp.rs:368:35 Jul 11 16:11:02.778 INFO kablam! | Jul 11 16:11:02.778 INFO kablam! 368 | y.sub_int(&self.value,b); Jul 11 16:11:02.778 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.779 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.779 INFO kablam! | Jul 11 16:11:02.779 INFO kablam! 368 | y.sub_int(&self.value,b.into()); Jul 11 16:11:02.779 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.779 INFO kablam! Jul 11 16:11:02.783 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.783 INFO kablam! --> src/objects/long-gmp.rs:385:35 Jul 11 16:11:02.783 INFO kablam! | Jul 11 16:11:02.784 INFO kablam! 385 | y.mul_int(&self.value,b); Jul 11 16:11:02.784 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.784 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.784 INFO kablam! | Jul 11 16:11:02.784 INFO kablam! 385 | y.mul_int(&self.value,b.into()); Jul 11 16:11:02.784 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.784 INFO kablam! Jul 11 16:11:02.788 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.788 INFO kablam! --> src/objects/long-gmp.rs:402:35 Jul 11 16:11:02.788 INFO kablam! | Jul 11 16:11:02.788 INFO kablam! 402 | y.add_int(&self.value,a); Jul 11 16:11:02.788 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.788 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.789 INFO kablam! | Jul 11 16:11:02.789 INFO kablam! 402 | y.add_int(&self.value,a.into()); Jul 11 16:11:02.789 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.789 INFO kablam! Jul 11 16:11:02.792 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.792 INFO kablam! --> src/objects/long-gmp.rs:415:23 Jul 11 16:11:02.792 INFO kablam! | Jul 11 16:11:02.792 INFO kablam! 415 | y.int_sub(a,&self.value); Jul 11 16:11:02.792 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.792 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.792 INFO kablam! | Jul 11 16:11:02.792 INFO kablam! 415 | y.int_sub(a.into(),&self.value); Jul 11 16:11:02.792 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.793 INFO kablam! Jul 11 16:11:02.796 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.796 INFO kablam! --> src/objects/long-gmp.rs:428:35 Jul 11 16:11:02.796 INFO kablam! | Jul 11 16:11:02.796 INFO kablam! 428 | y.mul_int(&self.value,a); Jul 11 16:11:02.796 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.796 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.796 INFO kablam! | Jul 11 16:11:02.796 INFO kablam! 428 | y.mul_int(&self.value,a.into()); Jul 11 16:11:02.796 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.797 INFO kablam! Jul 11 16:11:02.803 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.803 INFO kablam! --> src/objects/long-gmp.rs:467:36 Jul 11 16:11:02.803 INFO kablam! | Jul 11 16:11:02.803 INFO kablam! 467 | y.fdiv_int(&self.value,b); Jul 11 16:11:02.803 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.804 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.804 INFO kablam! | Jul 11 16:11:02.804 INFO kablam! 467 | y.fdiv_int(&self.value,b.into()); Jul 11 16:11:02.804 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.804 INFO kablam! Jul 11 16:11:02.807 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.807 INFO kablam! --> src/objects/long-gmp.rs:486:35 Jul 11 16:11:02.807 INFO kablam! | Jul 11 16:11:02.808 INFO kablam! 486 | let a = Mpz::from_int(a); Jul 11 16:11:02.808 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.808 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.808 INFO kablam! | Jul 11 16:11:02.808 INFO kablam! 486 | let a = Mpz::from_int(a.into()); Jul 11 16:11:02.808 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.808 INFO kablam! Jul 11 16:11:02.810 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.810 INFO kablam! --> src/objects/long-gmp.rs:498:40 Jul 11 16:11:02.810 INFO kablam! | Jul 11 16:11:02.810 INFO kablam! 498 | y.fdiv_int_rem(&self.value,b); Jul 11 16:11:02.811 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.811 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.811 INFO kablam! | Jul 11 16:11:02.811 INFO kablam! 498 | y.fdiv_int_rem(&self.value,b.into()); Jul 11 16:11:02.811 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.811 INFO kablam! Jul 11 16:11:02.813 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.813 INFO kablam! --> src/objects/long-gmp.rs:511:35 Jul 11 16:11:02.813 INFO kablam! | Jul 11 16:11:02.813 INFO kablam! 511 | let a = Mpz::from_int(a); Jul 11 16:11:02.813 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.813 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.813 INFO kablam! | Jul 11 16:11:02.814 INFO kablam! 511 | let a = Mpz::from_int(a.into()); Jul 11 16:11:02.814 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.814 INFO kablam! Jul 11 16:11:02.816 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.816 INFO kablam! --> src/objects/long-gmp.rs:526:36 Jul 11 16:11:02.816 INFO kablam! | Jul 11 16:11:02.816 INFO kablam! 526 | y.pow_uint(&self.value,b as u32); Jul 11 16:11:02.816 INFO kablam! | ^^^^^^^^ expected u64, found u32 Jul 11 16:11:02.817 INFO kablam! help: you can cast an `u32` to `u64`, which will zero-extend the source value Jul 11 16:11:02.817 INFO kablam! | Jul 11 16:11:02.817 INFO kablam! 526 | y.pow_uint(&self.value,(b as u32).into()); Jul 11 16:11:02.817 INFO kablam! | ^^^^^^^^^^^^^^^^^ Jul 11 16:11:02.817 INFO kablam! Jul 11 16:11:02.843 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:02.843 INFO kablam! --> src/objects/long-gmp.rs:673:33 Jul 11 16:11:02.843 INFO kablam! | Jul 11 16:11:02.843 INFO kablam! 673 | return Ok(Mpz::from_int(x)); Jul 11 16:11:02.843 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:02.843 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:02.843 INFO kablam! | Jul 11 16:11:02.843 INFO kablam! 673 | return Ok(Mpz::from_int(x.into())); Jul 11 16:11:02.843 INFO kablam! | ^^^^^^^^ Jul 11 16:11:02.843 INFO kablam! Jul 11 16:11:04.966 INFO kablam! error: aborting due to 24 previous errors Jul 11 16:11:04.966 INFO kablam! Jul 11 16:11:04.966 INFO kablam! For more information about this error, try `rustc --explain E0308`. Jul 11 16:11:04.983 INFO kablam! error: Could not compile `moss`. Jul 11 16:11:04.983 INFO kablam! warning: build failed, waiting for other jobs to finish... Jul 11 16:11:05.104 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.104 INFO kablam! --> src/objects/long-gmp.rs:233:41 Jul 11 16:11:05.104 INFO kablam! | Jul 11 16:11:05.104 INFO kablam! 233 | unsafe{__gmpz_cmp_si(&self.mpz, b)} Jul 11 16:11:05.104 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.104 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.104 INFO kablam! | Jul 11 16:11:05.104 INFO kablam! 233 | unsafe{__gmpz_cmp_si(&self.mpz, b.into())} Jul 11 16:11:05.104 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.104 INFO kablam! Jul 11 16:11:05.105 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.105 INFO kablam! --> src/objects/long-gmp.rs:256:41 Jul 11 16:11:05.105 INFO kablam! | Jul 11 16:11:05.105 INFO kablam! 256 | unsafe{__gmpz_cmp_si(&self.mpz, *b)==0} Jul 11 16:11:05.105 INFO kablam! | ^^ expected i64, found i32 Jul 11 16:11:05.105 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.106 INFO kablam! | Jul 11 16:11:05.106 INFO kablam! 256 | unsafe{__gmpz_cmp_si(&self.mpz, (*b).into())==0} Jul 11 16:11:05.106 INFO kablam! | ^^^^^^^^^^^ Jul 11 16:11:05.106 INFO kablam! Jul 11 16:11:05.106 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.106 INFO kablam! --> src/objects/long-gmp.rs:267:35 Jul 11 16:11:05.106 INFO kablam! | Jul 11 16:11:05.106 INFO kablam! 267 | Long{value: Mpz::from_int(x)} Jul 11 16:11:05.106 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.106 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.106 INFO kablam! | Jul 11 16:11:05.107 INFO kablam! 267 | Long{value: Mpz::from_int(x.into())} Jul 11 16:11:05.107 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.107 INFO kablam! Jul 11 16:11:05.107 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.107 INFO kablam! --> src/objects/long-gmp.rs:271:61 Jul 11 16:11:05.107 INFO kablam! | Jul 11 16:11:05.107 INFO kablam! 271 | Object::Interface(Rc::new(Long{value: Mpz::from_int(x)})) Jul 11 16:11:05.107 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.107 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.107 INFO kablam! | Jul 11 16:11:05.107 INFO kablam! 271 | Object::Interface(Rc::new(Long{value: Mpz::from_int(x.into())})) Jul 11 16:11:05.107 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.108 INFO kablam! Jul 11 16:11:05.114 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.114 INFO kablam! --> src/objects/long-gmp.rs:311:31 Jul 11 16:11:05.114 INFO kablam! | Jul 11 16:11:05.114 INFO kablam! 311 | let x = Mpz::from_int(a); Jul 11 16:11:05.114 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.114 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.114 INFO kablam! | Jul 11 16:11:05.115 INFO kablam! 311 | let x = Mpz::from_int(a.into()); Jul 11 16:11:05.115 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.115 INFO kablam! Jul 11 16:11:05.115 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.115 INFO kablam! --> src/objects/long-gmp.rs:313:22 Jul 11 16:11:05.115 INFO kablam! | Jul 11 16:11:05.115 INFO kablam! 313 | y.add_int(&x,b); Jul 11 16:11:05.115 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.115 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.115 INFO kablam! | Jul 11 16:11:05.115 INFO kablam! 313 | y.add_int(&x,b.into()); Jul 11 16:11:05.115 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.115 INFO kablam! Jul 11 16:11:05.116 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.116 INFO kablam! --> src/objects/long-gmp.rs:317:31 Jul 11 16:11:05.116 INFO kablam! | Jul 11 16:11:05.116 INFO kablam! 317 | let x = Mpz::from_int(a); Jul 11 16:11:05.116 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.116 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.116 INFO kablam! | Jul 11 16:11:05.116 INFO kablam! 317 | let x = Mpz::from_int(a.into()); Jul 11 16:11:05.116 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.116 INFO kablam! Jul 11 16:11:05.116 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.116 INFO kablam! --> src/objects/long-gmp.rs:319:22 Jul 11 16:11:05.116 INFO kablam! | Jul 11 16:11:05.116 INFO kablam! 319 | y.sub_int(&x,b); Jul 11 16:11:05.117 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.117 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.117 INFO kablam! | Jul 11 16:11:05.117 INFO kablam! 319 | y.sub_int(&x,b.into()); Jul 11 16:11:05.117 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.117 INFO kablam! Jul 11 16:11:05.117 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.118 INFO kablam! --> src/objects/long-gmp.rs:323:31 Jul 11 16:11:05.118 INFO kablam! | Jul 11 16:11:05.118 INFO kablam! 323 | let x = Mpz::from_int(a); Jul 11 16:11:05.118 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.118 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.118 INFO kablam! | Jul 11 16:11:05.118 INFO kablam! 323 | let x = Mpz::from_int(a.into()); Jul 11 16:11:05.118 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.118 INFO kablam! Jul 11 16:11:05.118 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.118 INFO kablam! --> src/objects/long-gmp.rs:325:22 Jul 11 16:11:05.118 INFO kablam! | Jul 11 16:11:05.118 INFO kablam! 325 | y.mul_int(&x,b); Jul 11 16:11:05.118 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.118 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.118 INFO kablam! | Jul 11 16:11:05.118 INFO kablam! 325 | y.mul_int(&x,b.into()); Jul 11 16:11:05.118 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.118 INFO kablam! Jul 11 16:11:05.119 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.119 INFO kablam! --> src/objects/long-gmp.rs:329:31 Jul 11 16:11:05.119 INFO kablam! | Jul 11 16:11:05.119 INFO kablam! 329 | let x = Mpz::from_int(a); Jul 11 16:11:05.119 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.119 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.119 INFO kablam! | Jul 11 16:11:05.119 INFO kablam! 329 | let x = Mpz::from_int(a.into()); Jul 11 16:11:05.119 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.119 INFO kablam! Jul 11 16:11:05.119 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.119 INFO kablam! --> src/objects/long-gmp.rs:331:23 Jul 11 16:11:05.119 INFO kablam! | Jul 11 16:11:05.120 INFO kablam! 331 | y.pow_uint(&x,b); Jul 11 16:11:05.120 INFO kablam! | ^ expected u64, found u32 Jul 11 16:11:05.120 INFO kablam! help: you can cast an `u32` to `u64`, which will zero-extend the source value Jul 11 16:11:05.120 INFO kablam! | Jul 11 16:11:05.120 INFO kablam! 331 | y.pow_uint(&x,b.into()); Jul 11 16:11:05.120 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.120 INFO kablam! Jul 11 16:11:05.122 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.122 INFO kablam! --> src/objects/long-gmp.rs:351:35 Jul 11 16:11:05.122 INFO kablam! | Jul 11 16:11:05.122 INFO kablam! 351 | y.add_int(&self.value,b); Jul 11 16:11:05.122 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.122 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.122 INFO kablam! | Jul 11 16:11:05.122 INFO kablam! 351 | y.add_int(&self.value,b.into()); Jul 11 16:11:05.123 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.123 INFO kablam! Jul 11 16:11:05.126 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.126 INFO kablam! --> src/objects/long-gmp.rs:368:35 Jul 11 16:11:05.126 INFO kablam! | Jul 11 16:11:05.126 INFO kablam! 368 | y.sub_int(&self.value,b); Jul 11 16:11:05.126 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.126 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.126 INFO kablam! | Jul 11 16:11:05.126 INFO kablam! 368 | y.sub_int(&self.value,b.into()); Jul 11 16:11:05.126 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.126 INFO kablam! Jul 11 16:11:05.130 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.130 INFO kablam! --> src/objects/long-gmp.rs:385:35 Jul 11 16:11:05.130 INFO kablam! | Jul 11 16:11:05.130 INFO kablam! 385 | y.mul_int(&self.value,b); Jul 11 16:11:05.130 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.130 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.130 INFO kablam! | Jul 11 16:11:05.130 INFO kablam! 385 | y.mul_int(&self.value,b.into()); Jul 11 16:11:05.130 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.130 INFO kablam! Jul 11 16:11:05.133 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.133 INFO kablam! --> src/objects/long-gmp.rs:402:35 Jul 11 16:11:05.133 INFO kablam! | Jul 11 16:11:05.133 INFO kablam! 402 | y.add_int(&self.value,a); Jul 11 16:11:05.133 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.133 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.133 INFO kablam! | Jul 11 16:11:05.133 INFO kablam! 402 | y.add_int(&self.value,a.into()); Jul 11 16:11:05.133 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.133 INFO kablam! Jul 11 16:11:05.135 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.135 INFO kablam! --> src/objects/long-gmp.rs:415:23 Jul 11 16:11:05.135 INFO kablam! | Jul 11 16:11:05.135 INFO kablam! 415 | y.int_sub(a,&self.value); Jul 11 16:11:05.135 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.135 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.135 INFO kablam! | Jul 11 16:11:05.135 INFO kablam! 415 | y.int_sub(a.into(),&self.value); Jul 11 16:11:05.135 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.135 INFO kablam! Jul 11 16:11:05.137 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.137 INFO kablam! --> src/objects/long-gmp.rs:428:35 Jul 11 16:11:05.137 INFO kablam! | Jul 11 16:11:05.137 INFO kablam! 428 | y.mul_int(&self.value,a); Jul 11 16:11:05.137 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.137 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.137 INFO kablam! | Jul 11 16:11:05.137 INFO kablam! 428 | y.mul_int(&self.value,a.into()); Jul 11 16:11:05.138 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.138 INFO kablam! Jul 11 16:11:05.144 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.144 INFO kablam! --> src/objects/long-gmp.rs:467:36 Jul 11 16:11:05.144 INFO kablam! | Jul 11 16:11:05.144 INFO kablam! 467 | y.fdiv_int(&self.value,b); Jul 11 16:11:05.144 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.145 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.145 INFO kablam! | Jul 11 16:11:05.145 INFO kablam! 467 | y.fdiv_int(&self.value,b.into()); Jul 11 16:11:05.145 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.145 INFO kablam! Jul 11 16:11:05.148 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.148 INFO kablam! --> src/objects/long-gmp.rs:486:35 Jul 11 16:11:05.148 INFO kablam! | Jul 11 16:11:05.148 INFO kablam! 486 | let a = Mpz::from_int(a); Jul 11 16:11:05.148 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.148 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.148 INFO kablam! | Jul 11 16:11:05.148 INFO kablam! 486 | let a = Mpz::from_int(a.into()); Jul 11 16:11:05.148 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.148 INFO kablam! Jul 11 16:11:05.149 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.150 INFO kablam! --> src/objects/long-gmp.rs:498:40 Jul 11 16:11:05.150 INFO kablam! | Jul 11 16:11:05.150 INFO kablam! 498 | y.fdiv_int_rem(&self.value,b); Jul 11 16:11:05.150 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.150 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.150 INFO kablam! | Jul 11 16:11:05.150 INFO kablam! 498 | y.fdiv_int_rem(&self.value,b.into()); Jul 11 16:11:05.150 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.150 INFO kablam! Jul 11 16:11:05.152 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.152 INFO kablam! --> src/objects/long-gmp.rs:511:35 Jul 11 16:11:05.152 INFO kablam! | Jul 11 16:11:05.152 INFO kablam! 511 | let a = Mpz::from_int(a); Jul 11 16:11:05.152 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.152 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.152 INFO kablam! | Jul 11 16:11:05.152 INFO kablam! 511 | let a = Mpz::from_int(a.into()); Jul 11 16:11:05.152 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.152 INFO kablam! Jul 11 16:11:05.154 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.154 INFO kablam! --> src/objects/long-gmp.rs:526:36 Jul 11 16:11:05.154 INFO kablam! | Jul 11 16:11:05.154 INFO kablam! 526 | y.pow_uint(&self.value,b as u32); Jul 11 16:11:05.154 INFO kablam! | ^^^^^^^^ expected u64, found u32 Jul 11 16:11:05.154 INFO kablam! help: you can cast an `u32` to `u64`, which will zero-extend the source value Jul 11 16:11:05.154 INFO kablam! | Jul 11 16:11:05.154 INFO kablam! 526 | y.pow_uint(&self.value,(b as u32).into()); Jul 11 16:11:05.154 INFO kablam! | ^^^^^^^^^^^^^^^^^ Jul 11 16:11:05.154 INFO kablam! Jul 11 16:11:05.182 INFO kablam! error[E0308]: mismatched types Jul 11 16:11:05.182 INFO kablam! --> src/objects/long-gmp.rs:673:33 Jul 11 16:11:05.182 INFO kablam! | Jul 11 16:11:05.182 INFO kablam! 673 | return Ok(Mpz::from_int(x)); Jul 11 16:11:05.182 INFO kablam! | ^ expected i64, found i32 Jul 11 16:11:05.182 INFO kablam! help: you can cast an `i32` to `i64`, which will sign-extend the source value Jul 11 16:11:05.182 INFO kablam! | Jul 11 16:11:05.182 INFO kablam! 673 | return Ok(Mpz::from_int(x.into())); Jul 11 16:11:05.182 INFO kablam! | ^^^^^^^^ Jul 11 16:11:05.182 INFO kablam! Jul 11 16:11:06.522 INFO kablam! error: aborting due to 24 previous errors Jul 11 16:11:06.522 INFO kablam! Jul 11 16:11:06.522 INFO kablam! For more information about this error, try `rustc --explain E0308`. Jul 11 16:11:06.533 INFO kablam! error: Could not compile `moss`. Jul 11 16:11:06.533 INFO kablam! Jul 11 16:11:06.533 INFO kablam! To learn more, run the command again with --verbose. Jul 11 16:11:06.534 INFO kablam! su: No module specific data is present Jul 11 16:11:07.115 INFO running `"docker" "rm" "-f" "ce183075167fae10584e7711e6f853dc7c52f5a482ce17130bb69b1a82fc66b3"` Jul 11 16:11:07.276 INFO blam! ce183075167fae10584e7711e6f853dc7c52f5a482ce17130bb69b1a82fc66b3