>>> purism-ectool: Building community/purism-ectool 1.12-r1 (using abuild 3.17.0_rc2-r0) started Fri, 01 May 2026 13:08:16 +0000 >>> purism-ectool: Validating /home/buildozer/aports/community/purism-ectool/APKBUILD... >>> purism-ectool: Analyzing dependencies... >>> purism-ectool: Installing for build: build-base cargo eudev-dev linux-headers cargo-auditable ( 1/13) Installing libffi (3.5.2-r1) ( 2/13) Installing xz-libs (5.8.3-r0) ( 3/13) Installing libxml2 (2.13.9-r1) ( 4/13) Installing llvm22-libs (22.1.3-r0) ( 5/13) Installing scudo-malloc (22.1.3-r0) ( 6/13) Installing rust (1.95.0-r0) ( 7/13) Installing sqlite-libs (3.53.0-r0) ( 8/13) Installing cargo (1.95.0-r0) ( 9/13) Installing eudev-libs (3.2.14-r6) (10/13) Installing eudev-dev (3.2.14-r6) (11/13) Installing linux-headers (7.0.0-r1) (12/13) Installing cargo-auditable (0.7.4-r0) (13/13) Installing .makedepends-purism-ectool (20260501.130910) Executing busybox-1.37.0-r31.trigger OK: 856.2 MiB in 116 packages >>> purism-ectool: Cleaning up srcdir >>> purism-ectool: Cleaning up pkgdir >>> purism-ectool: Cleaning up tmpdir >>> purism-ectool: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/purism-ectool-1.12.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> purism-ectool: Fetching purism-ectool-1.12.tar.gz::https://source.puri.sm/firmware/librem-ec/-/archive/1.12/librem-ec-1.12.tar.gz Connecting to source.puri.sm (5.161.203.213:443) saving to '/var/cache/distfiles/v3.24/purism-ectool-1.12.tar.gz.part' purism-ectool-1.12.t 44089 --:--:-- ETA purism-ectool-1.12.t 100% |********************************| 190k 0:00:00 ETA '/var/cache/distfiles/v3.24/purism-ectool-1.12.tar.gz.part' saved /var/cache/distfiles/v3.24/purism-ectool-1.12.tar.gz: OK >>> purism-ectool: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/purism-ectool-1.12.tar.gz /var/cache/distfiles/v3.24/purism-ectool-1.12.tar.gz: OK >>> purism-ectool: Unpacking /var/cache/distfiles/v3.24/purism-ectool-1.12.tar.gz... Updating crates.io index Downloading crates ... Downloaded cc v1.0.67 Downloaded ansi_term v0.11.0 Downloaded atty v0.2.14 Downloaded bitflags v1.2.1 Downloaded textwrap v0.11.0 Downloaded clap v2.33.3 Downloaded unicode-width v0.1.8 Downloaded downcast-rs v1.2.0 Downloaded strsim v0.8.0 Downloaded vec_map v0.8.2 Downloaded pkg-config v0.3.19 Downloaded redox_hwio v0.1.3 Downloaded hidapi v1.2.5 Downloaded libc v0.2.89 Compiling libc v0.2.89 Compiling cc v1.0.67 Compiling bitflags v1.2.1 Compiling pkg-config v0.3.19 Compiling unicode-width v0.1.8 Compiling strsim v0.8.0 Compiling ansi_term v0.11.0 Compiling vec_map v0.8.2 Compiling downcast-rs v1.2.0 Compiling textwrap v0.11.0 Compiling atty v0.2.14 Compiling hidapi v1.2.5 Compiling clap v2.33.3 Compiling purism_ectool v0.3.5 (/home/buildozer/aports/community/purism-ectool/src/librem-ec-1.12/tool) warning: hiding a lifetime that's elided elsewhere is confusing --> src/ec.rs:143:23 | 143 | pub unsafe fn spi(&mut self, target: SpiTarget, scratch: bool) -> Result, Error> { | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^ the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 143 | pub unsafe fn spi(&mut self, target: SpiTarget, scratch: bool) -> Result, Error> { | +++ warning: `purism_ectool` (lib) generated 1 warning (run `cargo fix --lib -p purism_ectool` to apply 1 suggestion) Finished `release` profile [optimized] target(s) in 20.37s Compiling libc v0.2.89 Compiling bitflags v1.2.1 Compiling cc v1.0.67 Compiling pkg-config v0.3.19 Compiling unicode-width v0.1.8 Compiling ansi_term v0.11.0 Compiling strsim v0.8.0 Compiling vec_map v0.8.2 Compiling downcast-rs v1.2.0 Compiling textwrap v0.11.0 Compiling atty v0.2.14 Compiling hidapi v1.2.5 Compiling clap v2.33.3 Compiling purism_ectool v0.3.5 (/home/buildozer/aports/community/purism-ectool/src/librem-ec-1.12/tool) warning: hiding a lifetime that's elided elsewhere is confusing --> src/ec.rs:143:23 | 143 | pub unsafe fn spi(&mut self, target: SpiTarget, scratch: bool) -> Result, Error> { | ^^^^^^^^^ the lifetime is elided here ^^^^^^^^ the same lifetime is hidden here | = help: the same lifetime is referred to in inconsistent ways, making the signature confusing = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default help: use `'_` for type paths | 143 | pub unsafe fn spi(&mut self, target: SpiTarget, scratch: bool) -> Result, Error> { | +++ warning: `purism_ectool` (lib) generated 1 warning (run `cargo fix --lib -p purism_ectool` to apply 1 suggestion) warning: `purism_ectool` (lib test) generated 1 warning (1 duplicate) Finished `test` profile [unoptimized + debuginfo] target(s) in 5.28s Running unittests src/lib.rs (target/debug/deps/ectool-3bfd4eec39ae12c9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/main.rs (target/debug/deps/purism_ectool-e98a29a3c1df9e28) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests ectool running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s >>> purism-ectool: Entering fakeroot... >>> purism-ectool*: Running postcheck for purism-ectool >>> purism-ectool*: Preparing package purism-ectool... >>> purism-ectool*: Stripping binaries >>> purism-ectool*: Scanning shared objects >>> purism-ectool*: Tracing dependencies... so:libc.musl-x86_64.so.1 so:libgcc_s.so.1 so:libudev.so.1 >>> purism-ectool*: Package size: 625.1 KB >>> purism-ectool*: Compressing data... >>> purism-ectool*: Create checksum... >>> purism-ectool*: Create purism-ectool-1.12-r1.apk >>> purism-ectool: Build complete at Fri, 01 May 2026 13:09:41 +0000 elapsed time 0h 1m 25s >>> purism-ectool: Cleaning up srcdir >>> purism-ectool: Cleaning up pkgdir >>> purism-ectool: Uninstalling dependencies... ( 1/13) Purging .makedepends-purism-ectool (20260501.130910) ( 2/13) Purging eudev-dev (3.2.14-r6) ( 3/13) Purging eudev-libs (3.2.14-r6) ( 4/13) Purging linux-headers (7.0.0-r1) ( 5/13) Purging cargo-auditable (0.7.4-r0) ( 6/13) Purging cargo (1.95.0-r0) ( 7/13) Purging rust (1.95.0-r0) ( 8/13) Purging llvm22-libs (22.1.3-r0) ( 9/13) Purging scudo-malloc (22.1.3-r0) (10/13) Purging sqlite-libs (3.53.0-r0) (11/13) Purging libffi (3.5.2-r1) (12/13) Purging libxml2 (2.13.9-r1) (13/13) Purging xz-libs (5.8.3-r0) Executing busybox-1.37.0-r31.trigger OK: 439.9 MiB in 103 packages >>> purism-ectool: Updating the community/x86_64 repository index... >>> purism-ectool: Signing the index...