==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: mosh 1.4.0-26 (Thu Sep 25 14:34:20 2025)
==> Retrieving sources...
-> Cloning mosh git repo...
Cloning into bare repository '/home/leming/work/mosh/mosh'...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums...
mosh ... Skipped
==> Making package: mosh 1.4.0-26 (Thu 25 Sep 2025 02:34:28 PM MDT)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...
Packages (7) abseil-cpp-20250814.1-1 gtest-1.17.0-1 libedit-20250104_3.1-1
openssh-10.0p1-5 perl-io-tty-1.20-3 protobuf-32.1-1
python-absl-2.3.1-1
Total Download Size: 1.38 MiB
Total Installed Size: 42.62 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
openssh-10.0p1-5-aarch64 downloading...
python-absl-2.3.1-1-any downloading...
perl-io-tty-1.20-3-aarch64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libedit...
installing openssh...
Optional dependencies for openssh
libfido2: FIDO/U2F support
sh: for ssh-copy-id and findssl.sh [installed]
x11-ssh-askpass: input passphrase in X
xorg-xauth: X11 forwarding
installing perl-io-tty...
installing gtest...
Optional dependencies for gtest
python: gmock generator [installed]
installing abseil-cpp...
installing protobuf...
installing python-absl...
:: Running post-transaction hooks...
(1/5) Reloading system manager configuration...
Skipped: Current root is not booted.
(2/5) Reloading user manager configuration...
Skipped: Current root is not booted.
(3/5) Creating temporary files...
Cannot set file attributes for '/var/log/journal', maybe due to incompatibility in specified attributes, previous=0x00080000, current=0x00080000, expected=0x00880000, ignoring.
Cannot set file attributes for '/var/log/journal/remote', maybe due to incompatibility in specified attributes, previous=0x00080000, current=0x00080000, expected=0x00880000, ignoring.
(4/5) Arming ConditionNeedsUpdate...
(5/5) Checking for old perl modules...
[?25h==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...
Packages (5) perl-error-0.17030-2 perl-mailtools-2.22-2 perl-timedate-2.33-8
zlib-ng-2.2.5-1 git-2.51.0-1
Total Installed Size: 45.12 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 perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
git-zsh-completion: upstream zsh completion
tk: gitk and git gui
openssh: ssh transport and crypto [installed]
man: show help with `git command --help`
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-io-socket-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-mediawiki-api: git mediawiki support
perl-datetime-format-iso8601: git mediawiki support
perl-lwp-protocol-https: git mediawiki https support
perl-cgi: gitweb (web interface) support
python: git svn & git p4 [installed]
subversion: git svn
org.freedesktop.secrets: keyring credential helper
libsecret: libsecret credential helper [installed]
less: the default pager for git [installed]
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 970.
Creating user 'git' (git daemon user) with UID 970 and GID 970.
(2/4) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/4) Arming ConditionNeedsUpdate...
(4/4) Checking for old perl modules...
[?25h==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Creating working copy of mosh git repo...
Cloning into 'mosh'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Starting build()...
configure.ac:325: warning: The macro 'AC_HELP_STRING' is obsolete.
configure.ac:325: You should run autoupdate.
./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from...
./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from...
configure.ac:325: the top level
configure.ac:23: installing './ar-lib'
configure.ac:15: installing './compile'
configure.ac:6: installing './install-sh'
configure.ac:6: installing './missing'
src/crypto/Makefile.am: installing './depcomp'
parallel-tests: installing './test-driver'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether to build with code coverage support... no
checking for cc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether cc accepts -g... yes
checking for cc option to enable C11 features... none needed
checking whether cc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of cc... gcc3
checking for c++... c++
checking whether the compiler supports GNU C++... yes
checking whether c++ accepts -g... yes
checking for c++ option to enable C++11 features... none needed
checking dependency style of c++... gcc3
checking for ranlib... ranlib
checking for protoc... /usr/bin/protoc
checking for ar... ar
checking the archiver (ar) interface... ar
checking whether c++ supports C++17 features with -std=gnu++17... yes
checking whether C++ compiler accepts -fno-strict-overflow... yes
checking whether C++ compiler accepts -D_FORTIFY_SOURCE=2... no
checking whether the linker accepts -fstack-protector-all... yes
checking whether C++ compiler accepts -Wstack-protector... yes
checking whether C++ compiler accepts --param ssp-buffer-size=1... yes
checking whether C++ compiler accepts -fPIE... yes
checking whether the linker accepts -fPIE -pie... yes
checking whether the linker accepts -Wl,-z,relro... yes
checking whether the linker accepts -Wl,-z,now... yes
checking whether C++ compiler accepts -fno-default-inline... yes
checking whether C++ compiler accepts -pipe... yes
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for utempter_remove_record in -lutempter... yes
checking for compress in -lz... yes
checking for library containing socket... none required
checking for library containing inet_addr... none required
checking for library containing clock_gettime... none required
checking for fcntl.h... yes
checking for langinfo.h... yes
checking for limits.h... yes
checking for locale.h... yes
checking for netdb.h... yes
checking for netinet/in.h... yes
checking for stddef.h... yes
checking for stdint.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for sys/ioctl.h... yes
checking for sys/resource.h... yes
checking for sys/socket.h... yes
checking for sys/stat.h... (cached) yes
checking for sys/time.h... yes
checking for termios.h... yes
checking for unistd.h... (cached) yes
checking for wchar.h... yes
checking for wctype.h... yes
checking for pty.h... yes
checking for util.h... no
checking for libutil.h... no
checking for paths.h... yes
checking for endian.h... yes
checking for sys/endian.h... no
checking for utmpx.h... yes
checking for termio.h... yes
checking for sys/uio.h... yes
checking for memory... yes
checking for tr1/memory... yes
checking for inline... inline
checking for int64_t... yes
checking for pid_t... yes
checking for C/C++ restrict keyword... no
checking for size_t... yes
checking for ssize_t... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint64_t... yes
checking for uint8_t... yes
checking for uintptr_t... yes
checking for gettimeofday... yes
checking for posix_memalign... yes
checking for cfmakeraw... yes
checking for pselect... yes
checking for pledge... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for TINFO... yes
checking for CommonCrypto/CommonCrypto.h... no
checking for OpenSSL... yes
checking for AES_encrypt in -lcrypto... yes
checking for EVP_aes_128_ocb in -lcrypto... yes
checking for Nettle... yes
checking for c++ -std=gnu++17 options needed to detect all undeclared functions... none needed
checking whether forkpty is declared... no
checking for library containing forkpty... none required
checking whether FD_ISSET() argument is const... yes
checking whether std::shared_ptr is available... yes
checking whether std::tr1::shared_ptr is available... yes
checking whether clock_gettime() is supported... yes
checking whether mach_absolute_time is declared... no
checking whether __builtin_ctz is declared... yes
checking whether ffs is declared... yes
checking whether be64toh is declared... yes
checking whether betoh64 is declared... no
checking whether bswap64 is declared... no
checking whether __builtin_bswap64 is declared... yes
checking whether IP_MTU_DISCOVER is declared... yes
checking whether IP_RECVTOS is declared... yes
checking whether __STDC_ISO_10646__ is declared... yes
checking whether IUTF8 is declared... yes
checking for protobuf... yes
checking whether protoc matches protobuf... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/crypto/Makefile
config.status: creating src/frontend/Makefile
config.status: creating src/fuzz/Makefile
config.status: creating src/include/Makefile
config.status: creating src/network/Makefile
config.status: creating src/protobufs/Makefile
config.status: creating src/statesync/Makefile
config.status: creating src/terminal/Makefile
config.status: creating src/util/Makefile
config.status: creating scripts/Makefile
config.status: creating src/examples/Makefile
config.status: creating src/tests/Makefile
config.status: creating man/Makefile
config.status: creating conf/Makefile
config.status: creating src/include/config.h
config.status: executing depfiles commands
configure: === Configuration results ===
configure: Version: 1.4.0
configure: c++ compiler: c++ -std=gnu++17
configure: Warning CXXFLAGS: -Wall
configure: Picky CXXFLAGS:
configure: Harden CFLAGS: -fno-strict-overflow -fstack-protector-all -Wstack-protector --param ssp-buffer-size=1 -fPIE
configure: Cryptography: internal OCB, OpenSSL AES
configure: =============================
make all-recursive
make[1]: Entering directory '/build/mosh/src/mosh'
Making all in scripts
make[2]: Entering directory '/build/mosh/src/mosh/scripts'
perl -Mdiagnostics -c ./mosh.pl
./mosh.pl syntax OK
make[2]: Leaving directory '/build/mosh/src/mosh/scripts'
Making all in src
make[2]: Entering directory '/build/mosh/src/mosh/src'
Making all in include
make[3]: Entering directory '/build/mosh/src/mosh/src/include'
make all-am
make[4]: Entering directory '/build/mosh/src/mosh/src/include'
make[4]: Leaving directory '/build/mosh/src/mosh/src/include'
make[3]: Leaving directory '/build/mosh/src/mosh/src/include'
Making all in protobufs
make[3]: Entering directory '/build/mosh/src/mosh/src/protobufs'
GEN userinput.pb.cc
GEN hostinput.pb.cc
GEN transportinstruction.pb.cc
make all-am
make[4]: Entering directory '/build/mosh/src/mosh/src/protobufs'
CXX userinput.pb.o
CXX hostinput.pb.o
CXX transportinstruction.pb.o
AR libmoshprotos.a
make[4]: Leaving directory '/build/mosh/src/mosh/src/protobufs'
make[3]: Leaving directory '/build/mosh/src/mosh/src/protobufs'
Making all in util
make[3]: Entering directory '/build/mosh/src/mosh/src/util'
CXX locale_utils.o
CXX select.o
CXX swrite.o
CXX timestamp.o
CXX pty_compat.o
AR libmoshutil.a
make[3]: Leaving directory '/build/mosh/src/mosh/src/util'
Making all in crypto
make[3]: Entering directory '/build/mosh/src/mosh/src/crypto'
CXX ocb_internal.o
CXX crypto.o
CXX base64.o
AR libmoshcrypto.a
make[3]: Leaving directory '/build/mosh/src/mosh/src/crypto'
Making all in terminal
make[3]: Entering directory '/build/mosh/src/mosh/src/terminal'
CXX parseraction.o
CXX parserstate.o
CXX parser.o
CXX terminal.o
CXX terminaldisplay.o
CXX terminalframebuffer.o
CXX terminaldisplayinit.o
CXX terminaldispatcher.o
CXX terminalfunctions.o
CXX terminaluserinput.o
AR libmoshterminal.a
make[3]: Leaving directory '/build/mosh/src/mosh/src/terminal'
Making all in network
make[3]: Entering directory '/build/mosh/src/mosh/src/network'
CXX network.o
CXX transportfragment.o
CXX compressor.o
AR libmoshnetwork.a
make[3]: Leaving directory '/build/mosh/src/mosh/src/network'
Making all in statesync
make[3]: Entering directory '/build/mosh/src/mosh/src/statesync'
CXX completeterminal.o
CXX user.o
AR libmoshstatesync.a
make[3]: Leaving directory '/build/mosh/src/mosh/src/statesync'
Making all in frontend
make[3]: Entering directory '/build/mosh/src/mosh/src/frontend'
CXX mosh-client.o
CXX stmclient.o
CXX terminaloverlay.o
CXX mosh-server.o
CXXLD mosh-client
CXXLD mosh-server
make[3]: Leaving directory '/build/mosh/src/mosh/src/frontend'
Making all in examples
make[3]: Entering directory '/build/mosh/src/mosh/src/examples'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/mosh/src/mosh/src/examples'
Making all in tests
make[3]: Entering directory '/build/mosh/src/mosh/src/tests'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/mosh/src/mosh/src/tests'
Making all in fuzz
make[3]: Entering directory '/build/mosh/src/mosh/src/fuzz'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/mosh/src/mosh/src/fuzz'
make[3]: Entering directory '/build/mosh/src/mosh/src'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/build/mosh/src/mosh/src'
make[2]: Leaving directory '/build/mosh/src/mosh/src'
Making all in man
make[2]: Entering directory '/build/mosh/src/mosh/man'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/build/mosh/src/mosh/man'
Making all in conf
make[2]: Entering directory '/build/mosh/src/mosh/conf'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/build/mosh/src/mosh/conf'
make[2]: Entering directory '/build/mosh/src/mosh'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/build/mosh/src/mosh'
make[1]: Leaving directory '/build/mosh/src/mosh'
==> Entering fakeroot environment...
==> Starting package()...
make: Entering directory '/build/mosh/src/mosh'
make install-recursive
make[1]: Entering directory '/build/mosh/src/mosh'
Making install in scripts
make[2]: Entering directory '/build/mosh/src/mosh/scripts'
make[3]: Entering directory '/build/mosh/src/mosh/scripts'
make[3]: Nothing to be done for 'install-data-am'.
/usr/bin/mkdir -p '/build/mosh/pkg/mosh/usr/bin'
/usr/bin/install -c mosh '/build/mosh/pkg/mosh/usr/bin'
make[3]: Leaving directory '/build/mosh/src/mosh/scripts'
make[2]: Leaving directory '/build/mosh/src/mosh/scripts'
Making install in src
make[2]: Entering directory '/build/mosh/src/mosh/src'
Making install in include
make[3]: Entering directory '/build/mosh/src/mosh/src/include'
make install-am
make[4]: Entering directory '/build/mosh/src/mosh/src/include'
make[5]: Entering directory '/build/mosh/src/mosh/src/include'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/build/mosh/src/mosh/src/include'
make[4]: Leaving directory '/build/mosh/src/mosh/src/include'
make[3]: Leaving directory '/build/mosh/src/mosh/src/include'
Making install in protobufs
make[3]: Entering directory '/build/mosh/src/mosh/src/protobufs'
make install-am
make[4]: Entering directory '/build/mosh/src/mosh/src/protobufs'
make[5]: Entering directory '/build/mosh/src/mosh/src/protobufs'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/build/mosh/src/mosh/src/protobufs'
make[4]: Leaving directory '/build/mosh/src/mosh/src/protobufs'
make[3]: Leaving directory '/build/mosh/src/mosh/src/protobufs'
Making install in util
make[3]: Entering directory '/build/mosh/src/mosh/src/util'
make[4]: Entering directory '/build/mosh/src/mosh/src/util'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/mosh/src/mosh/src/util'
make[3]: Leaving directory '/build/mosh/src/mosh/src/util'
Making install in crypto
make[3]: Entering directory '/build/mosh/src/mosh/src/crypto'
make[4]: Entering directory '/build/mosh/src/mosh/src/crypto'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/mosh/src/mosh/src/crypto'
make[3]: Leaving directory '/build/mosh/src/mosh/src/crypto'
Making install in terminal
make[3]: Entering directory '/build/mosh/src/mosh/src/terminal'
make[4]: Entering directory '/build/mosh/src/mosh/src/terminal'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/mosh/src/mosh/src/terminal'
make[3]: Leaving directory '/build/mosh/src/mosh/src/terminal'
Making install in network
make[3]: Entering directory '/build/mosh/src/mosh/src/network'
make[4]: Entering directory '/build/mosh/src/mosh/src/network'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/mosh/src/mosh/src/network'
make[3]: Leaving directory '/build/mosh/src/mosh/src/network'
Making install in statesync
make[3]: Entering directory '/build/mosh/src/mosh/src/statesync'
make[4]: Entering directory '/build/mosh/src/mosh/src/statesync'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/mosh/src/mosh/src/statesync'
make[3]: Leaving directory '/build/mosh/src/mosh/src/statesync'
Making install in frontend
make[3]: Entering directory '/build/mosh/src/mosh/src/frontend'
make[4]: Entering directory '/build/mosh/src/mosh/src/frontend'
make[4]: Nothing to be done for 'install-data-am'.
/usr/bin/mkdir -p '/build/mosh/pkg/mosh/usr/bin'
/usr/bin/install -c mosh-client mosh-server '/build/mosh/pkg/mosh/usr/bin'
make[4]: Leaving directory '/build/mosh/src/mosh/src/frontend'
make[3]: Leaving directory '/build/mosh/src/mosh/src/frontend'
Making install in examples
make[3]: Entering directory '/build/mosh/src/mosh/src/examples'
make[4]: Entering directory '/build/mosh/src/mosh/src/examples'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/mosh/src/mosh/src/examples'
make[3]: Leaving directory '/build/mosh/src/mosh/src/examples'
Making install in tests
make[3]: Entering directory '/build/mosh/src/mosh/src/tests'
make[4]: Entering directory '/build/mosh/src/mosh/src/tests'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/mosh/src/mosh/src/tests'
make[3]: Leaving directory '/build/mosh/src/mosh/src/tests'
Making install in fuzz
make[3]: Entering directory '/build/mosh/src/mosh/src/fuzz'
make[4]: Entering directory '/build/mosh/src/mosh/src/fuzz'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/mosh/src/mosh/src/fuzz'
make[3]: Leaving directory '/build/mosh/src/mosh/src/fuzz'
make[3]: Entering directory '/build/mosh/src/mosh/src'
make[4]: Entering directory '/build/mosh/src/mosh/src'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/build/mosh/src/mosh/src'
make[3]: Leaving directory '/build/mosh/src/mosh/src'
make[2]: Leaving directory '/build/mosh/src/mosh/src'
Making install in man
make[2]: Entering directory '/build/mosh/src/mosh/man'
make[3]: Entering directory '/build/mosh/src/mosh/man'
make[3]: Nothing to be done for 'install-exec-am'.
/usr/bin/mkdir -p '/build/mosh/pkg/mosh/usr/share/man/man1'
/usr/bin/install -c -m 644 mosh.1 mosh-client.1 mosh-server.1 '/build/mosh/pkg/mosh/usr/share/man/man1'
make[3]: Leaving directory '/build/mosh/src/mosh/man'
make[2]: Leaving directory '/build/mosh/src/mosh/man'
Making install in conf
make[2]: Entering directory '/build/mosh/src/mosh/conf'
make[3]: Entering directory '/build/mosh/src/mosh/conf'
/usr/bin/mkdir -p '/build/mosh/pkg/mosh/etc'
/usr/bin/mkdir -p '/build/mosh/pkg/mosh/etc/ufw/applications.d'
/usr/bin/install -c -m 644 ufw/applications.d/mosh '/build/mosh/pkg/mosh/etc/ufw/applications.d'
make[3]: Leaving directory '/build/mosh/src/mosh/conf'
make[2]: Leaving directory '/build/mosh/src/mosh/conf'
make[2]: Entering directory '/build/mosh/src/mosh'
make[3]: Entering directory '/build/mosh/src/mosh'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/mosh/src/mosh'
make[2]: Leaving directory '/build/mosh/src/mosh'
make[1]: Leaving directory '/build/mosh/src/mosh'
make: Leaving directory '/build/mosh/src/mosh'
==> Tidying install...
-> Removing empty directories...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "mosh"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: mosh 1.4.0-26 (Thu 25 Sep 2025 02:35:43 PM MDT)
==> Cleaning up...