==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: websocat 1.14.1-1 (Sat Feb 7 17:17:03 2026)
==> Retrieving sources...
-> Found websocat-1.14.1.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
websocat-1.14.1.tar.gz ... Passed
==> Validating source files with b2sums...
websocat-1.14.1.tar.gz ... Passed
==> Making package: websocat 1.14.1-1 (Sun Feb 8 00:17:10 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
:: There are 2 providers available for cargo:
:: Repository extra
1) rust 2) rustup
Enter a number (default=1):
resolving dependencies...
looking for conflicting packages...
Packages (5) compiler-rt-21.1.6-1 libedit-20250104_3.1-1 lld-21.1.6-1 llvm-libs-21.1.6-2 rust-1:1.93.0-1
Total Download Size: 94.28 MiB
Total Installed Size: 425.95 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
rust-1:1.93.0-1-aarch64 downloading...
llvm-libs-21.1.6-2-aarch64 downloading...
compiler-rt-21.1.6-1-aarch64 downloading...
lld-21.1.6-1-aarch64 downloading...
libedit-20250104_3.1-1-aarch64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing compiler-rt...
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 websocat-1.14.1.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting websocat-1.14.1.tar.gz with bsdtar
==> Starting prepare()...
Updating crates.io index
Downloading crates ...
Downloaded percent-encoding v1.0.1
Downloaded tinyvec_macros v0.1.1
Downloaded unicode-xid v0.1.0
Downloaded fastrand v2.0.2
Downloaded structopt-derive v0.2.16
Downloaded subtle v2.4.1
Downloaded parking_lot v0.12.1
Downloaded base64ct v1.6.0
Downloaded rand_core v0.6.4
Downloaded tempfile v3.10.1
Downloaded chacha20 v0.8.2
Downloaded proc-macro2 v0.4.30
Downloaded syn v1.0.109
Downloaded tokio-current-thread v0.1.7
Downloaded blake2 v0.10.6
Downloaded block-buffer v0.10.4
Downloaded opaque-debug v0.3.1
Downloaded version_check v0.9.4
Downloaded adler v1.0.2
Downloaded aead v0.4.3
Downloaded zeroize v1.7.0
Downloaded miniz_oxide v0.7.2
Downloaded anymap v0.12.1
Downloaded poly1305 v0.7.2
Downloaded universal-hash v0.4.1
Downloaded chacha20poly1305 v0.9.1
Downloaded textwrap v0.11.0
Downloaded memchr v2.7.2
Downloaded structopt v0.2.16
Downloaded rand_chacha v0.1.1
Downloaded typenum v1.17.0
Downloaded httparse v1.8.0
Downloaded futures v0.1.31
Downloaded tk-listen v0.2.1
Downloaded openssl v0.10.64
Downloaded tokio-stdin-stdout v0.1.5
Downloaded iovec v0.1.4
Downloaded unicase v1.4.2
Downloaded matches v0.1.10
Downloaded rand_pcg v0.1.2
Downloaded tokio-udp v0.1.6
Downloaded language-tags v0.2.2
Downloaded tokio-uds v0.2.7
Downloaded rand_os v0.1.3
Downloaded prometheus-metric-storage-derive v0.5.0
Downloaded rustix v0.38.32
Downloaded tokio-timer v0.2.13
Downloaded websocket v0.27.1
Downloaded url v1.7.2
Downloaded hyper v0.10.16
Downloaded bytes v0.4.12
Downloaded bitflags v2.5.0
Downloaded unicode-normalization v0.1.23
Downloaded unicode-ident v1.0.12
Downloaded tokio-io v0.1.13
Downloaded base64 v0.9.3
Downloaded syn v2.0.57
Downloaded traitobject v0.1.1
Downloaded tinyvec v1.6.0
Downloaded tokio-sync v0.1.8
Downloaded once_cell v1.19.0
Downloaded proc-macro2 v1.0.79
Downloaded safemem v0.3.3
Downloaded time v0.1.45
Downloaded pkg-config v0.3.30
Downloaded tokio-signal v0.2.9
Downloaded log v0.3.9
Downloaded version_check v0.1.5
Downloaded bitflags v1.3.2
Downloaded rand_isaac v0.1.1
Downloaded rand_jitter v0.1.4
Downloaded rand_core v0.4.2
Downloaded byteorder v1.5.0
Downloaded rand_core v0.3.1
Downloaded tokio-tcp v0.1.4
Downloaded mime v0.2.6
Downloaded rand_hc v0.1.0
Downloaded tokio-tls v0.2.1
Downloaded mio-uds v0.6.8
Downloaded openssl-macros v0.1.1
Downloaded autocfg v0.1.8
Downloaded foreign-types v0.3.2
Downloaded openssl-probe v0.1.5
Downloaded log v0.4.21
Downloaded websocket-base v0.26.5
Downloaded unicode-bidi v0.3.15
Downloaded base64 v0.10.1
Downloaded tokio-reactor v0.1.12
Downloaded libc v0.2.175
Downloaded cc v1.0.90
Downloaded block-buffer v0.7.3
Downloaded net2 v0.2.39
Downloaded cfg-if v1.0.0
Downloaded typeable v0.1.2
Downloaded rand_xorshift v0.1.1
Downloaded cfg-if v0.1.10
Downloaded openssl-sys v0.9.104
Downloaded idna v0.1.5
Downloaded generic-array v0.12.4
Downloaded digest v0.8.1
Downloaded sha-1 v0.8.2
Downloaded scopeguard v1.2.0
Downloaded semver v0.9.0
Downloaded parking_lot v0.9.0
Downloaded autocfg v1.2.0
Downloaded foreign-types-shared v0.1.1
Downloaded native-tls v0.2.11
Downloaded prometheus v0.13.3
Downloaded opaque-debug v0.2.3
Downloaded flate2 v1.0.28
Downloaded maybe-uninit v2.0.0
Downloaded prometheus-metric-storage v0.5.0
Downloaded rand v0.8.5
Downloaded quote v1.0.35
Downloaded crypto-common v0.1.6
Downloaded digest v0.10.7
Downloaded password-hash v0.4.2
Downloaded atty v0.2.14
Downloaded lock_api v0.4.11
Downloaded readwrite v0.1.2
Downloaded unicode-segmentation v1.11.0
Downloaded block-padding v0.1.5
Downloaded lock_api v0.3.4
Downloaded thiserror-impl v1.0.58
Downloaded slab_typesafe v0.1.3
Downloaded unicode-width v0.1.11
Downloaded generic-array v0.14.7
Downloaded crc32fast v1.4.0
Downloaded num_cpus v1.16.0
Downloaded parking_lot_core v0.6.3
Downloaded semver-parser v0.7.0
Downloaded rustc_version v0.2.3
Downloaded tokio-executor v0.1.10
Downloaded fnv v1.0.7
Downloaded hex v0.4.3
Downloaded getrandom v0.2.12
Downloaded errno v0.3.8
Downloaded tokio-fs v0.1.7
Downloaded byte-tools v0.3.1
Downloaded smallvec v1.13.2
Downloaded clap v2.34.0
Downloaded argon2 v0.4.1
Downloaded itoa v0.4.8
Downloaded ppv-lite86 v0.2.17
Downloaded smart-default v0.3.0
Downloaded linux-raw-sys v0.4.13
Downloaded crossbeam-queue v0.2.3
Downloaded tokio-codec v0.1.2
Downloaded cipher v0.3.0
Downloaded env_logger v0.6.2
Downloaded http v0.1.21
Downloaded http-bytes v0.1.0
Downloaded parking_lot_core v0.9.9
Downloaded thiserror v1.0.58
Downloaded rand_chacha v0.3.1
Downloaded rand v0.6.5
Downloaded mio v0.6.23
Downloaded smallvec v0.6.14
Downloaded lazy_static v1.4.0
Downloaded crossbeam-utils v0.7.2
Downloaded quote v0.6.13
Downloaded syn v0.15.44
Downloaded tokio v0.1.22
Downloaded tokio-file-unix v0.5.1
Downloaded tokio-process v0.2.5
Downloaded derivative v1.0.4
Downloaded heck v0.3.3
Downloaded tokio-threadpool v0.1.18
Downloaded crossbeam-queue v0.1.2
Downloaded crossbeam-epoch v0.8.2
Downloaded crossbeam-deque v0.7.4
Downloaded crossbeam-utils v0.6.6
Downloaded fake-simd v0.1.2
Downloaded vcpkg v0.2.15
Downloaded signal-hook-registry v1.4.1
Downloaded memoffset v0.5.6
Downloaded slab v0.4.9
Downloaded openssl-src v300.5.4+3.5.4
==> Starting build()...
Compiling autocfg v1.2.0
Compiling libc v0.2.175
Compiling cfg-if v0.1.10
Compiling byteorder v1.5.0
Compiling log v0.4.21
Compiling futures v0.1.31
Compiling lazy_static v1.4.0
Compiling maybe-uninit v2.0.0
Compiling semver-parser v0.7.0
Compiling scopeguard v1.2.0
Compiling fnv v1.0.7
Compiling lock_api v0.3.4
Compiling semver v0.9.0
Compiling smallvec v0.6.14
Compiling crossbeam-utils v0.7.2
Compiling slab v0.4.9
Compiling rustc_version v0.2.3
Compiling cfg-if v1.0.0
Compiling autocfg v0.1.8
Compiling rand_core v0.4.2
Compiling proc-macro2 v1.0.79
Compiling vcpkg v0.2.15
Compiling parking_lot_core v0.6.3
Compiling parking_lot v0.9.0
Compiling cc v1.0.90
Compiling pkg-config v0.3.30
Compiling unicode-ident v1.0.12
Compiling memoffset v0.5.6
Compiling typenum v1.17.0
Compiling tokio-executor v0.1.10
Compiling tokio-sync v0.1.8
Compiling proc-macro2 v0.4.30
Compiling quote v1.0.35
Compiling rand_core v0.3.1
Compiling crossbeam-epoch v0.8.2
Compiling unicode-xid v0.1.0
Compiling bitflags v2.5.0
Compiling syn v2.0.57
Compiling openssl-sys v0.9.104
Compiling openssl v0.10.64
Compiling syn v0.15.44
Compiling iovec v0.1.4
Compiling num_cpus v1.16.0
Compiling net2 v0.2.39
Compiling bytes v0.4.12
Compiling foreign-types-shared v0.1.1
Compiling tinyvec_macros v0.1.1
Compiling foreign-types v0.3.2
Compiling tinyvec v1.6.0
Compiling generic-array v0.12.4
Compiling tokio-io v0.1.13
Compiling mio v0.6.23
Compiling tokio-codec v0.1.2
Compiling quote v0.6.13
Compiling rand_pcg v0.1.2
Compiling rand_chacha v0.1.1
Compiling byte-tools v0.3.1
Compiling httparse v1.8.0
Compiling version_check v0.1.5
Compiling once_cell v1.19.0
Compiling tokio-reactor v0.1.12
Compiling mio-uds v0.6.8
Compiling native-tls v0.2.11
Compiling unicode-normalization v0.1.23
Compiling tokio-tcp v0.1.4
Compiling unicase v1.4.2
Compiling block-padding v0.1.5
Compiling crossbeam-deque v0.7.4
Compiling crossbeam-queue v0.2.3
Compiling rand v0.6.5
Compiling unicode-bidi v0.3.15
Compiling matches v0.1.10
Compiling bitflags v1.3.2
Compiling openssl-probe v0.1.5
Compiling percent-encoding v1.0.1
Compiling tokio-threadpool v0.1.18
Compiling idna v0.1.5
Compiling block-buffer v0.7.3
Compiling digest v0.8.1
Compiling rand_os v0.1.3
Compiling getrandom v0.2.12
Compiling rand_xorshift v0.1.1
Compiling rand_hc v0.1.0
Compiling rand_isaac v0.1.1
Compiling rand_jitter v0.1.4
Compiling openssl-macros v0.1.1
Compiling base64 v0.10.1
Compiling log v0.3.9
Compiling rustix v0.38.32
Compiling unicode-width v0.1.11
Compiling unicode-segmentation v1.11.0
Compiling opaque-debug v0.2.3
Compiling safemem v0.3.3
Compiling crc32fast v1.4.0
Compiling fake-simd v0.1.2
Compiling sha-1 v0.8.2
Compiling base64 v0.9.3
Compiling heck v0.3.3
Compiling textwrap v0.11.0
Compiling mime v0.2.6
Compiling rand_core v0.6.4
Compiling url v1.7.2
Compiling tokio-fs v0.1.7
Compiling tokio-uds v0.2.7
Compiling tokio-udp v0.1.6
Compiling signal-hook-registry v1.4.1
Compiling time v0.1.45
Compiling tokio-current-thread v0.1.7
Compiling tokio-timer v0.2.13
Compiling crossbeam-utils v0.6.6
Compiling itoa v0.4.8
Compiling adler v1.0.2
Compiling linux-raw-sys v0.4.13
Compiling ppv-lite86 v0.2.17
Compiling language-tags v0.2.2
Compiling traitobject v0.1.1
Compiling typeable v0.1.2
Compiling hyper v0.10.16
Compiling rand_chacha v0.3.1
Compiling tokio v0.1.22
Compiling crossbeam-queue v0.1.2
Compiling miniz_oxide v0.7.2
Compiling tokio-tls v0.2.1
Compiling websocket-base v0.26.5
Compiling http v0.1.21
Compiling structopt-derive v0.2.16
Compiling tokio-signal v0.2.9
Compiling clap v2.34.0
Compiling fastrand v2.0.2
Compiling http-bytes v0.1.0
Compiling tempfile v3.10.1
Compiling flate2 v1.0.28
Compiling tokio-process v0.2.5
Compiling websocket v0.27.1
Compiling rand v0.8.5
Compiling structopt v0.2.16
Compiling tk-listen v0.2.1
Compiling derivative v1.0.4
Compiling smart-default v0.3.0
Compiling tokio-file-unix v0.5.1
Compiling readwrite v0.1.2
Compiling tokio-stdin-stdout v0.1.5
Compiling atty v0.2.14
Compiling slab_typesafe v0.1.3
Compiling env_logger v0.6.2
Compiling hex v0.4.3
Compiling anymap v0.12.1
Compiling websocat v1.14.1 (/build/websocat/src/websocat-1.14.1)
warning: unnecessary parentheses around type
--> src/foreachmsg_peer.rs:80:51
|
80 | fn poll(&mut self) -> Poll<&mut Peer, Box<dyn (::std::error::Error)>> {
| ^ ^
|
= note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
help: remove these parentheses
|
80 - fn poll(&mut self) -> Poll<&mut Peer, Box<dyn (::std::error::Error)>> {
80 + fn poll(&mut self) -> Poll<&mut Peer, Box<dyn ::std::error::Error >> {
|
warning: unnecessary parentheses around type
--> src/reconnect_peer.rs:74:51
|
74 | fn poll(&mut self) -> Poll<&mut Peer, Box<dyn (::std::error::Error)>> {
| ^ ^
|
help: remove these parentheses
|
74 - fn poll(&mut self) -> Poll<&mut Peer, Box<dyn (::std::error::Error)>> {
74 + fn poll(&mut self) -> Poll<&mut Peer, Box<dyn ::std::error::Error >> {
|
warning: unnecessary parentheses around type
--> src/socks5_peer.rs:99:68
|
99 | Box<dyn Future<Item = (SocksSocketAddr, Peer), Error = Box<dyn (::std::error::Error)>>>;
| ^ ^
|
help: remove these parentheses
|
99 - Box<dyn Future<Item = (SocksSocketAddr, Peer), Error = Box<dyn (::std::error::Error)>>>;
99 + Box<dyn Future<Item = (SocksSocketAddr, Peer), Error = Box<dyn ::std::error::Error>>>;
|
warning: unnecessary parentheses around type
--> src/ssl_peer.rs:26:28
|
26 | let e: Box<dyn (::std::error::Error)> = e;
| ^ ^
|
help: remove these parentheses
|
26 - let e: Box<dyn (::std::error::Error)> = e;
26 + let e: Box<dyn ::std::error::Error > = e;
|
warning: unnecessary parentheses around type
--> src/specparse.rs:63:24
|
63 | type Err = Box<dyn (::std::error::Error)>;
| ^ ^
|
help: remove these parentheses
|
63 - type Err = Box<dyn (::std::error::Error)>;
63 + type Err = Box<dyn ::std::error::Error >;
|
warning: hiding a lifetime that's elided elsewhere is confusing
--> src/specifier.rs:234:39
|
234 | pub fn global<T:std::any::Any, F>(&self, def:F) -> std::cell::RefMut<T>
| ^^^^^ ^^^^^^^^^^^^^^^^^^^^ 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
|
234 | pub fn global<T:std::any::Any, F>(&self, def:F) -> std::cell::RefMut<'_, T>
| +++
warning: `websocat` (lib) generated 6 warnings (run `cargo fix --lib -p websocat` to apply 6 suggestions)
warning: unnecessary parentheses around type
--> src/main.rs:740:59
|
740 | pub fn setup_env_logger(ll: u8) -> Result<(), Box<dyn (::std::error::Error)>> {
| ^ ^
|
= note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
help: remove these parentheses
|
740 - pub fn setup_env_logger(ll: u8) -> Result<(), Box<dyn (::std::error::Error)>> {
740 + pub fn setup_env_logger(ll: u8) -> Result<(), Box<dyn ::std::error::Error>> {
|
warning: `websocat` (bin "websocat") generated 1 warning (run `cargo fix --bin "websocat" -p websocat` to apply 1 suggestion)
Finished `release` profile [optimized] target(s) in 1m 12s
==> 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...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/websocat
==> Creating package "websocat"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: websocat 1.14.1-1 (Sun Feb 8 00:18:38 2026)
==> Cleaning up...
[?12l[?25h