Build:
- 0
2026-09-04 01:37.28: New job: build ojs-base.0.6.0 (97dc1f2d4f47) 2026-09-04 01:37.28: Waiting for resource in pool day11-builds 2026-09-04 01:56.49: Got resource from pool day11-builds 2026-09-04 01:56.49: [profile full] build ojs-base.0.6.0 2026-09-04 01:56.49: build ojs-base.0.6.0 (97dc1f2d4f47) === DEPENDENCIES (94 transitive) === angstrom.0.16.1 e9c9541c13fb asn1-combinators.0.3.2 f7515d176742 astring.0.8.5 4be4a00e1aee base.v0.16.5 6cca1eae8b54 base-bytes.base 09d4f3f859a8 base-threads.base 3d2f2cbc6db2 base-unix.base 3a38ddca6b5e base64.3.5.2 ea73ba8bddc5 bigstringaf.0.10.0 6e79b119e4d5 bos.0.3.0 1d849d517110 ca-certs.1.0.3 8b91bff6d215 cmdliner.1.3.0 eadafd518451 cohttp.5.3.1 664db18c5d65 cohttp-lwt.5.3.0 6e7d124695ee cohttp-lwt-unix.5.3.0 fd67116ee590 conduit.7.0.0 4aa190fd3138 conduit-lwt.7.0.0 a884862760b9 conduit-lwt-unix.7.0.0 2337490fd5ce conf-autoconf.1 788c5c60b51c conf-gmp.5 eac5259e412f conf-gmp-powm-sec.4 52de364a13b8 conf-pkg-config.5 74f50f3cfe72 cppo.1.8.0 944ded0a89d5 csexp.1.5.2 5e87c8154b21 digestif.1.3.1 599a1b8cdc02 domain-name.0.5.0 ac28eebf6868 dune.3.24.2 5163a8c8378a dune-configurator.3.24.2 ed839d9cc527 duration.0.3.1 89efe77312bf eqaf.0.10 93503c62733f fmt.0.11.0 c0e7ad50356f fpath.0.7.3 08c7882afd4e gen.1.1 2c9678f03c21 gmap.0.3.0 7ebb3eceee4b ipaddr.5.6.2 f840c67fbfd5 ipaddr-sexp.5.6.2 cd5f846cb279 iri.1.2.0 284c8c11f150 js_of_ocaml.5.9.1 9af2cffc3b43 js_of_ocaml-compiler.5.9.1 c30a2ac3364e js_of_ocaml-ppx.5.9.1 606a533d91af jsonm.1.0.2 ea5269690b66 kdf.1.1.1 c51e56621c33 logs.0.10.0 75721a400fec lwt.5.7.0 03251b4fad84 lwt_log.1.1.2 e91a5c34d27b lwt_ppx.5.9.1 a352d826af2c macaddr.5.6.2 c87abefb3eec magic-mime.1.3.1 91ec0f569735 menhir.20260209 63cd726103cb menhirCST.20260209 eb979c1c725c menhirGLR.20260209 aa6b5625e6d9 menhirLib.20260209 971a66dc71ef menhirSdk.20260209 e43497f052a2 mirage-crypto.2.4.1 d66fd854c8a3 mirage-crypto-ec.2.4.1 2fd57d45826f mirage-crypto-pk.2.4.1 2a07c3f5aa1d mirage-crypto-rng.2.4.1 f9c1f36ad608 num.1.6 12b282ec4146 ocaml.5.0.0 3b2ae07b112c ocaml-base-compiler.5.0.0 e3db6b41f84b ocaml-compiler-libs.v0.12.4 882967a019f8 ocaml-config.3 916d48d26793 ocaml-syntax-shims.1.0.0 b96d145bcc0a ocamlbuild.0.16.1 8b241451808e ocamlfind.1.9.8 be139ea51990 ocplib-endian.1.2 a8b0fa3d16f2 ohex.0.2.0 afbea92f27a5 parsexp.v0.16.0 992355866a7a ppx_derivers.1.2.1 15705098352a ppx_deriving.6.0.3 e49b1ccc3720 ppx_deriving_yojson.3.9.1 e2eb60353f17 ppx_sexp_conv.v0.16.0 8b648df2cd1a ppx_tools.6.6 8ac37171cff9 ppxlib.0.35.0 744650e651f4 ptime.1.2.0 8309683cb07c re.1.14.0 0af1ba5b0bcf rresult.0.7.0 7fa180ae7ffb sedlex.3.7 f20c7411abe9 seq.base d2f09e7f2033 sexplib.v0.16.0 315abd5ff13a sexplib0.v0.16.0 51c3080041af stdlib-shims.0.3.0 9878a8869eac stringext.1.6.0 84baaf74e124 topkg.1.1.1 600d32dcbaad uri.4.4.0 662e3d322c5a uri-sexp.4.4.0 b1de93797700 uunf.17.0.0 f26933479b1e uutf.1.0.4 85dba1e3e83d websocket.2.17 45cb73608106 websocket-lwt-unix.2.17 c13fd2c77ee2 x509.1.1.1 82510b0b170b xtmpl.0.18.0 24a699d2b977 yojson.3.0.0 562cb626e247 zarith.1.14 383b8f3695c3 === 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-09-04 01:57.35: OK: build ojs-base.0.6.0 (runc: 29.1s, disk: 48KB) 2026-09-04 01:57.35: Job succeeded