>>> libimagequant: Building community/libimagequant 4.2.2-r0 (using abuild 3.17.0_rc1-r2) started Tue, 21 Apr 2026 10:59:23 +0000 >>> libimagequant: Validating /home/buildozer/aports/community/libimagequant/APKBUILD... >>> libimagequant: Analyzing dependencies... >>> libimagequant: Installing for build: build-base cargo cargo-auditable cargo-c ( 1/14) Installing libffi (3.5.2-r1) ( 2/14) Installing xz-libs (5.8.2-r0) ( 3/14) Installing libxml2 (2.13.9-r1) ( 4/14) Installing llvm22-libs (22.1.3-r0) ( 5/14) Installing scudo-malloc (22.1.3-r0) ( 6/14) Installing rust (1.95.0-r0) ( 7/14) Installing sqlite-libs (3.53.0-r0) ( 8/14) Installing cargo (1.95.0-r0) ( 9/14) Installing cargo-auditable (0.7.4-r0) (10/14) Installing llhttp (9.3.1-r0) (11/14) Installing libssh2 (1.11.1-r1) (12/14) Installing libgit2 (1.9.2-r0) (13/14) Installing cargo-c (0.10.21-r0) (14/14) Installing .makedepends-libimagequant (20260421.105956) Executing busybox-1.37.0-r31.trigger OK: 897.1 MiB in 116 packages >>> libimagequant: Cleaning up srcdir >>> libimagequant: Cleaning up pkgdir >>> libimagequant: Cleaning up tmpdir >>> libimagequant: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/libimagequant-4.2.2.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> libimagequant: Fetching libimagequant-4.2.2.tar.gz::https://github.com/ImageOptim/libimagequant/archive/4.2.2.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/v3.24/libimagequant-4.2.2.tar.gz.part' libimagequant-4.2.2. 42406 --:--:-- ETA libimagequant-4.2.2. 100% |********************************| 87901 0:00:00 ETA '/var/cache/distfiles/v3.24/libimagequant-4.2.2.tar.gz.part' saved /var/cache/distfiles/v3.24/libimagequant-4.2.2.tar.gz: OK /home/buildozer/aports/community/libimagequant/Cargo.lock: OK >>> libimagequant: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/libimagequant-4.2.2.tar.gz /var/cache/distfiles/v3.24/libimagequant-4.2.2.tar.gz: OK /home/buildozer/aports/community/libimagequant/Cargo.lock: OK >>> libimagequant: Unpacking /var/cache/distfiles/v3.24/libimagequant-4.2.2.tar.gz... '../Cargo.lock' -> '/home/buildozer/aports/community/libimagequant/src/Cargo.lock' Updating crates.io index Downloading crates ... Downloaded cfg-if v1.0.0 Downloaded rgb v0.8.36 Downloaded either v1.9.0 Downloaded thread_local v1.1.7 Downloaded once_cell v1.18.0 Downloaded autocfg v1.1.0 Downloaded adler v1.0.2 Downloaded arrayvec v0.7.4 Downloaded memoffset v0.9.0 Downloaded version_check v0.9.4 Downloaded crossbeam-deque v0.8.3 Downloaded flate2 v1.0.28 Downloaded bitflags v2.4.1 Downloaded miniz_oxide v0.7.1 Downloaded cc v1.0.83 Downloaded hashbrown v0.13.2 Downloaded fallible_collections v0.4.9 Downloaded crossbeam-epoch v0.9.15 Downloaded rayon-core v1.12.0 Downloaded rayon v1.8.0 Downloaded crossbeam-utils v0.8.16 Downloaded ahash v0.8.3 Downloaded crc32fast v1.3.2 Downloaded bytemuck v1.14.0 Downloaded scopeguard v1.2.0 Downloaded libc v0.2.154 Downloaded lodepng v3.9.1 Compiling autocfg v1.1.0 Compiling crossbeam-utils v0.8.16 Compiling cfg-if v1.0.0 Compiling scopeguard v1.2.0 Compiling rayon-core v1.12.0 Compiling either v1.9.0 Compiling libc v0.2.154 Compiling bytemuck v1.14.0 Compiling once_cell v1.18.0 Compiling arrayvec v0.7.4 Compiling imagequant-sys v4.0.3 (/home/buildozer/aports/community/libimagequant/src/libimagequant-4.2.2/imagequant-sys) Compiling bitflags v2.4.1 Compiling rgb v0.8.36 Compiling thread_local v1.1.7 Compiling memoffset v0.9.0 Compiling crossbeam-epoch v0.9.15 Compiling crossbeam-deque v0.8.3 Compiling rayon v1.8.0 Compiling imagequant v4.2.2 (/home/buildozer/aports/community/libimagequant/src/libimagequant-4.2.2) warning: `extern` declarations without an explicit ABI are deprecated --> src/rows.rs:170:108 | 170 | ... own_pixels: bool, free_fn: unsafe extern fn(*mut std::os::raw::c_void)) -> Result<(), Error> { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: `extern` declarations without an explicit ABI are deprecated --> src/seacow.rs:48:68 | 48 | pub unsafe fn c_owned(ptr: *mut T, len: usize, free_fn: unsafe extern fn(*mut c_void)) -> Self { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> src/seacow.rs:59:57 | 59 | pub(crate) fn make_owned(&mut self, free_fn: unsafe extern fn(*mut c_void)) { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> src/seacow.rs:68:54 | 68 | Owned { ptr: *mut T, len: usize, free_fn: unsafe extern fn(*mut c_void) }, | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> src/capi.rs:61:124 | 61 | ..., own_pixels: bool, free_fn: unsafe extern fn(*mut std::os::raw::c_void)) -> Result<(), Error> { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `Eq::assert_receiver_is_total_eq` should never be implemented by hand --> src/hist.rs:433:5 | 433 | fn assert_receiver_is_total_eq(&self) {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this method was used to add checks to the `Eq` derive macro = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #152336 = note: `#[warn(internal_eq_trait_method_impls)]` (part of `#[warn(future_incompatible)]`) on by default warning: eliding a lifetime that's named elsewhere is confusing --> src/rows.rs:76:88 | 76 | fn row_rgba<'px>(&'px self, temp_row: &'px mut [MaybeUninit], row: usize) -> &[RGBA] { | --- --- the lifetime is named here ^^^^^^^ the same lifetime is elided here | | | the lifetime is named here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: consistently use `'px` | 76 | fn row_rgba<'px>(&'px self, temp_row: &'px mut [MaybeUninit], row: usize) -> &'px [RGBA] { | +++ warning: `imagequant` (lib) generated 7 warnings (run `cargo fix --lib -p imagequant` to apply 6 suggestions) warning: `extern` declarations without an explicit ABI are deprecated --> imagequant-sys/src/ffi.rs:27:24 | 27 | c_api_free: unsafe extern fn(*mut c_void), | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: `extern` declarations without an explicit ABI are deprecated --> imagequant-sys/src/ffi.rs:34:24 | 34 | c_api_free: unsafe extern fn(*mut c_void), | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> imagequant-sys/src/ffi.rs:428:85 | 428 | pub extern "C" fn liq_attr_create_with_allocator(_unused: *mut c_void, free: unsafe extern fn(*mut c_void)) -> Option> { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `imagequant-sys` (lib) generated 3 warnings (run `cargo fix --lib -p imagequant-sys` to apply 3 suggestions) Finished `release` profile [optimized] target(s) in 34.76s Building pkg-config files Populating uninstalled header directory >>> libimagequant: Entering fakeroot... Compiling cfg-if v1.0.0 Compiling crossbeam-utils v0.8.16 Compiling memoffset v0.9.0 Compiling scopeguard v1.2.0 Compiling once_cell v1.18.0 Compiling either v1.9.0 Compiling bytemuck v1.14.0 Compiling arrayvec v0.7.4 Compiling bitflags v2.4.1 Compiling crossbeam-epoch v0.9.15 Compiling rayon-core v1.12.0 Compiling libc v0.2.154 Compiling imagequant-sys v4.0.3 (/home/buildozer/aports/community/libimagequant/src/libimagequant-4.2.2/imagequant-sys) Compiling thread_local v1.1.7 Compiling rgb v0.8.36 Compiling crossbeam-deque v0.8.3 Compiling rayon v1.8.0 Compiling imagequant v4.2.2 (/home/buildozer/aports/community/libimagequant/src/libimagequant-4.2.2) warning: `extern` declarations without an explicit ABI are deprecated --> src/rows.rs:170:108 | 170 | ... own_pixels: bool, free_fn: unsafe extern fn(*mut std::os::raw::c_void)) -> Result<(), Error> { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: `extern` declarations without an explicit ABI are deprecated --> src/seacow.rs:48:68 | 48 | pub unsafe fn c_owned(ptr: *mut T, len: usize, free_fn: unsafe extern fn(*mut c_void)) -> Self { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> src/seacow.rs:59:57 | 59 | pub(crate) fn make_owned(&mut self, free_fn: unsafe extern fn(*mut c_void)) { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> src/seacow.rs:68:54 | 68 | Owned { ptr: *mut T, len: usize, free_fn: unsafe extern fn(*mut c_void) }, | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> src/capi.rs:61:124 | 61 | ..., own_pixels: bool, free_fn: unsafe extern fn(*mut std::os::raw::c_void)) -> Result<(), Error> { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `Eq::assert_receiver_is_total_eq` should never be implemented by hand --> src/hist.rs:433:5 | 433 | fn assert_receiver_is_total_eq(&self) {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this method was used to add checks to the `Eq` derive macro = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! = note: for more information, see issue #152336 = note: `#[warn(internal_eq_trait_method_impls)]` (part of `#[warn(future_incompatible)]`) on by default warning: eliding a lifetime that's named elsewhere is confusing --> src/rows.rs:76:88 | 76 | fn row_rgba<'px>(&'px self, temp_row: &'px mut [MaybeUninit], row: usize) -> &[RGBA] { | --- --- the lifetime is named here ^^^^^^^ the same lifetime is elided here | | | the lifetime is named here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: consistently use `'px` | 76 | fn row_rgba<'px>(&'px self, temp_row: &'px mut [MaybeUninit], row: usize) -> &'px [RGBA] { | +++ warning: `imagequant` (lib) generated 7 warnings (run `cargo fix --lib -p imagequant` to apply 6 suggestions) warning: `extern` declarations without an explicit ABI are deprecated --> imagequant-sys/src/ffi.rs:27:24 | 27 | c_api_free: unsafe extern fn(*mut c_void), | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` | = note: `#[warn(missing_abi)]` on by default warning: `extern` declarations without an explicit ABI are deprecated --> imagequant-sys/src/ffi.rs:34:24 | 34 | c_api_free: unsafe extern fn(*mut c_void), | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `extern` declarations without an explicit ABI are deprecated --> imagequant-sys/src/ffi.rs:428:85 | 428 | pub extern "C" fn liq_attr_create_with_allocator(_unused: *mut c_void, free: unsafe extern fn(*mut c_void)) -> Option> { | ^^^^^^ help: explicitly specify the "C" ABI: `extern "C"` warning: `imagequant-sys` (lib) generated 3 warnings (run `cargo fix --lib -p imagequant-sys` to apply 3 suggestions) Finished `release` profile [optimized] target(s) in 35.56s Building pkg-config files Populating uninstalled header directory Installing pkg-config file Installing header file Installing shared library >>> libimagequant-dev*: Running split function dev... 'usr/include' -> '/home/buildozer/aports/community/libimagequant/pkg/libimagequant-dev/usr/include' 'usr/lib/pkgconfig' -> '/home/buildozer/aports/community/libimagequant/pkg/libimagequant-dev/usr/lib/pkgconfig' 'usr/lib/libimagequant.so' -> '/home/buildozer/aports/community/libimagequant/pkg/libimagequant-dev/usr/lib/libimagequant.so' >>> libimagequant-dev*: Preparing subpackage libimagequant-dev... >>> libimagequant-dev*: Stripping binaries >>> libimagequant-dev*: Running postcheck for libimagequant-dev >>> libimagequant*: Running postcheck for libimagequant >>> libimagequant*: Preparing package libimagequant... >>> libimagequant*: Stripping binaries Please specify at least one package name on the command line. >>> libimagequant*: Scanning shared objects >>> libimagequant-dev*: Scanning shared objects >>> libimagequant-dev*: Tracing dependencies... libimagequant=4.2.2-r0 libimagequant=4.2.2-r0 pkgconfig >>> libimagequant-dev*: Package size: 7.0 KB >>> libimagequant-dev*: Compressing data... >>> libimagequant-dev*: Create checksum... >>> libimagequant-dev*: Create libimagequant-dev-4.2.2-r0.apk >>> libimagequant*: Tracing dependencies... so:libc.musl-x86.so.1 so:libgcc_s.so.1 >>> libimagequant*: Package size: 443.3 KB >>> libimagequant*: Compressing data... >>> libimagequant*: Create checksum... >>> libimagequant*: Create libimagequant-4.2.2-r0.apk >>> libimagequant: Build complete at Tue, 21 Apr 2026 11:01:18 +0000 elapsed time 0h 1m 55s >>> libimagequant: Cleaning up srcdir >>> libimagequant: Cleaning up pkgdir >>> libimagequant: Uninstalling dependencies... ( 1/14) Purging .makedepends-libimagequant (20260421.105956) ( 2/14) Purging cargo-auditable (0.7.4-r0) ( 3/14) Purging cargo-c (0.10.21-r0) ( 4/14) Purging cargo (1.95.0-r0) ( 5/14) Purging rust (1.95.0-r0) ( 6/14) Purging libgit2 (1.9.2-r0) ( 7/14) Purging libssh2 (1.11.1-r1) ( 8/14) Purging llhttp (9.3.1-r0) ( 9/14) Purging llvm22-libs (22.1.3-r0) (10/14) Purging scudo-malloc (22.1.3-r0) (11/14) Purging sqlite-libs (3.53.0-r0) (12/14) Purging libffi (3.5.2-r1) (13/14) Purging libxml2 (2.13.9-r1) (14/14) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 425.2 MiB in 102 packages >>> libimagequant: Updating the community/x86 repository index... >>> libimagequant: Signing the index...