==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: mosh 1.4.0-24 (Sat Jun 14 20:23:10 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-24 (Sat Jun 14 20:23:18 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (7) abseil-cpp-20250512.0-1  gtest-1.17.0-1  libedit-20250104_3.1-1
             openssh-10.0p1-3  perl-io-tty-1.20-2  protobuf-31.1-1
             python-absl-2.1.0-3

Total Download Size:    0.25 MiB
Total Installed Size:  48.35 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 python-absl-2.1.0-3-any downloading...
 perl-io-tty-1.20-2-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...
(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-1  perl-mailtools-2.22-1  perl-timedate-2.33-7
             zlib-ng-2.2.4-1  git-2.49.0-2

Total Installed Size:  44.86 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]
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 971.
Creating user 'git' (git daemon user) with UID 971 and GID 971.
(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 '1001' is supported by ustar format... yes
checking whether GID '1001' 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      swrite.o
  CXX      select.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      base64.o
  CXX      crypto.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      parser.o
  CXX      parserstate.o
  CXX      terminal.o
  CXX      terminaldispatcher.o
  CXX      terminaldisplay.o
  CXX      terminaldisplayinit.o
  CXX      terminalframebuffer.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-24 (Sat Jun 14 20:24:13 2025)
==> Cleaning up...