Build:
- 0
2026-06-23 22:50.07: New job: build ojs-base.0.6.0 (8d153946ebf0) 2026-06-23 22:50.07: Waiting for resource in pool day11-builds 2026-06-23 23:06.15: Got resource from pool day11-builds 2026-06-23 23:06.15: [profile full] build ojs-base.0.6.0 2026-06-23 23:06.15: build ojs-base.0.6.0 (8d153946ebf0) === DEPENDENCIES (94 transitive) === angstrom.0.16.1 65cb09cb3d5c asn1-combinators.0.3.2 9dbddf0599dc astring.0.8.5 a58bfd059099 base.v0.16.5 3e7389dae345 base-bytes.base 3f0e21a315d7 base-threads.base b7164ff76afe base-unix.base 839dc585f12d base64.3.5.2 1c4e40fb405f bigstringaf.0.10.0 3b6dad20184f bos.0.3.0 4acd942133c5 ca-certs.1.0.3 fb333384358c cmdliner.1.3.0 9c451c4c7e17 cohttp.5.3.1 25a39e98557f cohttp-lwt.5.3.0 c255e0c81118 cohttp-lwt-unix.5.3.0 894597e46890 conduit.7.0.0 76bc0ac7f0ff conduit-lwt.7.0.0 07da797468ca conduit-lwt-unix.7.0.0 bff7822595da conf-autoconf.0.2 b3cd190cf0b5 conf-gmp.5 61e3c79e0ddf conf-gmp-powm-sec.4 ceb17ad6499b conf-pkg-config.5 4b60827fc174 cppo.1.8.0 c5a885643f9a csexp.1.5.2 8db572c4e843 digestif.1.3.0 2d56fd3e72c2 domain-name.0.5.0 e5600aaa8d91 dune.3.23.1 7aa7b6307691 dune-configurator.3.23.1 a269fa41101b duration.0.3.1 340e7f242b6e eqaf.0.10 a9d2d92b981e fmt.0.11.0 1821ab29f7b5 fpath.0.7.3 9a307410f371 gen.1.1 5d9f1e4aa222 gmap.0.3.0 17545dfd609a ipaddr.5.6.2 4201055f3648 ipaddr-sexp.5.6.2 5690b6972576 iri.1.2.0 025a233dfb41 js_of_ocaml.5.9.1 dbbd36e1be15 js_of_ocaml-compiler.5.9.1 31585c4888b7 js_of_ocaml-ppx.5.9.1 381b6ba87c56 jsonm.1.0.2 b45c35ede706 kdf.1.0.0 8b60f2b18a8f logs.0.10.0 540d9d474d7a lwt.5.7.0 78e39a90555a lwt_log.1.1.2 1c7d2a60b635 lwt_ppx.5.9.1 70e9e40574d9 macaddr.5.6.2 b825300d4701 magic-mime.1.3.1 3c854c31559a menhir.20260209 e6db8cd1be11 menhirCST.20260209 dadd3e0d556b menhirGLR.20260209 daf99a448450 menhirLib.20260209 1b5db8cd4347 menhirSdk.20260209 1d0b904503eb mirage-crypto.2.1.0 1399ebdb56a9 mirage-crypto-ec.2.1.0 7997064f7e07 mirage-crypto-pk.2.1.0 0ba6b3bc1e1e mirage-crypto-rng.2.1.0 073e3a0a08a3 num.1.6 00cf837a54c9 ocaml.5.0.0 4e3432802b74 ocaml-base-compiler.5.0.0 7f40a02edec0 ocaml-compiler-libs.v0.12.4 c2a301b8aa75 ocaml-config.3 a4e7663ae3be ocaml-syntax-shims.1.0.0 ccd2de29beae ocamlbuild.0.16.1 f9309a5b5c3c ocamlfind.1.9.8 b41546e756d9 ocplib-endian.1.2 2f3dba3aaadb ohex.0.2.0 7a2becfa4f51 parsexp.v0.16.0 e3da6ae09650 ppx_derivers.1.2.1 f530c29f04bf ppx_deriving.6.0.3 4f4b5ae1e6db ppx_deriving_yojson.3.9.1 f8728c92a2f9 ppx_sexp_conv.v0.16.0 dbe3aeb67d4d ppx_tools.6.6 73be552fafb8 ppxlib.0.35.0 3e896a557aee ptime.1.2.0 8816d8c5e478 re.1.14.0 a506808b9a57 rresult.0.7.0 60cedc5de50f sedlex.3.7 ce077a817758 seq.base 88ac8c437dc8 sexplib.v0.16.0 7401eaabb5fa sexplib0.v0.16.0 3a8682299c8e stdlib-shims.0.3.0 d91a2df537b6 stringext.1.6.0 6a7acba9ce1d topkg.1.1.1 3923dcc25167 uri.4.4.0 5d72bc130c4d uri-sexp.4.4.0 1dc1381d6872 uunf.17.0.0 b0ef9d65ed78 uutf.1.0.4 8c242ce9e109 websocket.2.17 0fbc40034663 websocket-lwt-unix.2.17 e9412f83cc5f x509.1.0.6 197ac2668424 xtmpl.0.18.0 bdbed91e40f1 yojson.3.0.0 993ab9c04361 zarith.1.14 3389fe505cb5 === 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-23 23:06.58: OK: build ojs-base.0.6.0 (runc: 31.2s, disk: 48KB) 2026-06-23 23:06.58: Job succeeded