Build:
- 0
2026-06-26 13:06.33: New job: build ojs-base.0.6.0 (529530239d76) 2026-06-26 13:06.33: Waiting for resource in pool day11-builds 2026-06-26 13:31.11: Got resource from pool day11-builds 2026-06-26 13:31.11: [profile full] build ojs-base.0.6.0 2026-06-26 13:31.11: build ojs-base.0.6.0 (529530239d76) === DEPENDENCIES (94 transitive) === angstrom.0.16.1 9268daec865e asn1-combinators.0.3.2 21ccffe144bb astring.0.8.5 701daf28e0e4 base.v0.16.5 2f44546ccab2 base-bytes.base 9599415fc64b base-threads.base c9e7bdbf5823 base-unix.base 7d1428be9ddb base64.3.5.2 15877d24fb48 bigstringaf.0.10.0 33140e0cc3fe bos.0.3.0 8df175d91397 ca-certs.1.0.3 f0a076f0b641 cmdliner.1.3.0 7f4a9daa8f5c cohttp.5.3.1 f71ef5071a19 cohttp-lwt.5.3.0 3479c2ede2f7 cohttp-lwt-unix.5.3.0 87dfd99e2f05 conduit.7.0.0 b78355bd3cda conduit-lwt.7.0.0 8e54a5c634be conduit-lwt-unix.7.0.0 2b3c934fcbb2 conf-autoconf.0.2 676e4452dc37 conf-gmp.5 be11edf77089 conf-gmp-powm-sec.4 7029468462a8 conf-pkg-config.5 d5de2c6a88f9 cppo.1.8.0 2d5b598feb5e csexp.1.5.2 0d959b3daabd digestif.1.3.0 f3e79e47dc9c domain-name.0.5.0 f19b13ceeeb7 dune.3.23.1 db6fce3d1d3d dune-configurator.3.23.1 0dbbd35b53c7 duration.0.3.1 c547af8d6c6b eqaf.0.10 c98221e4aa2a fmt.0.11.0 ce72e7684637 fpath.0.7.3 779c1fa19cd6 gen.1.1 875ca21bba12 gmap.0.3.0 d58bbc5e62f5 ipaddr.5.6.2 82d3fc1bb417 ipaddr-sexp.5.6.2 8c2092674233 iri.1.2.0 69120188c89b js_of_ocaml.5.9.1 ae1feb7e7c73 js_of_ocaml-compiler.5.9.1 b297d5568372 js_of_ocaml-ppx.5.9.1 893f42367086 jsonm.1.0.2 c93335f602e7 kdf.1.0.0 5291b33800a3 logs.0.10.0 3bd19f4b7b26 lwt.5.7.0 047c4feaafdf lwt_log.1.1.2 03eb3d9083ee lwt_ppx.5.9.1 005396214bc6 macaddr.5.6.2 e36f2557381a magic-mime.1.3.1 f3d272912f25 menhir.20260209 29dabfa28f50 menhirCST.20260209 2c9e8cde7326 menhirGLR.20260209 304b18a7e446 menhirLib.20260209 99b62bfe6c90 menhirSdk.20260209 54700f6dbe98 mirage-crypto.2.1.0 0f952dc9881c mirage-crypto-ec.2.1.0 f969825c34ba mirage-crypto-pk.2.1.0 fbe6ab918653 mirage-crypto-rng.2.1.0 da53865b284e num.1.6 e4a7a6e0ddbc ocaml.5.0.0 bf52e7fc3967 ocaml-base-compiler.5.0.0 8a45cc139786 ocaml-compiler-libs.v0.12.4 71197762bbb4 ocaml-config.3 814dad1b05c3 ocaml-syntax-shims.1.0.0 8f20b9785bbd ocamlbuild.0.16.1 75321383b65a ocamlfind.1.9.8 075d2a928b3c ocplib-endian.1.2 6a3ef829f52e ohex.0.2.0 5c872b51e72e parsexp.v0.16.0 01dc76baf183 ppx_derivers.1.2.1 61fc16828bdc ppx_deriving.6.0.3 2bf16ae729b6 ppx_deriving_yojson.3.9.1 b6f9425d6f8f ppx_sexp_conv.v0.16.0 23b7b2bceb44 ppx_tools.6.6 098bfffdda6d ppxlib.0.35.0 5f6edf028cc1 ptime.1.2.0 ad68640eaa6c re.1.14.0 8231e61c406a rresult.0.7.0 58f40526c2ad sedlex.3.7 3bef32328de5 seq.base 2d701ef6ee73 sexplib.v0.16.0 c8ab2a139c8f sexplib0.v0.16.0 70e2b2881b90 stdlib-shims.0.3.0 79e061defc35 stringext.1.6.0 8ba6306295c6 topkg.1.1.1 68669f8ef39b uri.4.4.0 16cc5e54fb61 uri-sexp.4.4.0 3a1679b24d77 uunf.17.0.0 005598c7d8ff uutf.1.0.4 f7af1ccfd0f2 websocket.2.17 2e15f3d7e528 websocket-lwt-unix.2.17 20f0d7870d51 x509.1.1.0 e68903480ba4 xtmpl.0.18.0 da8c0192bf37 yojson.3.0.0 8fd20f9ad41f zarith.1.14 fd9009e5d689 === STDOUT === Processing: [default: loading data] [ojs-base.0.6.0: dl] [ojs-base.0.6.0: extract] -> retrieved ojs-base.0.6.0 (https://opam.ocaml.org/cache) [ojs-base: ./configure] + /home/opam/.opam/default/.opam-switch/build/ojs-base.0.6.0/./configure "--prefix" "/home/opam/.opam/default" (CWD=/home/opam/.opam/default/.opam-switch/build/ojs-base.0.6.0) - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The unix subdirectory has been - automatically added to the search path, but you should add -I +unix to the - command-line to silence this alert (e.g. by adding unix to the list of - libraries in your dune file, or adding use_unix to your _tags file for - ocamlbuild, or using -package unix for ocamlfind). - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The unix subdirectory has been - automatically added to the search path, but you should add -I +unix to the - command-line to silence this alert (e.g. by adding unix to the list of - libraries in your dune file, or adding use_unix to your _tags file for - ocamlbuild, or using -package unix for ocamlfind). - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The str subdirectory has been - automatically added to the search path, but you should add -I +str to the - command-line to silence this alert (e.g. by adding str to the list of - libraries in your dune file, or adding use_str to your _tags file for - ocamlbuild, or using -package str for ocamlfind). - checking for ocamlc... /home/opam/.opam/default/bin/ocamlc - found OCaml version 5.0.0 (5.0.0) - checking for ocamlfind... /home/opam/.opam/default/bin/ocamlfind - checking for camlp4... no - checking for ocamlprof... /home/opam/.opam/default/bin/ocamlprof - checking for ocamlmktop... /home/opam/.opam/default/bin/ocamlmktop - checking for ocamlmklib... /home/opam/.opam/default/bin/ocamlmklib - checking for ocamlyacc... /home/opam/.opam/default/bin/ocamlyacc - checking for ocamllex... /home/opam/.opam/default/bin/ocamllex - checking for ocamldoc... /home/opam/.opam/default/bin/ocamldoc - checking for ocamldep... /home/opam/.opam/default/bin/ocamldep - checking for ocamlopt... /home/opam/.opam/default/bin/ocamlopt - checking for ocaml... /home/opam/.opam/default/bin/ocaml - checking for ocamllex.opt... /home/opam/.opam/default/bin/ocamllex.opt - we can use /home/opam/.opam/default/bin/ocamllex.opt - checking for ocamldoc.opt... /home/opam/.opam/default/bin/ocamldoc.opt - we can use /home/opam/.opam/default/bin/ocamldoc.opt - checking for ocamldep.opt... /home/opam/.opam/default/bin/ocamldep.opt - we can use /home/opam/.opam/default/bin/ocamldep.opt - checking for ocamlopt.opt... /home/opam/.opam/default/bin/ocamlopt.opt - we can use /home/opam/.opam/default/bin/ocamlopt.opt - checking for ocamlc.opt... /home/opam/.opam/default/bin/ocamlc.opt - we can use /home/opam/.opam/default/bin/ocamlc.opt - Objective-Caml version 5.0.0 (5.0.0) - interpreter: /home/opam/.opam/default/bin/ocaml - bytecode compiler: /home/opam/.opam/default/bin/ocamlc.opt - native code compiler: /home/opam/.opam/default/bin/ocamlopt.opt - documentation generator(s): /home/opam/.opam/default/bin/ocamldoc, /home/opam/.opam/default/bin/ocamldoc.opt - lexer generator: /home/opam/.opam/default/bin/ocamllex.opt - parser generator: /home/opam/.opam/default/bin/ocamlyacc - dependencies generator: /home/opam/.opam/default/bin/ocamldep.opt - library builder: /home/opam/.opam/default/bin/ocamlmklib - toplevel builder: /home/opam/.opam/default/bin/ocamlmktop - profiler: /home/opam/.opam/default/bin/ocamlprof - ocamlfind: /home/opam/.opam/default/bin/ocamlfind - - ### checking required tools and libraries ### - checking for js_of_ocaml... ok - checking for cohttp... ok - checking for websocket... ok - checking for websocket-lwt-unix... ok - checking for lwt.unix... ok - checking for yojson... ok - checking for ppx_deriving_yojson... ok - checking for base64... - ok - checking for xtmpl... ok - checking for magic-mime... ok - checking for js_of_ocaml... /home/opam/.opam/default/bin/js_of_ocaml - - ### - configure: creating ./config.status - config.status: creating master.Makefile - config.status: creating src/META - - ### Results of configuration ### - - Version is 0.6.0 - Package to be installed: ojs-base ojs-base.js - [ojs-base: make all] + /usr/bin/make "all" (CWD=/home/opam/.opam/default/.opam-switch/build/ojs-base.0.6.0) - cd src && /usr/bin/make all - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ojs-base.0.6.0/src' - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_misc.mli - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_types.mli - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_rpc.mli - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_path.mli - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_misc.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_types.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_rpc.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_path.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -a -o ojs-base.cmxa ojs_misc.cmx ojs_types.cmx ojs_rpc.cmx ojs_path.cmx - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_tmpl.mli - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_server.mli - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_tmpl.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_server.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -a -o ojs-base-server.cmxa ojs_tmpl.cmx ojs_server.cmx - /home/opam/.opam/default/bin/ocamlfind ocamlopt -shared -o ojs-base.cmxs ojs_misc.cmx ojs_types.cmx ojs_rpc.cmx ojs_path.cmx - /home/opam/.opam/default/bin/ocamlfind ocamlopt -c -rectypes -package ppx_tools.metaquot,xtmpl ppx_ojs.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -o ppx_ojs -package ppx_tools.metaquot,str,xtmpl \ - -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -linkpkg ppx_ojs.cmx - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsed_types.mli - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsed_types.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -a -o ojs-editor.cmxa ojsed_types.cmx - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsed_files.mli - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsed_server.mli - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsed_files.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsed_server.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -a -o ojs-editor-server.cmxa ojsed_files.cmx ojsed_server.cmx - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsft_types.mli - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsft_types.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -a -o ojs-filetree.cmxa ojsft_types.cmx - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsft_find.mli - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsft_files.mli - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsft_server.mli - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsft_find.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsft_files.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsft_server.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -a -o ojs-filetree-server.cmxa ojsft_find.cmx ojsft_files.cmx ojsft_server.cmx - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsl_types.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsl_types.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -a -o ojs-list.cmxa ojsl_types.cmx - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsl_server.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsl_server.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlopt -a -o ojs-list-server.cmxa ojsl_server.cmx - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_misc.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_types.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_rpc.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_path.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -a -o ojs-base.cma ojs_misc.cmo ojs_types.cmo ojs_rpc.cmo ojs_path.cmo - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_tmpl.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_server.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -a -o ojs-base-server.cma ojs_tmpl.cmo ojs_server.cmo - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c -package js_of_ocaml-ppx ojs_js.mli - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c -package js_of_ocaml-ppx ojsmsg_js.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c -package js_of_ocaml-ppx ojs_js.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -a -o ojs-base-js.cma ojs_js.cmo ojsmsg_js.cmo - /home/opam/.opam/default/bin/ocamlfind ocamlc -c -rectypes -package ppx_tools.metaquot,xtmpl ppx_ojs.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -o ppx_ojs.byte -package ppx_tools.metaquot,str,xtmpl \ - -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -linkpkg ppx_ojs.cmo - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsed_types.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -a -o ojs-editor.cma ojsed_types.cmo - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsed_files.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsed_server.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -a -o ojs-editor-server.cma ojsed_files.cmo ojsed_server.cmo - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojs_ace.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - File "ojs_ace.ml", line 38, characters 18-33: - 38 | Unsafe.new_obj (Unsafe.variable "ace.UndoManager") [| |] - ^^^^^^^^^^^^^^^ - Alert deprecated: Js_of_ocaml.Js.Unsafe.variable - [since 2.6] use Js.Unsafe.pure_js_expr instead - File "ojs_ace.ml", line 58, characters 19-34: - 58 | (Unsafe.new_obj (Unsafe.variable "ace.EditSession") - ^^^^^^^^^^^^^^^ - Alert deprecated: Js_of_ocaml.Js.Unsafe.variable - [since 2.6] use Js.Unsafe.pure_js_expr instead - File "ojs_ace.ml", line 62, characters 19-34: - 62 | (Unsafe.new_obj (Unsafe.variable "ace.EditSession") - ^^^^^^^^^^^^^^^ - Alert deprecated: Js_of_ocaml.Js.Unsafe.variable - [since 2.6] use Js.Unsafe.pure_js_expr instead - File "ojs_ace.ml", line 98, characters 12-27: - 98 | let ace = ((Unsafe.variable "ace") : ace Js.t) - ^^^^^^^^^^^^^^^ - Alert deprecated: Js_of_ocaml.Js.Unsafe.variable - [since 2.6] use Js.Unsafe.pure_js_expr instead - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c -package js_of_ocaml-ppx ojsed_js.mli - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c -package js_of_ocaml-ppx ojsed_js.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -a -o ojs-editor-js.cma ojs_ace.cmo ojsed_js.cmo - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsft_types.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -a -o ojs-filetree.cma ojsft_types.cmo - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsft_find.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsft_files.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c ojsft_server.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -a -o ojs-filetree-server.cma ojsft_find.cmo ojsft_files.cmo ojsft_server.cmo - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c -package js_of_ocaml-ppx ojsft_js.mli - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c -package js_of_ocaml-ppx ojsft_js.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -a -o ojs-filetree-js.cma ojsft_js.cmo - /home/opam/.opam/default/bin/ocamlfind ocamlc -a -o ojs-list.cma ojsl_types.cmo - /home/opam/.opam/default/bin/ocamlfind ocamlc -a -o ojs-list-server.cma ojsl_server.cmo - /home/opam/.opam/default/bin/ocamlfind ocamlc -package str,yojson,websocket-lwt-unix,lwt.unix,lwt_ppx,ppx_deriving_yojson,base64,magic-mime,xtmpl,js_of_ocaml,xtmpl.ppx -I +ocamldoc -I example -annot -g -thread -rectypes -warn-error F -annot -c -package js_of_ocaml-ppx ojsl_js.ml - ocamlfind: [WARNING] Package `uunf.string': Deprecated, use the uunf library. - /home/opam/.opam/default/bin/ocamlfind ocamlc -a -o ojs-list-js.cma ojsl_js.cmo - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ojs-base.0.6.0/src' -> compiled ojs-base.0.6.0 [ojs-base: make install] + /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/ojs-base.0.6.0) - cd src && /usr/bin/make install - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/ojs-base.0.6.0/src' - Installed /home/opam/.opam/default/lib/ojs-base/ojsl_js.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojs-list-js.cma - Installed /home/opam/.opam/default/lib/ojs-base/ojs-list-server.a - Installed /home/opam/.opam/default/lib/ojs-base/ojs-list-server.cmxa - Installed /home/opam/.opam/default/lib/ojs-base/ojs-list-server.cma - Installed /home/opam/.opam/default/lib/ojs-base/ojsl_server.o - Installed /home/opam/.opam/default/lib/ojs-base/ojsl_server.cmx - Installed /home/opam/.opam/default/lib/ojs-base/ojsl_server.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojs-list.a - Installed /home/opam/.opam/default/lib/ojs-base/ojs-list.cmxa - Installed /home/opam/.opam/default/lib/ojs-base/ojs-list.cma - Installed /home/opam/.opam/default/lib/ojs-base/ojsl_types.o - Installed /home/opam/.opam/default/lib/ojs-base/ojsl_types.cmx - Installed /home/opam/.opam/default/lib/ojs-base/ojsl_types.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojsed_js.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojs_ace.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojs-editor-js.cma - Installed /home/opam/.opam/default/lib/ojs-base/ojs-editor-server.a - Installed /home/opam/.opam/default/lib/ojs-base/ojs-editor-server.cmxa - Installed /home/opam/.opam/default/lib/ojs-base/ojs-editor-server.cma - Installed /home/opam/.opam/default/lib/ojs-base/ojsed_server.o - Installed /home/opam/.opam/default/lib/ojs-base/ojsed_files.o - Installed /home/opam/.opam/default/lib/ojs-base/ojsed_server.cmx - Installed /home/opam/.opam/default/lib/ojs-base/ojsed_files.cmx - Installed /home/opam/.opam/default/lib/ojs-base/ojsed_server.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojsed_files.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojs-editor.a - Installed /home/opam/.opam/default/lib/ojs-base/ojs-editor.cmxa - Installed /home/opam/.opam/default/lib/ojs-base/ojs-editor.cma - Installed /home/opam/.opam/default/lib/ojs-base/ojsed_types.o - Installed /home/opam/.opam/default/lib/ojs-base/ojsed_types.cmx - Installed /home/opam/.opam/default/lib/ojs-base/ojsed_types.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojsft_js.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojs-filetree-js.cma - Installed /home/opam/.opam/default/lib/ojs-base/ojs-filetree-server.a - Installed /home/opam/.opam/default/lib/ojs-base/ojs-filetree-server.cmxa - Installed /home/opam/.opam/default/lib/ojs-base/ojs-filetree-server.cma - Installed /home/opam/.opam/default/lib/ojs-base/ojsft_server.o - Installed /home/opam/.opam/default/lib/ojs-base/ojsft_files.o - Installed /home/opam/.opam/default/lib/ojs-base/ojsft_find.o - Installed /home/opam/.opam/default/lib/ojs-base/ojsft_server.cmx - Installed /home/opam/.opam/default/lib/ojs-base/ojsft_files.cmx - Installed /home/opam/.opam/default/lib/ojs-base/ojsft_find.cmx - Installed /home/opam/.opam/default/lib/ojs-base/ojsft_server.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojsft_files.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojsft_find.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojs-filetree.a - Installed /home/opam/.opam/default/lib/ojs-base/ojs-filetree.cmxa - Installed /home/opam/.opam/default/lib/ojs-base/ojs-filetree.cma - Installed /home/opam/.opam/default/lib/ojs-base/ojsft_types.o - Installed /home/opam/.opam/default/lib/ojs-base/ojsft_types.cmx - Installed /home/opam/.opam/default/lib/ojs-base/ojsft_types.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojsmsg_js.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojs_js.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojs-base-js.cma - Installed /home/opam/.opam/default/lib/ojs-base/ppx_ojs.byte - Installed /home/opam/.opam/default/lib/ojs-base/ppx_ojs - Installed /home/opam/.opam/default/lib/ojs-base/ojs-base-server.a - Installed /home/opam/.opam/default/lib/ojs-base/ojs-base-server.cmxa - Installed /home/opam/.opam/default/lib/ojs-base/ojs-base-server.cma - Installed /home/opam/.opam/default/lib/ojs-base/ojs_server.o - Installed /home/opam/.opam/default/lib/ojs-base/ojs_tmpl.o - Installed /home/opam/.opam/default/lib/ojs-base/ojs_server.cmx - Installed /home/opam/.opam/default/lib/ojs-base/ojs_tmpl.cmx - Installed /home/opam/.opam/default/lib/ojs-base/ojs_server.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojs_tmpl.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojs-base.cmxs - Installed /home/opam/.opam/default/lib/ojs-base/ojs-base.a - Installed /home/opam/.opam/default/lib/ojs-base/ojs-base.cmxa - Installed /home/opam/.opam/default/lib/ojs-base/ojs-base.cma - Installed /home/opam/.opam/default/lib/ojs-base/ojs_path.o - Installed /home/opam/.opam/default/lib/ojs-base/ojs_rpc.o - Installed /home/opam/.opam/default/lib/ojs-base/ojs_types.o - Installed /home/opam/.opam/default/lib/ojs-base/ojs_misc.o - Installed /home/opam/.opam/default/lib/ojs-base/ojs_path.cmx - Installed /home/opam/.opam/default/lib/ojs-base/ojs_rpc.cmx - Installed /home/opam/.opam/default/lib/ojs-base/ojs_types.cmx - Installed /home/opam/.opam/default/lib/ojs-base/ojs_misc.cmx - Installed /home/opam/.opam/default/lib/ojs-base/ojs_path.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojs_rpc.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojs_types.cmi - Installed /home/opam/.opam/default/lib/ojs-base/ojs_misc.cmi - Installed /home/opam/.opam/default/lib/ojs-base/META - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/ojs-base.0.6.0/src' -> installed ojs-base.0.6.0 [WARNING] Opam packages conf-gmp.5 and conf-pkg-config.5 depend on the following system packages that are no longer installed: libgmp-dev pkg-config - conf-gmp.5: depends on libgmp-dev - conf-pkg-config.5: depends on pkg-config === STDERR === 2026-06-26 13:32.53: OK: build ojs-base.0.6.0 (runc: 35.4s, disk: 48KB) 2026-06-26 13:32.53: Job succeeded