==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: greetd 0.10.3-2 (Sat Mar 28 17:51:18 2026)
==> Retrieving sources...
-> Found greetd-0.10.3.tar.gz
-> Found greetd.sysusers
-> Found greetd.pam
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
greetd-0.10.3.tar.gz ... Passed
greetd.sysusers ... Passed
greetd.pam ... Passed
==> Making package: greetd 0.10.3-2 (Sat Mar 28 23:51:48 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 (8) 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.2-1 rust-1:1.94.1-1 scdoc-1.11.4-1
Total Download Size: 0.01 MiB
Total Installed Size: 379.60 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
scdoc-1.11.4-1-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
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
installing scdoc...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Retrieving sources...
-> Found greetd-0.10.3.tar.gz
-> Found greetd.sysusers
-> Found greetd.pam
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Extracting greetd-0.10.3.tar.gz with bsdtar
==> Starting prepare()...
Updating crates.io index
Downloading crates ...
Downloaded proc-macro2 v1.0.81
Downloaded pam-sys v0.5.6
Downloaded enquote v1.1.0
Downloaded getopts v0.2.21
Downloaded ryu v1.0.17
Downloaded serde_derive v1.0.198
Downloaded serde v1.0.198
Downloaded mio v0.8.11
Downloaded bytes v1.6.0
Downloaded serde_json v1.0.116
Downloaded socket2 v0.5.6
Downloaded unicode-ident v1.0.12
Downloaded bitflags v2.5.0
Downloaded async-trait v0.1.80
Downloaded pin-project-lite v0.2.14
Downloaded signal-hook-registry v1.4.1
Downloaded syn v2.0.60
Downloaded nix v0.27.1
Downloaded quote v1.0.36
Downloaded unicode-width v0.1.11
Downloaded cfg-if v1.0.0
Downloaded thiserror-impl v1.0.58
Downloaded thiserror v1.0.58
Downloaded tokio-macros v2.2.0
Downloaded rpassword v5.0.1
Downloaded itoa v1.0.11
Downloaded tokio v1.37.0
Downloaded libc v0.2.153
==> Starting build()...
Compiling proc-macro2 v1.0.81
Compiling unicode-ident v1.0.12
Compiling libc v0.2.153
Compiling serde v1.0.198
Compiling thiserror v1.0.58
Compiling serde_json v1.0.116
Compiling bytes v1.6.0
Compiling itoa v1.0.11
Compiling ryu v1.0.17
Compiling pin-project-lite v0.2.14
Compiling bitflags v2.5.0
Compiling quote v1.0.36
Compiling unicode-width v0.1.11
Compiling pam-sys v0.5.6
Compiling cfg-if v1.0.0
Compiling getopts v0.2.21
Compiling syn v2.0.60
Compiling inish v0.1.0 (/build/greetd/src/greetd-0.10.3/inish)
Compiling signal-hook-registry v1.4.1
Compiling mio v0.8.11
Compiling socket2 v0.5.6
Compiling nix v0.27.1
Compiling rpassword v5.0.1
Compiling thiserror-impl v1.0.58
Compiling serde_derive v1.0.198
Compiling tokio-macros v2.2.0
Compiling async-trait v0.1.80
Compiling tokio v1.37.0
Compiling enquote v1.1.0
Compiling greetd_ipc v0.10.3 (/build/greetd/src/greetd-0.10.3/greetd_ipc)
Compiling fakegreet v0.10.3 (/build/greetd/src/greetd-0.10.3/fakegreet)
Compiling agreety v0.10.3 (/build/greetd/src/greetd-0.10.3/agreety)
Compiling greetd v0.10.3 (/build/greetd/src/greetd-0.10.3/greetd)
warning: unreachable expression
--> greetd/src/session/interface.rs:121:42
|
113 | / execv(
114 | | &bin,
115 | | &[
116 | | &bin,
... |
121 | | .expect("unable to exec");
| | -^ unreachable expression
| |_________________________________________|
| any code following this expression is unreachable
|
note: this expression has type `Infallible`, which is uninhabited
--> greetd/src/session/interface.rs:113:17
|
113 | / execv(
114 | | &bin,
115 | | &[
116 | | &bin,
... |
121 | | .expect("unable to exec");
| |_________________________________________^
= note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
warning: unreachable expression
--> greetd/src/session/worker.rs:277:38
|
268 | / execve(
269 | | &cpath,
270 | | &[
271 | | &cpath,
... |
277 | | .expect("unable to exec");
| | -^ unreachable expression
| |_____________________________________|
| any code following this expression is unreachable
|
note: this expression has type `Infallible`, which is uninhabited
--> greetd/src/session/worker.rs:268:13
|
268 | / execve(
269 | | &cpath,
270 | | &[
271 | | &cpath,
... |
277 | | .expect("unable to exec");
| |_____________________________________^
warning: hiding a lifetime that's named elsewhere is confusing
--> greetd/src/session/conv.rs:31:63
|
31 | pub fn new(sock: &'a std::os::unix::net::UnixDatagram) -> SessionConv {
| -- the lifetime is named 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: consistently use `'a`
|
31 | pub fn new(sock: &'a std::os::unix::net::UnixDatagram) -> SessionConv<'a> {
| ++++
warning: `greetd` (bin "greetd") generated 3 warnings (run `cargo fix --bin "greetd" -p greetd` to apply 1 suggestion)
Finished `release` profile [optimized] target(s) in 2m 13s
make: Entering directory '/build/greetd/src/greetd-0.10.3/man'
/usr/bin/scdoc < agreety-1.scd > agreety.1
/usr/bin/scdoc < greetd-1.scd > greetd.1
/usr/bin/scdoc < greetd-5.scd > greetd.5
/usr/bin/scdoc < greetd-ipc-7.scd > greetd-ipc.7
make: Leaving directory '/build/greetd/src/greetd-0.10.3/man'
==> Entering fakeroot environment...
==> Starting package_greetd()...
make: Entering directory '/build/greetd/src/greetd-0.10.3/man'
mkdir -p /build/greetd/pkg/greetd/usr/share/man/man1
mkdir -p /build/greetd/pkg/greetd/usr/share/man/man5
mkdir -p /build/greetd/pkg/greetd/usr/share/man/man7
install -m644 agreety.1 /build/greetd/pkg/greetd/usr/share/man/man1/agreety.1
install -m644 greetd.1 /build/greetd/pkg/greetd/usr/share/man/man1/greetd.1
install -m644 greetd.5 /build/greetd/pkg/greetd/usr/share/man/man5/greetd.5
install -m644 greetd-ipc.7 /build/greetd/pkg/greetd/usr/share/man/man7/greetd-ipc.7
make: Leaving directory '/build/greetd/src/greetd-0.10.3/man'
==> 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...
==> Creating package "greetd"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_greetd-agreety()...
make: Entering directory '/build/greetd/src/greetd-0.10.3/man'
mkdir -p /build/greetd/pkg/greetd-agreety/usr/share/man/man1
mkdir -p /build/greetd/pkg/greetd-agreety/usr/share/man/man5
mkdir -p /build/greetd/pkg/greetd-agreety/usr/share/man/man7
install -m644 agreety.1 /build/greetd/pkg/greetd-agreety/usr/share/man/man1/agreety.1
install -m644 greetd.1 /build/greetd/pkg/greetd-agreety/usr/share/man/man1/greetd.1
install -m644 greetd.5 /build/greetd/pkg/greetd-agreety/usr/share/man/man5/greetd.5
install -m644 greetd-ipc.7 /build/greetd/pkg/greetd-agreety/usr/share/man/man7/greetd-ipc.7
make: Leaving directory '/build/greetd/src/greetd-0.10.3/man'
==> 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...
==> Creating package "greetd-agreety"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: greetd 0.10.3-2 (Sat Mar 28 23:54:33 2026)
==> Cleaning up...
[?12l[?25h