>>> thin-provisioning-tools: Building community/thin-provisioning-tools 1.0.1-r1 (using abuild 3.10.0-r0) started Wed, 15 Feb 2023 19:30:52 +0000 >>> thin-provisioning-tools: Checking sanity of /home/buildozer/aports/community/thin-provisioning-tools/APKBUILD... >>> WARNING: thin-provisioning-tools: No maintainer >>> thin-provisioning-tools: Analyzing dependencies... >>> thin-provisioning-tools: Installing for build: build-base cargo zstd-dev (1/10) Installing rust-stdlib (1.67.1-r0) (2/10) Installing libffi (3.4.4-r0) (3/10) Installing xz-libs (5.4.1-r0) (4/10) Installing libxml2 (2.10.3-r2) (5/10) Installing llvm15-libs (15.0.7-r0) (6/10) Installing rust (1.67.1-r0) (7/10) Installing cargo (1.67.1-r0) (8/10) Installing zstd (1.5.4-r0) (9/10) Installing zstd-dev (1.5.4-r0) (10/10) Installing .makedepends-thin-provisioning-tools (20230215.193052) Executing busybox-1.36.0-r4.trigger OK: 1345 MiB in 108 packages >>> thin-provisioning-tools: Cleaning up srcdir >>> thin-provisioning-tools: Cleaning up pkgdir >>> thin-provisioning-tools: Fetching https://distfiles.alpinelinux.org/distfiles/edge//thin-provisioning-tools-1.0.1.tar.gz >>> thin-provisioning-tools: Fetching https://distfiles.alpinelinux.org/distfiles/edge//thin-provisioning-tools-1.0.1.tar.gz >>> thin-provisioning-tools: Checking sha512sums... thin-provisioning-tools-1.0.1.tar.gz: OK system-zstd.patch: OK 32-bit.patch: OK >>> thin-provisioning-tools: Unpacking /var/cache/distfiles/edge/thin-provisioning-tools-1.0.1.tar.gz... >>> thin-provisioning-tools: system-zstd.patch patching file Cargo.lock patching file Cargo.toml >>> thin-provisioning-tools: 32-bit.patch patching file src/cache/metadata_size.rs Compiling libc v0.2.138 Compiling autocfg v1.1.0 Compiling proc-macro2 v1.0.47 Compiling quote v1.0.21 Compiling unicode-ident v1.0.5 Compiling syn v1.0.105 Compiling cfg-if v1.0.0 Compiling memchr v2.5.0 Compiling pkg-config v0.3.26 Compiling futures-core v0.3.25 Compiling semver v1.0.14 Compiling slab v0.4.7 Compiling futures-task v0.3.25 Compiling futures-channel v0.3.25 Compiling jobserver v0.1.25 Compiling cc v1.0.77 Compiling pin-utils v0.1.0 Compiling futures-util v0.3.25 Compiling futures-sink v0.3.25 Compiling rustc_version v0.4.0 Compiling getrandom v0.2.8 Compiling memoffset v0.7.1 Compiling indexmap v1.9.2 Compiling pin-project-lite v0.2.9 Compiling portable-atomic v0.3.16 Compiling futures-io v0.3.25 Compiling zstd-safe v5.0.2+zstd.1.5.2 Compiling crc32fast v1.3.2 Compiling crc32c v0.6.3 Compiling rand_core v0.6.4 Compiling terminal_size v0.1.17 Compiling num-traits v0.2.15 Compiling os_str_bytes v6.4.1 Compiling unicode-width v0.1.10 Compiling adler v1.0.2 Compiling lazy_static v1.4.0 Compiling thiserror v1.0.37 Compiling hashbrown v0.12.3 Compiling ppv-lite86 v0.2.17 Compiling anyhow v1.0.66 Compiling bitflags v1.3.2 Compiling rand_chacha v0.3.1 Compiling clap_lex v0.2.4 Compiling miniz_oxide v0.6.2 Compiling console v0.15.2 Compiling zstd-sys v2.0.4+zstd.1.5.2 Compiling num_cpus v1.14.0 Compiling atty v0.2.14 Compiling bytemuck v1.12.3 Compiling byteorder v1.4.3 Compiling static_assertions v1.1.0 Compiling termcolor v1.1.3 Compiling minimal-lexical v0.2.1 Compiling number_prefix v0.4.0 Compiling strsim v0.10.0 Compiling retain_mut v0.1.7 Compiling textwrap v0.16.0 Compiling nom v7.1.1 Compiling roaring v0.10.1 Compiling clap v3.2.23 Compiling indicatif v0.17.2 Compiling nix v0.26.1 Compiling zstd v0.11.2+zstd.1.5.2 error[E0428]: the name `fs_type_t` is defined multiple times --> /home/buildozer/.cargo/registry/src/github.com-eae4ba8cbf2ce1c7/nix-0.26.1/src/sys/statfs.rs:68:1 | 66 | type fs_type_t = libc::c_uint; | ------------------------------ previous definition of the type `fs_type_t` here 67 | #[cfg(all(target_os = "linux", target_env = "musl"))] 68 | type fs_type_t = libc::c_ulong; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `fs_type_t` redefined here | = note: `fs_type_t` must be defined only once in the type namespace of this module Compiling threadpool v1.8.1 error[E0425]: cannot find value `O_LARGEFILE` in crate `libc` --> /home/buildozer/.cargo/registry/src/github.com-eae4ba8cbf2ce1c7/nix-0.26.1/src/fcntl.rs:117:9 | 117 | O_LARGEFILE; | ^^^^^^^^^^^ not found in `libc` error[E0412]: cannot find type `ucontext_t` in crate `libc` --> /home/buildozer/.cargo/registry/src/github.com-eae4ba8cbf2ce1c7/nix-0.26.1/src/ucontext.rs:11:20 | 11 | context: libc::ucontext_t, | ^^^^^^^^^^ not found in `libc` error[E0592]: duplicate definitions with name `optimal_transfer_size` --> /home/buildozer/.cargo/registry/src/github.com-eae4ba8cbf2ce1c7/nix-0.26.1/src/sys/statfs.rs:348:5 | 338 | pub fn optimal_transfer_size(&self) -> u32 { | ------------------------------------------ other definition for `optimal_transfer_size` ... 348 | pub fn optimal_transfer_size(&self) -> libc::c_ulong { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `optimal_transfer_size` error[E0592]: duplicate definitions with name `block_size` --> /home/buildozer/.cargo/registry/src/github.com-eae4ba8cbf2ce1c7/nix-0.26.1/src/sys/statfs.rs:406:5 | 398 | pub fn block_size(&self) -> u32 { | ------------------------------- other definition for `block_size` ... 406 | pub fn block_size(&self) -> libc::c_ulong { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `block_size` error[E0592]: duplicate definitions with name `maximum_name_length` --> /home/buildozer/.cargo/registry/src/github.com-eae4ba8cbf2ce1c7/nix-0.26.1/src/sys/statfs.rs:497:5 | 490 | pub fn maximum_name_length(&self) -> u32 { | ---------------------------------------- other definition for `maximum_name_length` ... 497 | pub fn maximum_name_length(&self) -> libc::c_ulong { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `maximum_name_length` Some errors have detailed explanations: E0412, E0425, E0428, E0592. For more information about an error, try `rustc --explain E0412`. error: could not compile `nix` due to 6 previous errors warning: build failed, waiting for other jobs to finish... >>> ERROR: thin-provisioning-tools: build failed >>> thin-provisioning-tools: Uninstalling dependencies... (1/10) Purging .makedepends-thin-provisioning-tools (20230215.193052) (2/10) Purging cargo (1.67.1-r0) (3/10) Purging rust (1.67.1-r0) (4/10) Purging rust-stdlib (1.67.1-r0) (5/10) Purging zstd-dev (1.5.4-r0) (6/10) Purging zstd (1.5.4-r0) (7/10) Purging llvm15-libs (15.0.7-r0) (8/10) Purging libffi (3.4.4-r0) (9/10) Purging libxml2 (2.10.3-r2) (10/10) Purging xz-libs (5.4.1-r0) Executing busybox-1.36.0-r4.trigger OK: 369 MiB in 98 packages