==> Building on carkol ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/ocaml-findlib ./ .SRCINFO 477 100% 0.00kB/s 0:00:00 477 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) PKGBUILD 1,175 100% 1.12MB/s 0:00:00 1,175 100% 1.12MB/s 0:00:00 (xfr#2, to-chk=1/4) ocaml-findlib-1.9.6-7.log 366 100% 357.42kB/s 0:00:00 366 100% 357.42kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,452 bytes received 121 bytes 3,146.00 bytes/sec total size is 1,845 speedup is 1.17 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root1 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root1]...done ==> Making package: ocaml-findlib 1.9.6-7 (Sun Jun 2 09:02:24 2024) ==> Retrieving sources...  -> Downloading findlib-1.9.6.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 4 264k 4 13480 0 0 8749 0 0:00:31 0:00:01 0:00:30 8753 29 264k 29 79558 0 0 30992 0 0:00:08 0:00:02 0:00:06 30992 100 264k 100 264k 0 0 92803 0 0:00:02 0:00:02 --:--:-- 92828 ==> Validating source files with b2sums... findlib-1.9.6.tar.gz ... Passed ==> Making package: ocaml-findlib 1.9.6-7 (Sun Jun 2 09:02:59 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (2) New Version Net Change Download Size extra/ocaml 5.2.0-1 177.92 MiB 33.43 MiB extra/ocaml-compiler-libs 5.2.0-1 94.84 MiB 41.90 MiB Total Download Size: 75.34 MiB Total Installed Size: 272.76 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... ocaml-compiler-libs-5.2.0-1-riscv64 downloading... ocaml-5.2.0-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing ocaml... Optional dependencies for ocaml ncurses: advanced ncurses features [installed] tk: advanced tk features installing ocaml-compiler-libs... [?25h==> Checking buildtime dependencies... ==> Retrieving sources...  -> Found findlib-1.9.6.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting findlib-1.9.6.tar.gz with bsdtar ==> Starting build()... Welcome to findlib version 1.9.6 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: not 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 /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 for p in findlib; do ( cd src/$p; make opt ) || exit; done make[1]: Entering directory '/build/ocaml-findlib/src/findlib-1.9.6/src/findlib' ocamllex fl_meta.mll make[1]: Entering directory '/build/ocaml-findlib/src/findlib-1.9.6/src/findlib' ocamllex fl_meta.mll USE_CYGPATH="0"; \ export USE_CYGPATH; \ cat findlib_config.mlp | \ ../../tools/patch '@CONFIGFILE@' '/etc/findlib.conf' | \ ../../tools/patch '@STDLIB@' '/usr/lib/ocaml' | \ sed -e 's;@AUTOLINK@;true;g' \ -e 's;@SYSTEM@;linux;g' \ >findlib_config.ml USE_CYGPATH="0"; \ export USE_CYGPATH; \ cat findlib_config.mlp | \ ../../tools/patch '@CONFIGFILE@' '/etc/findlib.conf' | \ ../../tools/patch '@STDLIB@' '/usr/lib/ocaml' | \ sed -e 's;@AUTOLINK@;true;g' \ -e 's;@SYSTEM@;linux;g' \ >findlib_config.ml 22 states, 392 transitions, table size 1700 bytes 22 states, 392 transitions, table size 1700 bytes if [ "true" = "true" ]; then \ cp topfind.ml.in topfind.ml; \ else \ sed -e '/PPXOPT_BEGIN/,/PPXOPT_END/ d' topfind.ml.in \ > topfind.ml ; \ fi if [ "true" = "true" ]; then \ cp topfind.ml.in topfind.ml; \ else \ sed -e '/PPXOPT_BEGIN/,/PPXOPT_END/ d' topfind.ml.in \ > topfind.ml ; \ fi cp: cannot create regular file 'topfind.ml': File exists Makefile:192: depend: No such file or directory make[1]: *** [Makefile:101: topfind.ml] Error 1 make[1]: Leaving directory '/build/ocaml-findlib/src/findlib-1.9.6/src/findlib' ocamldep *.ml *.mli >depend make: *** [Makefile:18: opt] Error 2 make: *** Waiting for unfinished jobs.... ocamlc -I +compiler-libs -I +unix -I +dynlink -g -c findlib_config.ml ocamlc -I +compiler-libs -I +unix -I +dynlink -g -c fl_split.ml ocamlc -I +compiler-libs -I +unix -I +dynlink -g -c fl_metatoken.ml ocamlc -I +compiler-libs -I +unix -I +dynlink -c fl_topo.mli ocamlc -I +compiler-libs -I +unix -I +dynlink -c findlib.mli ocamlc -I +compiler-libs -I +unix -I +dynlink -g -c fl_args.ml ocamlc -I +compiler-libs -I +unix -I +dynlink -g -c ocaml_args.ml ocamlc -I +compiler-libs -I +unix -I +dynlink -c topfind.mli USE_CYGPATH="0"; \ export USE_CYGPATH; \ cat topfind_rd1.p | \ ../../tools/patch '@SITELIB@' '/usr/lib/ocaml' \ >topfind ocamlc -I +compiler-libs -I +unix -I +dynlink -c fl_dynload.mli ocamlc -I +compiler-libs -I +unix -I +dynlink -g -c fl_meta.ml ocamlc -I +compiler-libs -I +unix -I +dynlink -c fl_metascanner.mli ocamlc -I +compiler-libs -I +unix -I +dynlink -g -c fl_topo.ml ocamlc -I +compiler-libs -I +unix -I +dynlink -g -c fl_dynload.ml ocamlc -I +compiler-libs -I +unix -I +dynlink -c fl_package_base.mli ocamlc -I +compiler-libs -I +unix -I +dynlink -g -c fl_lint.ml ocamlc -I +compiler-libs -I +unix -I +dynlink -g -c fl_metascanner.ml ocamlc -I +compiler-libs -I +unix -I +dynlink -g -c fl_package_base.ml ocamlc -I +compiler-libs -I +unix -I +dynlink -g -c findlib.ml ocamlc -I +compiler-libs -I +unix -I +dynlink -g -c topfind.ml File "fl_package_base.ml", line 304, characters 22-40: 304 | let pkg_ancestors = query_requirements predlist pkg in ^^^^^^^^^^^^^^^^^^ Warning 6 [labels-omitted]: label preds was omitted in the application of this function. File "fl_package_base.ml", line 350, characters 18-36: 350 | let ancestors = query_requirements predlist package_name in ^^^^^^^^^^^^^^^^^^ Warning 6 [labels-omitted]: label preds was omitted in the application of this function. File "fl_package_base.ml", line 375, characters 23-41: 375 | let pkg_ancestors = query_requirements predlist pkg in ^^^^^^^^^^^^^^^^^^ Warning 6 [labels-omitted]: label preds was omitted in the application of this function. File "findlib.ml", line 390, characters 2-26: 390 | Fl_package_base.requires predlist pkg ^^^^^^^^^^^^^^^^^^^^^^^^ Warning 6 [labels-omitted]: label preds was omitted in the application of this function. File "findlib.ml", line 396, characters 2-33: 396 | Fl_package_base.requires_deeply predlist pkglist ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 6 [labels-omitted]: label preds was omitted in the application of this function. File "fl_package_base.ml", line 510, characters 16-35: 510 | ( let c = package_definitions search_path pkg.package_name in ^^^^^^^^^^^^^^^^^^^ Warning 6 [labels-omitted]: label search_path was omitted in the application of this function. ocamlc -I +compiler-libs -a -o findlib_dynload.cma fl_dynload.cmo ocamlc -I +compiler-libs -I +unix -I +dynlink -g -c frontend.ml ocamlc -I +compiler-libs -a -o findlib.cma findlib_config.cmo fl_split.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 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 File "frontend.ml", line 859, characters 10-39: 859 | Fl_package_base.package_users predicates1 packages1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Warning 6 [labels-omitted]: label preds was omitted in the application of this function. ocamlc -I +compiler-libs -custom -o ocamlfind -g findlib.cma unix.cma \ -I +unix -I +dynlink ocaml_args.cmo frontend.cmo make[1]: Leaving directory '/build/ocaml-findlib/src/findlib-1.9.6/src/findlib' make all-config make[1]: Entering directory '/build/ocaml-findlib/src/findlib-1.9.6' 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[1]: Leaving directory '/build/ocaml-findlib/src/findlib-1.9.6' ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root1/build [?25h[?25hreceiving incremental file list ocaml-findlib-1.9.6-7-riscv64-build.log sent 43 bytes received 2,340 bytes 4,766.00 bytes/sec total size is 9,456 speedup is 3.97