>>> macchina: Building testing/macchina 6.1.6-r0 (using abuild 3.10.0_rc1-r2) started Thu, 29 Sep 2022 14:40:59 +0000 >>> macchina: Checking sanity of /home/buildozer/aports/testing/macchina/APKBUILD... >>> macchina: Analyzing dependencies... >>> macchina: Installing for build: build-base cargo sqlite-dev (1/9) Installing rust-stdlib (1.64.0-r0) (2/9) Installing libffi (3.4.3-r0) (3/9) Installing libxml2 (2.10.2-r0) (4/9) Installing llvm14-libs (14.0.6-r4) (5/9) Installing rust (1.64.0-r0) (6/9) Installing cargo (1.64.0-r0) (7/9) Installing sqlite-libs (3.39.3-r0) (8/9) Installing sqlite-dev (3.39.3-r0) (9/9) Installing .makedepends-macchina (20220929.144101) Executing busybox-1.35.0-r25.trigger OK: 972 MiB in 112 packages >>> macchina: Cleaning up srcdir >>> macchina: Cleaning up pkgdir >>> macchina: Fetching https://distfiles.alpinelinux.org/distfiles/edge//macchina-6.1.6.tar.gz >>> macchina: Fetching https://distfiles.alpinelinux.org/distfiles/edge//macchina-6.1.6.tar.gz >>> macchina: Checking sha512sums... macchina-6.1.6.tar.gz: OK >>> macchina: Unpacking /var/cache/distfiles/edge//macchina-6.1.6.tar.gz... Compiling libc v0.2.132 Compiling proc-macro2 v1.0.43 Compiling unicode-ident v1.0.4 Compiling quote v1.0.21 Compiling syn v1.0.99 Compiling pkg-config v0.3.25 Compiling log v0.4.17 Compiling version_check v0.9.4 Compiling cfg-if v1.0.0 Compiling thiserror v1.0.35 Compiling autocfg v1.1.0 Compiling tinyvec_macros v0.1.0 Compiling anyhow v1.0.65 Compiling rustversion v1.0.9 Compiling semver v1.0.14 Compiling num_threads v0.1.6 Compiling itoa v1.0.3 Compiling unicode-bidi v0.3.8 Compiling percent-encoding v2.2.0 Compiling bitflags v1.3.2 Compiling signal-hook v0.3.14 Compiling parking_lot_core v0.9.3 Compiling scopeguard v1.1.0 Compiling serde_derive v1.0.144 Compiling smallvec v1.9.0 Compiling serde v1.0.144 Compiling memchr v2.5.0 Compiling unicode-width v0.1.10 Compiling lazy_static v1.4.0 Compiling same-file v1.0.6 Compiling unicode-segmentation v1.10.0 Compiling cassowary v0.3.0 Compiling hashbrown v0.12.3 Compiling byteorder v1.4.3 Compiling heck v0.4.0 Compiling minimal-lexical v0.2.1 Compiling serde_json v1.0.85 Compiling either v1.8.0 Compiling os_str_bytes v6.3.0 Compiling ppv-lite86 v0.2.16 Compiling strsim v0.10.0 Compiling textwrap v0.15.1 Compiling ryu v1.0.11 Compiling termcolor v1.1.3 Compiling once_cell v1.14.0 Compiling home v0.5.3 Compiling bytesize v1.1.0 Compiling tinyvec v1.6.0 Compiling os-release v0.1.0 Compiling walkdir v2.3.2 Compiling itertools v0.10.4 Compiling form_urlencoded v1.1.0 Compiling clap_lex v0.2.4 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling lock_api v0.4.8 Compiling indexmap v1.9.1 Compiling rustc_version v0.4.0 Compiling nom v7.1.1 Compiling signal-hook-registry v1.4.0 Compiling mio v0.8.4 Compiling getrandom v0.2.7 Compiling dirs-sys v0.3.7 Compiling atty v0.2.14 Compiling num_cpus v1.13.1 Compiling if-addrs v0.6.7 Compiling jobserver v0.1.24 Compiling time v0.3.14 Compiling unicode-normalization v0.1.22 Compiling colored v2.0.0 Compiling dirs v4.0.0 Compiling rand_core v0.6.4 Compiling cc v1.0.73 Compiling shellexpand v2.1.2 Compiling parking_lot v0.12.1 Compiling rand_chacha v0.3.1 Compiling signal-hook-mio v0.2.3 Compiling crossterm v0.25.0 Compiling rand v0.8.5 Compiling idna v0.3.0 Compiling url v2.3.1 Compiling vergen v7.4.2 Compiling tui v0.19.0 Compiling libz-sys v1.1.8 Compiling libgit2-sys v0.13.4+1.4.2 Compiling sqlite3-src v0.4.0 Compiling sqlite3-sys v0.14.0 Compiling sqlite v0.27.0 Compiling git2 v0.14.4 Compiling thiserror-impl v1.0.35 Compiling enum-iterator-derive v1.1.0 Compiling getset v0.1.2 Compiling clap_derive v3.2.18 Compiling enum-iterator v1.1.3 Compiling sysctl v0.4.6 Compiling ansi-to-tui v2.0.0 Compiling clap v3.2.22 Compiling libmacchina v6.3.0 Compiling macchina v6.1.6 (/home/buildozer/aports/testing/macchina/src/macchina-6.1.6) error[E0308]: mismatched types --> /home/buildozer/.cargo/registry/src/github.com-1285ae84e5963aae/libmacchina-6.3.0/src/shared/mod.rs:260:42 | 260 | let disk_size = stats.f_blocks * stats.f_bsize as UInt; | ^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32` error[E0277]: cannot multiply `u64` by `u32` --> /home/buildozer/.cargo/registry/src/github.com-1285ae84e5963aae/libmacchina-6.3.0/src/shared/mod.rs:260:40 | 260 | let disk_size = stats.f_blocks * stats.f_bsize as UInt; | ^ no implementation for `u64 * u32` | = help: the trait `Mul` is not implemented for `u64` = help: the following other types implement trait `Mul`: <&'a f32 as Mul> <&'a f64 as Mul> <&'a i128 as Mul> <&'a i16 as Mul> <&'a i32 as Mul> <&'a i64 as Mul> <&'a i8 as Mul> <&'a isize as Mul> and 49 others error[E0308]: mismatched types --> /home/buildozer/.cargo/registry/src/github.com-1285ae84e5963aae/libmacchina-6.3.0/src/shared/mod.rs:263:38 | 263 | let used_byte = (disk_size - free) as u128; | ^^^^ expected `u64`, found `u32` error[E0277]: cannot subtract `u32` from `u64` --> /home/buildozer/.cargo/registry/src/github.com-1285ae84e5963aae/libmacchina-6.3.0/src/shared/mod.rs:263:36 | 263 | let used_byte = (disk_size - free) as u128; | ^ no implementation for `u64 - u32` | = help: the trait `Sub` is not implemented for `u64` = help: the following other types implement trait `Sub`: <&'a f32 as Sub> <&'a f64 as Sub> <&'a i128 as Sub> <&'a i16 as Sub> <&'a i32 as Sub> <&'a i64 as Sub> <&'a i8 as Sub> <&'a isize as Sub> and 48 others Some errors have detailed explanations: E0277, E0308. For more information about an error, try `rustc --explain E0277`. error: could not compile `libmacchina` due to 4 previous errors warning: build failed, waiting for other jobs to finish... >>> ERROR: macchina: build failed >>> macchina: Uninstalling dependencies... (1/9) Purging .makedepends-macchina (20220929.144101) (2/9) Purging cargo (1.64.0-r0) (3/9) Purging rust (1.64.0-r0) (4/9) Purging rust-stdlib (1.64.0-r0) (5/9) Purging sqlite-dev (3.39.3-r0) (6/9) Purging sqlite-libs (3.39.3-r0) (7/9) Purging llvm14-libs (14.0.6-r4) (8/9) Purging libffi (3.4.3-r0) (9/9) Purging libxml2 (2.10.2-r0) Executing busybox-1.35.0-r25.trigger OK: 290 MiB in 103 packages