==> Synchronizing chroot copy [/home/leming/armv8/root] -> [leming]...done
==> Making package: ocaml-findlib 1.9.8-4 (Tue Jan 21 20:22:05 2025)
==> Retrieving sources...
  -> Found findlib-1.9.8.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with b2sums...
    findlib-1.9.8.tar.gz ... Passed
==> Making package: ocaml-findlib 1.9.8-4 (Tue Jan 21 20:22:13 2025)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?25lresolving dependencies...
looking for conflicting packages...

Packages (2) ocaml-5.3.0-1  ocaml-compiler-libs-5.3.0-1

Total Download Size:    79.48 MiB
Total Installed Size:  235.41 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 ocaml-compiler-libs-5.3.0-1-aarch64 downloading...
 ocaml-5.3.0-1-aarch64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing ocaml...
Optional dependencies for ocaml
    ncurses: advanced ncurses features [installed]
    tk: advanced tk features
installing ocaml-compiler-libs...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[?25h==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found findlib-1.9.8.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting findlib-1.9.8.tar.gz with bsdtar
==> Starting build()...
Welcome to findlib version 1.9.8
Configuring core...
Checking for #remove_directory...
Testing threading model...
systhread_supported: true
Testing DLLs...
Testing whether ppxopt can be supported...
Checking for ocamlc -opaque...
Checking for ocamlopt -g...
Configuring libraries...
unix: package already present
dynlink: package already present
bigarray: not present (possible since 4.08)
compiler-libs: package already present
dbm: not present (normal since 4.00)
graphics: not present (normal since 4.09)
num: not present (normal since 4.06)
ocamlbuild: not present (normal since 4.03)
ocamldoc: package already present
raw_spacetime: not present (normal since 4.12)
threads: package already present
str: package already present
labltk: not present (normal since 4.02)
native dynlink: found
camlp4: not present (normal since OCaml-4.02)
bytes: found, installing fake library
Configuration for bytes written to site-lib-src/bytes/META
Detecting compiler arguments: (extractor built) ok

About the OCAML core installation:
    Standard library:      /usr/lib/ocaml
    Binaries:              /usr/bin
    Manual pages:          /usr/local/man
    Multi-threading type:  posix
The directory of site-specific packages will be
    site-lib:              /usr/lib/ocaml
The configuration file is written to:
    findlib config file:   /etc/findlib.conf
Software will be installed:
    Libraries:             in <site-lib>/findlib
    Binaries:              /usr/bin
    Manual pages:          /usr/share/man
    topfind script:        /usr/lib/ocaml
Topfind ppxopt support:    yes
Toolbox:                   no
Link custom runtime:       yes
Need bytes compatibility:  no

Configuration has been written to Makefile.config

You can now do 'make all', and optionally 'make opt', to build ocamlfind.
for p in findlib; do ( cd src/$p; make all ) || exit; done
make[1]: Entering directory '/build/ocaml-findlib/src/findlib-1.9.8/src/findlib'
ocamllex fl_meta.mll
22 states, 392 transitions, table size 1700 bytes
USE_CYGPATH="0"; \
export USE_CYGPATH; \
cat findlib_config.mlp | \
         ../../tools/patch '@CONFIGFILE@' '/etc/findlib.conf' | \
         ../../tools/patch '@STDLIB@' '/usr/lib/ocaml' | \
         ../../tools/patch '@RELATIVE_PATHS@' 'false' | \
	sed -e 's;@AUTOLINK@;true;g' \
	    -e 's;@SYSTEM@;linux;g' \
	     >findlib_config.ml
if [ "true" = "true" ]; then                 \
	cp topfind.ml.in topfind.ml;                             \
else                                                             \
	sed -e '/PPXOPT_BEGIN/,/PPXOPT_END/ d' topfind.ml.in     \
		> topfind.ml ;                                   \
fi
ocamldep *.ml *.mli >depend
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_compat.ml
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_split.ml
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c findlib_config.ml
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_metatoken.ml
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_meta.ml
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -c fl_metascanner.mli
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_metascanner.ml
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -c fl_topo.mli
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_topo.ml
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -c fl_package_base.mli
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_package_base.ml
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -c findlib.mli
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c findlib.ml
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_args.ml
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_lint.ml
ocamlc -I +compiler-libs -a -o findlib.cma fl_compat.cmo fl_split.cmo findlib_config.cmo fl_metatoken.cmo fl_meta.cmo fl_metascanner.cmo fl_topo.cmo fl_package_base.cmo findlib.cmo fl_args.cmo fl_lint.cmo
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c ocaml_args.ml
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c frontend.ml
ocamlc -I +compiler-libs -custom -o ocamlfind -g findlib.cma unix.cma \
           -I +unix -I +dynlink ocaml_args.cmo frontend.cmo
distcc[1101] ERROR: compile /tmp/camlprim030f88.c on 10.3.0.15:3932/8 failed
distcc[1101] (dcc_build_somewhere) Warning: remote compilation of '/tmp/camlprim030f88.c' failed, retrying locally
distcc[1101] Warning: failed to distribute /tmp/camlprim030f88.c to 10.3.0.15:3932/8, running locally instead
distcc[1101] (dcc_please_send_email_after_investigation) Warning: remote compilation of '/tmp/camlprim030f88.c' failed, retried locally and got a different result.
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -c topfind.mli
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c topfind.ml
File "topfind.ml", line 128, characters 40-63:
128 |                      match Hashtbl.find Toploop.directive_table "ppx" with
                                              ^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Toploop.directive_table

File "topfind.ml", line 258, characters 4-27:
258 |     Toploop.directive_table
          ^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Toploop.directive_table

File "topfind.ml", line 268, characters 4-27:
268 |     Toploop.directive_table
          ^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Toploop.directive_table

File "topfind.ml", line 280, characters 4-27:
280 |     Toploop.directive_table
          ^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Toploop.directive_table

File "topfind.ml", line 293, characters 4-27:
293 |     Toploop.directive_table
          ^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Toploop.directive_table

File "topfind.ml", line 307, characters 4-27:
307 |     Toploop.directive_table
          ^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Toploop.directive_table

File "topfind.ml", line 319, characters 4-27:
319 |     Toploop.directive_table
          ^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Toploop.directive_table
ocamlc -I +compiler-libs -a -o findlib_top.cma topfind.cmo
if [ "1" = "1" ]; then                        \
	cp topfind.in topfind.compat.in;                                                     \
else                                                                  \
	sed -e '/REMOVE_DIRECTORY_BEGIN/,/REMOVE_DIRECTORY_END/ d' topfind.in \
		> topfind.compat.in ;                                                \
fi
USE_CYGPATH="0"; \
export USE_CYGPATH; \
cat topfind.compat.in | \
         ../../tools/patch '@SITELIB@' '/usr/lib/ocaml' | \
         ../../tools/patch '@RELATIVE_PATHS@' 'false' \
    	    >topfind
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -c fl_dynload.mli
ocamlc -I +compiler-libs -opaque   -I +unix -I +dynlink -g -c fl_dynload.ml
ocamlc -I +compiler-libs -a -o findlib_dynload.cma fl_dynload.cmo
make[1]: Leaving directory '/build/ocaml-findlib/src/findlib-1.9.8/src/findlib'
make all-config
make[1]: Entering directory '/build/ocaml-findlib/src/findlib-1.9.8'
if [ "false" = "true" ]; then \
  make findlib-relative; \
        else \
  make findlib-absolute; \
fi
make[2]: Entering directory '/build/ocaml-findlib/src/findlib-1.9.8'
USE_CYGPATH="0"; \
export USE_CYGPATH; \
cat findlib.conf.in | \
     tools/patch '@SITELIB@' '/usr/lib/ocaml' | \
		 tools/patch '@FINDLIB_PATH@' '/usr/lib/ocaml' -p >findlib.conf
if ./tools/cmd_from_same_dir ocamlc; then \
	echo 'ocamlc="ocamlc.opt"' >>findlib.conf; \
fi
if ./tools/cmd_from_same_dir ocamlopt; then \
	echo 'ocamlopt="ocamlopt.opt"' >>findlib.conf; \
fi
if ./tools/cmd_from_same_dir ocamldep; then \
	echo 'ocamldep="ocamldep.opt"' >>findlib.conf; \
fi
if ./tools/cmd_from_same_dir ocamldoc; then \
	echo 'ocamldoc="ocamldoc.opt"' >>findlib.conf; \
fi
make[2]: Leaving directory '/build/ocaml-findlib/src/findlib-1.9.8'
make[1]: Leaving directory '/build/ocaml-findlib/src/findlib-1.9.8'
for p in findlib; do ( cd src/$p; make opt ) || exit; done
make[1]: Entering directory '/build/ocaml-findlib/src/findlib-1.9.8/src/findlib'
ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_compat.ml
ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_split.ml
ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c findlib_config.ml
ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_metatoken.ml
ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_meta.ml
ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_metascanner.ml
ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_topo.ml
ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_package_base.ml
ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c findlib.ml
ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_args.ml
ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_lint.ml
ocamlopt -I +compiler-libs -g -a -o findlib.cmxa fl_compat.cmx fl_split.cmx findlib_config.cmx fl_metatoken.cmx fl_meta.cmx fl_metascanner.cmx fl_topo.cmx fl_package_base.cmx findlib.cmx fl_args.cmx fl_lint.cmx
if [ 1 -gt 0 ]; then \
    ocamlopt -I +compiler-libs -g -shared -o findlib.cmxs fl_compat.cmx fl_split.cmx findlib_config.cmx fl_metatoken.cmx fl_meta.cmx fl_metascanner.cmx fl_topo.cmx fl_package_base.cmx findlib.cmx fl_args.cmx fl_lint.cmx; \
fi
ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c ocaml_args.ml
ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c frontend.ml
ocamlopt -I +compiler-libs -g -o ocamlfind_opt findlib.cmxa unix.cmxa \
	   -I +unix -I +dynlink ocaml_args.cmx frontend.cmx
ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c topfind.ml
File "topfind.ml", line 128, characters 40-63:
128 |                      match Hashtbl.find Toploop.directive_table "ppx" with
                                              ^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Toploop.directive_table

File "topfind.ml", line 258, characters 4-27:
258 |     Toploop.directive_table
          ^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Toploop.directive_table

File "topfind.ml", line 268, characters 4-27:
268 |     Toploop.directive_table
          ^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Toploop.directive_table

File "topfind.ml", line 280, characters 4-27:
280 |     Toploop.directive_table
          ^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Toploop.directive_table

File "topfind.ml", line 293, characters 4-27:
293 |     Toploop.directive_table
          ^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Toploop.directive_table

File "topfind.ml", line 307, characters 4-27:
307 |     Toploop.directive_table
          ^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Toploop.directive_table

File "topfind.ml", line 319, characters 4-27:
319 |     Toploop.directive_table
          ^^^^^^^^^^^^^^^^^^^^^^^
Alert deprecated: Toploop.directive_table
ocamlopt -I +compiler-libs -g -a -o findlib_top.cmxa topfind.cmx
if [ 1 -gt 0 ]; then \
    ocamlopt -I +compiler-libs -g -shared -o findlib_top.cmxs topfind.cmx; \
fi
ocamlopt -I +compiler-libs -g -opaque  -I +unix -I +dynlink -c fl_dynload.ml
ocamlopt -I +compiler-libs -g -a -o findlib_dynload.cmxa fl_dynload.cmx
if [ 1 -gt 0 ]; then \
    ocamlopt -I +compiler-libs -g -shared -o findlib_dynload.cmxs fl_dynload.cmx; \
fi
make[1]: Leaving directory '/build/ocaml-findlib/src/findlib-1.9.8/src/findlib'
==> Entering fakeroot environment...
==> Starting package()...
if [ "0" -eq 1 ]; then \
    for x in camlp4 dbm graphics labltk num ocamlbuild; do \
      if [ -f "/build/ocaml-findlib/pkg/ocaml-findlib/usr/lib/ocaml/$x/META" ]; then \
        if ! grep -Fq '[distributed with Ocaml]' "/build/ocaml-findlib/pkg/ocaml-findlib//usr/lib/ocaml/$x/META"; then \
          rm -f site-lib-src/$x/META; \
        fi; \
      fi; \
    done; \
    test -f "site-lib-src/num/META" || rm -f "site-lib-src/num-top/META"; \
  fi
echo 'SITELIB_META =' > Makefile.packages.in
for x in `ls site-lib-src`; do test ! -f "site-lib-src/$x/META" || echo $x >> Makefile.packages.in; done
tr '\n' ' ' < Makefile.packages.in > Makefile.packages
rm Makefile.packages.in
install -d "/build/ocaml-findlib/pkg/ocaml-findlib/usr/bin"
install -d "/build/ocaml-findlib/pkg/ocaml-findlib/usr/share/man"
make install-config
make[1]: Entering directory '/build/ocaml-findlib/src/findlib-1.9.8'
install -d "`dirname \"/build/ocaml-findlib/pkg/ocaml-findlib/etc/findlib.conf\"`"
test -f "/build/ocaml-findlib/pkg/ocaml-findlib/etc/findlib.conf" || cp findlib.conf "/build/ocaml-findlib/pkg/ocaml-findlib/etc/findlib.conf"
make[1]: Leaving directory '/build/ocaml-findlib/src/findlib-1.9.8'
for p in findlib; do ( cd src/$p; make install ); done
make[1]: Entering directory '/build/ocaml-findlib/src/findlib-1.9.8/src/findlib'
install -d "/build/ocaml-findlib/pkg/ocaml-findlib/usr/lib/ocaml/findlib"
install -d "/build/ocaml-findlib/pkg/ocaml-findlib/usr/bin"
test 1 -eq 0 || install -d "/build/ocaml-findlib/pkg/ocaml-findlib/usr/lib/ocaml"
test 1 -eq 0 || cp topfind "/build/ocaml-findlib/pkg/ocaml-findlib/usr/lib/ocaml/"
files=` ../../tools/collect_files ../../Makefile.config \
findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib.a findlib.cmxs \
findlib_config.cmi findlib_config.ml topfind.cmi topfind.mli \
fl_args.cmi fl_lint.cmi fl_meta.cmi fl_split.cmi fl_topo.cmi ocaml_args.cmi \
fl_package_base.mli fl_package_base.cmi fl_metascanner.mli fl_metascanner.cmi \
fl_metatoken.cmi findlib_top.cma findlib_top.cmxa findlib_top.a findlib_top.cmxs \
findlib_dynload.cma findlib_dynload.cmxa findlib_dynload.a findlib_dynload.cmxs fl_dynload.mli fl_dynload.cmi \
META` && \
cp $files "/build/ocaml-findlib/pkg/ocaml-findlib/usr/lib/ocaml/findlib/"
f="ocamlfind"; { test -f ocamlfind_opt && f="ocamlfind_opt"; }; \
install -c $f "/build/ocaml-findlib/pkg/ocaml-findlib/usr/bin/ocamlfind"
# the following "if" block is only needed for 4.00beta2
if [ 1 -eq 0 -a -f "/usr/lib/ocaml/compiler-libs/topdirs.cmi" ]; then \
    cd "/usr/lib/ocaml/compiler-libs/"; \
    cp topdirs.cmi toploop.cmi "/build/ocaml-findlib/pkg/ocaml-findlib/usr/lib/ocaml/findlib/"; \
fi
make[1]: Leaving directory '/build/ocaml-findlib/src/findlib-1.9.8/src/findlib'
make install-meta
make[1]: Entering directory '/build/ocaml-findlib/src/findlib-1.9.8'
for x in bytes ; do install -d "/build/ocaml-findlib/pkg/ocaml-findlib/usr/lib/ocaml/$x"; cp site-lib-src/$x/META "/build/ocaml-findlib/pkg/ocaml-findlib/usr/lib/ocaml/$x/META.tmp" && mv "/build/ocaml-findlib/pkg/ocaml-findlib/usr/lib/ocaml/$x/META.tmp" "/build/ocaml-findlib/pkg/ocaml-findlib/usr/lib/ocaml/$x/META"; done
install -d "/build/ocaml-findlib/pkg/ocaml-findlib/usr/lib/ocaml/findlib"; cp Makefile.packages "/build/ocaml-findlib/pkg/ocaml-findlib/usr/lib/ocaml/findlib/Makefile.packages"
make[1]: Leaving directory '/build/ocaml-findlib/src/findlib-1.9.8'
test ! -f 'site-lib-src/num-top/META' || { cd src/findlib; make install-num-top; }
test ! -f 'site-lib-src/camlp4/META' ||	install -c tools/safe_camlp4 "/build/ocaml-findlib/pkg/ocaml-findlib/usr/bin"
make install-doc
make[1]: Entering directory '/build/ocaml-findlib/src/findlib-1.9.8'
install -d "/build/ocaml-findlib/pkg/ocaml-findlib/usr/share/man/man1" "/build/ocaml-findlib/pkg/ocaml-findlib/usr/share/man/man3" "/build/ocaml-findlib/pkg/ocaml-findlib/usr/share/man/man5"
cp doc/ref-man/ocamlfind.1 "/build/ocaml-findlib/pkg/ocaml-findlib/usr/share/man/man1"
cp doc/ref-man/META.5 doc/ref-man/site-lib.5 doc/ref-man/findlib.conf.5 "/build/ocaml-findlib/pkg/ocaml-findlib/usr/share/man/man5"
make[1]: Leaving directory '/build/ocaml-findlib/src/findlib-1.9.8'
==> Tidying install...
  -> Removing libtool 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/lib/ocaml/findlib/findlib_dynload.cma
usr/lib/ocaml/findlib/findlib.cma
usr/lib/ocaml/findlib/findlib_top.cma
==> Creating package "ocaml-findlib"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: ocaml-findlib 1.9.8-4 (Tue Jan 21 20:22:37 2025)
==> Cleaning up...