==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: hacksaw 1.0.4-3 (Fri Mar 27 18:58:42 2026)
==> Retrieving sources...
  -> Found hacksaw-1.0.4.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    hacksaw-1.0.4.tar.gz ... Passed
==> Making package: hacksaw 1.0.4-3 (Sat Mar 28 00:58:48 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (5) libxau-1.0.12-1  libxdmcp-1.1.5-1.1  xcb-proto-1.17.0-4  xorgproto-2025.1-1  libxcb-1.17.0-1

Total Installed Size:  6.53 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (9) compiler-rt-22.1.1-1  libedit-20251016_3.1-1  libgit2-1:1.9.2-3  lld-22.1.1-1  llhttp-9.3.1-1  llvm-libs-22.1.1-1  mpdecimal-4.0.1-3  python-3.14.3-1  rust-1:1.94.1-1

Total Installed Size:  517.68 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing mpdecimal...
installing python...
Optional dependencies for python
    python-setuptools: for building Python packages using tooling that is usually bundled with Python
    python-pip: for installing Python packages using tooling that is usually bundled with Python
    python-pipx: for installing Python software not packaged on Arch Linux
    sqlite: for a default database integration [installed]
    xz: for lzma [installed]
    tk: for tkinter
installing compiler-rt...
installing llhttp...
installing libgit2...
installing libedit...
installing llvm-libs...
installing lld...
installing rust...
Optional dependencies for rust
    gdb: rust-gdb script
    lldb: rust-lldb script
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Retrieving sources...
  -> Found hacksaw-1.0.4.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting hacksaw-1.0.4.tar.gz with bsdtar
==> Starting prepare()...
    Updating crates.io index
 Downloading crates ...
  Downloaded ansi_term v0.11.0
  Downloaded structopt v0.3.12
  Downloaded unicode-xid v0.2.0
  Downloaded log v0.4.8
  Downloaded quote v1.0.3
  Downloaded version_check v0.9.1
  Downloaded lazy_static v1.4.0
  Downloaded textwrap v0.11.0
  Downloaded unicode-width v0.1.7
  Downloaded bitflags v1.2.1
  Downloaded strsim v0.8.0
  Downloaded syn-mid v0.5.0
  Downloaded syn v1.0.17
  Downloaded unicode-segmentation v1.6.0
  Downloaded atty v0.2.14
  Downloaded heck v0.3.1
  Downloaded libc v0.2.68
  Downloaded proc-macro-error v0.4.12
  Downloaded structopt-derive v0.4.5
  Downloaded xcb v0.9.0
  Downloaded clap v2.33.0
  Downloaded cfg-if v0.1.10
  Downloaded vec_map v0.8.1
  Downloaded proc-macro-error-attr v0.4.12
  Downloaded proc-macro2 v1.0.10
==> Starting build()...
   Compiling libc v0.2.68
   Compiling proc-macro2 v1.0.10
   Compiling version_check v0.9.1
   Compiling unicode-xid v0.2.0
   Compiling syn v1.0.17
   Compiling bitflags v1.2.1
   Compiling unicode-width v0.1.7
   Compiling unicode-segmentation v1.6.0
   Compiling log v0.4.8
   Compiling textwrap v0.11.0
   Compiling ansi_term v0.11.0
   Compiling proc-macro-error-attr v0.4.12
   Compiling proc-macro-error v0.4.12
   Compiling heck v0.3.1
   Compiling cfg-if v0.1.10
   Compiling vec_map v0.8.1
   Compiling strsim v0.8.0
   Compiling lazy_static v1.4.0
   Compiling xcb v0.9.0
   Compiling atty v0.2.14
   Compiling quote v1.0.3
   Compiling clap v2.33.0
   Compiling syn-mid v0.5.0
   Compiling structopt-derive v0.4.5
   Compiling structopt v0.3.12
   Compiling hacksaw v1.0.4 (/build/hacksaw/src/hacksaw-1.0.4)
warning: found module declaration for lib.rs
 --> src/main.rs:3:1
  |
3 | mod lib;
  | ^^^^^^^^
  |
  = note: lib.rs is the root of this crate's library target
  = help: to refer to it from other targets, use the library's name as the path
  = note: `#[warn(special_module_name)]` on by default

warning: hiding a lifetime that's elided elsewhere is confusing
  --> src/lib/parse_args.rs:79:27
   |
79 | fn parse_hex_slice(slice: &str) -> Result<u32, ParseHexError> {
   |                           ^^^^                 ^^^^^^^^^^^^^ the same lifetime is hidden here
   |                           |
   |                           the lifetime is elided 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
   |
79 | fn parse_hex_slice(slice: &str) -> Result<u32, ParseHexError<'_>> {
   |                                                             ++++

warning: hiding a lifetime that's elided elsewhere is confusing
  --> src/lib/parse_args.rs:87:19
   |
87 | fn parse_hex(hex: &str) -> Result<u32, ParseHexError> {
   |                   ^^^^                 ^^^^^^^^^^^^^ the same lifetime is hidden here
   |                   |
   |                   the lifetime is elided here
   |
   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
help: use `'_` for type paths
   |
87 | fn parse_hex(hex: &str) -> Result<u32, ParseHexError<'_>> {
   |                                                     ++++

warning: `hacksaw` (bin "hacksaw") generated 3 warnings (run `cargo fix --bin "hacksaw" -p hacksaw` to apply 2 suggestions)
    Finished `release` profile [optimized] target(s) in 17.30s
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Removing static library files...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
libfakeroot internal error: payload not recognized!
==> Checking for packaging issues...
==> Creating package "hacksaw"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: hacksaw 1.0.4-3 (Sat Mar 28 00:59:26 2026)
==> Cleaning up...
[?12l[?25h