Build:
  1. 0
2026-10-02 00:21.43: New job: build ocsigenserver.8.0.0 (b1340de85670)
2026-10-02 00:21.43: Waiting for resource in pool day11-builds
2026-10-02 00:33.47: Got resource from pool day11-builds
2026-10-02 00:33.47: [profile oxcaml-odoc-master] build ocsigenserver.8.0.0
2026-10-02 00:33.48: build ocsigenserver.8.0.0 (b1340de85670)
=== DEPENDENCIES (96 transitive) ===
  angstrom.0.16.1                                    20c256652b79
  asn1-combinators.0.2.6                             23f7471912a6
  astring.0.8.5                                      559b28b93028
  base-bytes.base                                    2f27fd9c94e2
  base-threads.base                                  ddcab511c589
  base-unix.base                                     742554e1dbc2
  base64.3.5.2                                       2f445aa54554
  basement.v0.18~preview.130.83+317                  7540311229d3
  bigstringaf.0.10.0                                 8be8a0838e81
  bos.0.3.0                                          74cc32d245b4
  bytesrw.0.4.1                                      e524c2f8a090
  ca-certs.0.2.3                                     82ea5dd8a30e
  cmdliner.2.1.1                                     5175acc4b8b8
  cohttp.6.3.0                                       dabb714af2f1
  cohttp-lwt.6.3.0                                   d00c20fe46aa
  cohttp-lwt-unix.6.3.0                              88c2bfa17b6e
  conduit.8.0.0                                      87e7c56f31b3
  conduit-lwt.8.0.0                                  dae2532c5696
  conduit-lwt-unix.8.0.0                             4b03cbc01c8c
  conf-autoconf.1                                    43fe4a407b7a
  conf-gmp.5                                         00570d20295f
  conf-gmp-powm-sec.4                                0b0606327e14
  conf-libssl.4                                      8f666ff3657c
  conf-pkg-config.5                                  5bc8297bba82
  conf-which.1                                       5fccb3a41099
  conf-zlib.1                                        87393a303e89
  conf-zstd.1.3.8                                    effe32db2290
  cppo.1.8.0                                         da99201d5ff3
  cryptokit.1.20                                     66abdda03ea0
  csexp.1.5.2                                        1639899b4f1b
  cstruct.6.3.0                                      4693fb4d9b71
  domain-name.0.5.0                                  7c4730a53188
  dune.3.22.2+ox                                     21c22850c2e7
  dune-configurator.3.22.2+ox                        1c106795f9c7
  duration.0.3.1                                     e03495876474
  eqaf.0.9                                           5bfc96e30279
  fmt.0.11.0                                         16427d1900ca
  fpath.0.7.3                                        762b37244934
  gen.1.1                                            82b131a4ff62
  gmap.0.3.0                                         1e4e90b10e45
  http.6.3.0                                         b515095fa613
  ipaddr.5.6.2                                       a965292bf5ee
  ipaddr-sexp.5.6.2                                  36d9d54a8807
  js_of_ocaml-compiler.6.0.1+ox                      b87ce61e5b3a
  logs.0.10.0                                        f27015f27164
  logs-syslog.0.5.0                                  bd97d40a529f
  lwt.6.0.0+ox                                       7473b0884425
  lwt_react.1.2.0                                    45588e296a61
  lwt_runtime_events.6.0.0+ox                        3914fe31dcc5
  lwt_ssl.1.2.0                                      ba344774f712
  macaddr.5.6.2                                      c2a02e9463dd
  magic-mime.1.3.1                                   605ea770727b
  menhir.20260209                                    1968d64c0e49
  menhirCST.20260209                                 7788a132b174
  menhirGLR.20260209                                 c0f95b97db8d
  menhirLib.20260209                                 eef851282ea9
  menhirSdk.20260209                                 f25941e0833d
  mirage-crypto.0.11.3                               16ef4a8d430d
  mirage-crypto-ec.0.11.3                            50c3bbd01879
  mirage-crypto-pk.0.11.3                            139e0da70b27
  mirage-crypto-rng.0.11.3                           50debe8a904e
  ocaml.5.2.0                                        85717df18cac
  ocaml-compiler-libs.v0.17.0+ox                     ba6c36b446d6
  ocaml-config.3                                     dfa5d10ad7e0
  ocaml-syntax-shims.1.0.0                           6011032c9ccc
  ocaml-variants.5.2.0+ox                            7f3963f90e6c
  ocamlbuild.0.16.1+ox                               469416b8f226
  ocamlfind.1.9.8+ox                                 5df9d018c8a4
  ocplib-endian.1.2                                  bbc9e2fc9399
  oxcaml-compiler.5.2.0minus25                       2c57baabaeeb
  pbkdf.1.2.0                                        b62c6bafec75
  ppx_derivers.1.2.1                                 7ed7530d92fe
  ppx_helpers.v0.18~preview.130.83+317               6968747e47d1
  ppx_sexp_conv.v0.18~preview.130.83+317             b6437ca453aa
  ppxlib.0.33.0+ox                                   946a382fa29b
  ppxlib_ast.0.33.0+ox                               95f0b44f4a52
  ppxlib_jane.v0.18~preview.130.83+317               a054dcf8f0d0
  ptime.1.2.0                                        89d4caf73de1
  re.1.14.0+ox                                       dc5532084d87
  react.1.2.2                                        19b223744fa8
  rresult.0.7.0                                      e9ff6bc3dc90
  sedlex.3.7+ox                                      e2de5175e30a
  seq.base                                           aa7cdf617442
  sexp_type.v0.18~preview.130.83+317                 74cba73e8264
  sexplib0.v0.18~preview.130.83+317                  6cc7cab18345
  ssl.0.7.0                                          a75ba4be32e6
  stdlib-shims.0.3.0                                 f20f41fe7427
  stringext.1.6.0                                    c46dd91ac36a
  syslog-message.1.2.0                               7d50a8230e75
  topkg.1.1.1+ox                                     72f2bb39de93
  uri.4.4.0                                          705727ac776c
  uri-sexp.4.4.0                                     01d7708a6775
  x509.0.16.5                                        21b333629242
  xml-light.2.5                                      c1fe23f4a3ba
  yojson.2.2.2                                       5f27e4072264
  zarith.1.12+ox                                     361a77f4d4d4
=== STDOUT ===
Processing: [default: loading data]
[ocsigenserver.8.0.0: dl]
[ocsigenserver.8.0.0: extract]
-> retrieved ocsigenserver.8.0.0  (https://opam.ocaml.org/cache)
[ocsigenserver: sh configure]
+ /usr/bin/sh "configure" "--prefix" "/home/opam/.opam/default" "--ocsigen-user" "opam" "--ocsigen-group" "opam" "--commandpipe" "/home/opam/.opam/default/lib/ocsigenserver/var/run/ocsigenserver_command" "--logdir" "/home/opam/.opam/default/lib/ocsigenserver/var/log/ocsigenserver" "--mandir" "/home/opam/.opam/default/man/man1" "--docdir" "/home/opam/.opam/default/lib/ocsigenserver/share/doc/ocsigenserver" "--commandpipe" "/home/opam/.opam/default/lib/ocsigenserver/var/run/ocsigenserver_command" "--staticpagesdir" "/home/opam/.opam/default/lib/ocsigenserver/var/www" "--datadir" "/home/opam/.opam/default/lib/ocsigenserver/var/lib/ocsigenserver" "--temproot" "" "--sysconfdir" "/home/opam/.opam/default/lib/ocsigenserver/etc/ocsigenserver" (CWD=/home/opam/.opam/default/.opam-switch/build/ocsigenserver.8.0.0)
- 
- 	Welcome to Ocsigen server, version 8.0.0.
- 
- Checking for ocamlc ... found
- Checking for OCaml version... 5.2.0+ox
- Checking for ocamlfind ... found
- Checking for cohttp ... found
- Checking for cohttp-lwt-unix ... found
- Checking for react ... found
- Checking for ssl ... found
- Checking for http ... found
- Checking for lwt ... found
- Checking for lwt.unix ... found
- Checking for lwt_react ... found
- Checking for lwt_ssl ... found
- Checking for logs ... found
- Checking for logs-syslog ... found
- Checking for re ... found
- Checking for cryptokit ... found
- Checking for xml-light ... found
- Checking for pgocaml ... not found
- Checking for sqlite3 ... not found
- Checking for dbm ... not found
- Checking for rlwrap ... not found
- Checking for ledit ... not found
- 
- Effective options:
-     --without-pgsql
-     --without-sqlite
-     --without-dbm
-     --name 
-     --root 
-     --temproot 
-     --prefix /home/opam/.opam/default
-     --ocsigen-user opam
-     --ocsigen-group opam
-     --bindir /home/opam/.opam/default/bin
-     --libdir $(shell ${OCAMLFIND} printconf destdir)
-     --sysconfdir /home/opam/.opam/default/lib/ocsigenserver/etc/ocsigenserver
-     --mandir /home/opam/.opam/default/man/man1
-     --docdir /home/opam/.opam/default/lib/ocsigenserver/share/doc/ocsigenserver
-     --logdir /home/opam/.opam/default/lib/ocsigenserver/var/log/ocsigenserver
-     --staticpagesdir /home/opam/.opam/default/lib/ocsigenserver/var/www
-     --uploaddir /tmp
-     --datadir /home/opam/.opam/default/lib/ocsigenserver/var/lib/ocsigenserver
-     --commandpipe /home/opam/.opam/default/lib/ocsigenserver/var/run/ocsigenserver_command
- 
- Writing Makefile.config
- Writing config options
- 
- 
- Please check Makefile.config.
- 
- You can now compile Ocsigen Server by invoking:
- 
-    make
-    make doc
- 
- You may test the server by invoking:
- 
-    make run.local
-    make run.opt.local
- 
[ocsigenserver: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "ocsigenserver" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/ocsigenserver.8.0.0)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -69 -no-keep-locs -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/baselib/.baselib.objs/byte -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/basement -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cohttp -I /home/opam/.opam/default/lib/cohttp-lwt -I /home/opam/.opam/default/lib/cryptokit -I /home/opam/.opam/default/lib/domain-name -I /home/opam/.opam/default/lib/findlib -I /home/opam/.opam/default/lib/http -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer/.public_cmi -I /home/opam/.opam/default/lib/ipaddr -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/lwt -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/lwt_runtime_events -I /home/opam/.opam/default/lib/macaddr -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/runtime_events -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexp_type -I /home/opam/.opam/default/lib/sexp_type/grammar -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uri-sexp -I /home/opam/.opam/default/lib/uri/services -I /home/opam/.opam/default/lib/zarith -I src/baselib/.ocsigen_lib_base.objs/byte -cmi-file src/baselib/.baselib.objs/byte/ocsigen_base__Loader.cmi -no-alias-deps -open Ocsigen_base -o src/baselib/.baselib.objs/byte/ocsigen_base__Loader.cmo -c -impl src/baselib/Ocsigen_base/loader.ml)
- File "src/baselib/Ocsigen_base/loader.ml", line 202, characters 2-27:
- 202 |   Printexc.register_printer @@ function
-         ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Printexc.register_printer
- Use [Printexc.Safe.register_printer].
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -69 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/server/.ocsigenserver.objs/byte -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/basement -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cohttp -I /home/opam/.opam/default/lib/cohttp-lwt -I /home/opam/.opam/default/lib/cohttp-lwt-unix -I /home/opam/.opam/default/lib/conduit -I /home/opam/.opam/default/lib/conduit-lwt -I /home/opam/.opam/default/lib/conduit-lwt-unix -I /home/opam/.opam/default/lib/cryptokit -I /home/opam/.opam/default/lib/domain-name -I /home/opam/.opam/default/lib/findlib -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/http -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer/.public_cmi -I /home/opam/.opam/default/lib/ipaddr -I /home/opam/.opam/default/lib/ipaddr-sexp -I /home/opam/.opam/default/lib/ipaddr/unix -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs-syslog -I /home/opam/.opam/default/lib/logs-syslog/unix -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/logs/lwt -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/lwt_runtime_events -I /home/opam/.opam/default/lib/lwt_ssl -I /home/opam/.opam/default/lib/macaddr -I /home/opam/.opam/default/lib/magic-mime -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/runtime_events -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ptime -I /home/opam/.opam/default/lib/ptime/clock -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexp_type -I /home/opam/.opam/default/lib/sexp_type/grammar -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/ssl -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/syslog-message -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uri-sexp -I /home/opam/.opam/default/lib/uri/services -I /home/opam/.opam/default/lib/xml-light -I /home/opam/.opam/default/lib/zarith -I src/baselib/.baselib.objs/byte -I src/baselib/.ocsigen_lib_base.objs/byte -I src/baselib/polytables/.polytables.objs/byte -I src/http/.ocsigen_cookie_map.objs/byte -I src/http/.ocsigen_http.objs/byte -cmi-file src/server/.ocsigenserver.objs/byte/ocsigen__Extensions.cmi -no-alias-deps -open Ocsigen -o src/server/.ocsigenserver.objs/byte/ocsigen__Extensions.cmo -c -impl src/server/Ocsigen/extensions.ml)
- File "src/server/Ocsigen/extensions.ml", line 1:
- Error: The implementation "src/server/Ocsigen/extensions.ml"
-        does not match the interface "src/server/.ocsigenserver.objs/byte/ocsigen__Extensions.cmi":
-         Values do not match:
-           val register :
-             name:string ->
-             ?fun_site:(userconf_info option ->
-                        virtual_hosts ->
-                        config_info ->
-                        string list ->
-                        parse_host -> parse_fun -> Xml.xml -> extension) ->
-             ?end_init:(unit -> unit) ->
-             ?init_fun:(Xml.xml list -> unit) ->
-             ?exn_handler:(exn -> string @ unique portable) ->
-             ?respect_pipeline:bool -> unit -> unit
-         is not included in
-           val register :
-             name:string ->
-             ?fun_site:parse_config ->
-             ?end_init:(unit -> unit) ->
-             ?init_fun:(Xml.xml list -> unit) ->
-             ?exn_handler:(exn -> string) ->
-             ?respect_pipeline:bool -> unit -> unit
-         The type
-           "name:string ->
-           ?fun_site:(userconf_info option ->
-                      virtual_hosts ->
-                      config_info ->
-                      string list ->
-                      parse_host -> parse_fun -> Xml.xml -> extension) ->
-           ?end_init:(unit -> unit) ->
-           ?init_fun:(Xml.xml list -> unit) ->
-           ?exn_handler:(exn -> string @ unique portable) ->
-           ?respect_pipeline:bool -> unit -> unit"
-         is not compatible with the type
-           "name:string ->
-           ?fun_site:parse_config ->
-           ?end_init:(unit -> unit) ->
-           ?init_fun:(Xml.xml list -> unit) ->
-           ?exn_handler:(exn -> string) ->
-           ?respect_pipeline:bool -> unit -> unit"
-         Type "exn -> string @ unique portable" is not compatible with type
-           "exn -> string"
-         File "src/server/Ocsigen/extensions.mli", lines 237-245, characters 0-9:
-           Expected declaration
-         File "src/server/Ocsigen/extensions.ml", line 555, characters 4-12:
-           Actual declaration
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -69 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/server/.ocsigenserver.objs/byte -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/basement -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cohttp -I /home/opam/.opam/default/lib/cohttp-lwt -I /home/opam/.opam/default/lib/cohttp-lwt-unix -I /home/opam/.opam/default/lib/conduit -I /home/opam/.opam/default/lib/conduit-lwt -I /home/opam/.opam/default/lib/conduit-lwt-unix -I /home/opam/.opam/default/lib/cryptokit -I /home/opam/.opam/default/lib/domain-name -I /home/opam/.opam/default/lib/findlib -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/http -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer/.public_cmi -I /home/opam/.opam/default/lib/ipaddr -I /home/opam/.opam/default/lib/ipaddr-sexp -I /home/opam/.opam/default/lib/ipaddr/unix -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs-syslog -I /home/opam/.opam/default/lib/logs-syslog/unix -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/logs/lwt -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/lwt_runtime_events -I /home/opam/.opam/default/lib/lwt_ssl -I /home/opam/.opam/default/lib/macaddr -I /home/opam/.opam/default/lib/magic-mime -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/runtime_events -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ptime -I /home/opam/.opam/default/lib/ptime/clock -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexp_type -I /home/opam/.opam/default/lib/sexp_type/grammar -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/ssl -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/syslog-message -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uri-sexp -I /home/opam/.opam/default/lib/uri/services -I /home/opam/.opam/default/lib/xml-light -I /home/opam/.opam/default/lib/zarith -I src/baselib/.baselib.objs/byte -I src/baselib/.ocsigen_lib_base.objs/byte -I src/baselib/polytables/.polytables.objs/byte -I src/http/.ocsigen_cookie_map.objs/byte -I src/http/.ocsigen_http.objs/byte -cmi-file src/server/.ocsigenserver.objs/byte/ocsigen__Server.cmi -no-alias-deps -open Ocsigen -o src/server/.ocsigenserver.objs/byte/ocsigen__Server.cmo -c -impl src/server/Ocsigen/server.ml)
- File "src/server/Ocsigen/server.ml", line 27, characters 9-23:
- 27 | let () = Sys.set_signal Sys.sigpipe Sys.Signal_ignore
-               ^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Sys.set_signal
- Use [Sys.Safe.set_signal].
- 
- File "src/server/Ocsigen/server.ml", line 30, characters 9-23:
- 30 | let () = Sys.set_signal Sys.sigint (Sys.Signal_handle (fun _ -> exit 0))
-               ^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Sys.set_signal
- Use [Sys.Safe.set_signal].
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -w -69 -no-keep-locs -g -I src/baselib/.baselib.objs/byte -I src/baselib/.baselib.objs/native -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/basement -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cohttp -I /home/opam/.opam/default/lib/cohttp-lwt -I /home/opam/.opam/default/lib/cryptokit -I /home/opam/.opam/default/lib/domain-name -I /home/opam/.opam/default/lib/findlib -I /home/opam/.opam/default/lib/http -I /home/opam/.opam/default/lib/http/__private__/http_bytebuffer -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer/.public_cmi -I /home/opam/.opam/default/lib/ipaddr -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs/lwt -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/lwt_runtime_events -I /home/opam/.opam/default/lib/macaddr -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/runtime_events -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexp_type -I /home/opam/.opam/default/lib/sexp_type/grammar -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uri-sexp -I /home/opam/.opam/default/lib/uri/services -I /home/opam/.opam/default/lib/zarith -I src/baselib/.ocsigen_lib_base.objs/byte -I src/baselib/.ocsigen_lib_base.objs/native -cmi-file src/baselib/.baselib.objs/byte/ocsigen_base__Loader.cmi -no-alias-deps -open Ocsigen_base -o src/baselib/.baselib.objs/native/ocsigen_base__Loader.cmx -c -impl src/baselib/Ocsigen_base/loader.ml)
- File "src/baselib/Ocsigen_base/loader.ml", line 202, characters 2-27:
- 202 |   Printexc.register_printer @@ function
-         ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Printexc.register_printer
- Use [Printexc.Safe.register_printer].
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -w -69 -g -I src/server/.ocsigenserver.objs/byte -I src/server/.ocsigenserver.objs/native -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/base64 -I /home/opam/.opam/default/lib/basement -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cohttp -I /home/opam/.opam/default/lib/cohttp-lwt -I /home/opam/.opam/default/lib/cohttp-lwt-unix -I /home/opam/.opam/default/lib/conduit -I /home/opam/.opam/default/lib/conduit-lwt -I /home/opam/.opam/default/lib/conduit-lwt-unix -I /home/opam/.opam/default/lib/cryptokit -I /home/opam/.opam/default/lib/domain-name -I /home/opam/.opam/default/lib/findlib -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/http -I /home/opam/.opam/default/lib/http/__private__/http_bytebuffer -H /home/opam/.opam/default/lib/http/__private__/http_bytebuffer/.public_cmi -I /home/opam/.opam/default/lib/ipaddr -I /home/opam/.opam/default/lib/ipaddr-sexp -I /home/opam/.opam/default/lib/ipaddr/unix -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/logs-syslog -I /home/opam/.opam/default/lib/logs-syslog/unix -I /home/opam/.opam/default/lib/logs/fmt -I /home/opam/.opam/default/lib/logs/lwt -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/lwt_runtime_events -I /home/opam/.opam/default/lib/lwt_ssl -I /home/opam/.opam/default/lib/macaddr -I /home/opam/.opam/default/lib/magic-mime -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/runtime_events -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ptime -I /home/opam/.opam/default/lib/ptime/clock -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/sexp_type -I /home/opam/.opam/default/lib/sexp_type/grammar -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/ssl -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/syslog-message -I /home/opam/.opam/default/lib/uri -I /home/opam/.opam/default/lib/uri-sexp -I /home/opam/.opam/default/lib/uri/services -I /home/opam/.opam/default/lib/xml-light -I /home/opam/.opam/default/lib/zarith -I src/baselib/.baselib.objs/byte -I src/baselib/.baselib.objs/native -I src/baselib/.ocsigen_lib_base.objs/byte -I src/baselib/.ocsigen_lib_base.objs/native -I src/baselib/polytables/.polytables.objs/byte -I src/baselib/polytables/.polytables.objs/native -I src/http/.ocsigen_cookie_map.objs/byte -I src/http/.ocsigen_cookie_map.objs/native -I src/http/.ocsigen_http.objs/byte -I src/http/.ocsigen_http.objs/native -cmi-file src/server/.ocsigenserver.objs/byte/ocsigen__Extensions.cmi -no-alias-deps -open Ocsigen -o src/server/.ocsigenserver.objs/native/ocsigen__Extensions.cmx -c -impl src/server/Ocsigen/extensions.ml)
- File "src/server/Ocsigen/extensions.ml", line 1:
- Error: The implementation "src/server/Ocsigen/extensions.ml"
-        does not match the interface "src/server/.ocsigenserver.objs/byte/ocsigen__Extensions.cmi":
-         Values do not match:
-           val register :
-             name:string ->
-             ?fun_site:(userconf_info option ->
-                        virtual_hosts ->
-                        config_info ->
-                        string list ->
-                        parse_host -> parse_fun -> Xml.xml -> extension) ->
-             ?end_init:(unit -> unit) ->
-             ?init_fun:(Xml.xml list -> unit) ->
-             ?exn_handler:(exn -> string @ unique portable) ->
-             ?respect_pipeline:bool -> unit -> unit
-         is not included in
-           val register :
-             name:string ->
-             ?fun_site:parse_config ->
-             ?end_init:(unit -> unit) ->
-             ?init_fun:(Xml.xml list -> unit) ->
-             ?exn_handler:(exn -> string) ->
-             ?respect_pipeline:bool -> unit -> unit
-         The type
-           "name:string ->
-           ?fun_site:(userconf_info option ->
-                      virtual_hosts ->
-                      config_info ->
-                      string list ->
-                      parse_host -> parse_fun -> Xml.xml -> extension) ->
-           ?end_init:(unit -> unit) ->
-           ?init_fun:(Xml.xml list -> unit) ->
-           ?exn_handler:(exn -> string @ unique portable) ->
-           ?respect_pipeline:bool -> unit -> unit"
-         is not compatible with the type
-           "name:string ->
-           ?fun_site:parse_config ->
-           ?end_init:(unit -> unit) ->
-           ?init_fun:(Xml.xml list -> unit) ->
-           ?exn_handler:(exn -> string) ->
-           ?respect_pipeline:bool -> unit -> unit"
-         Type "exn -> string @ unique portable" is not compatible with type
-           "exn -> string"
-         File "src/server/Ocsigen/extensions.mli", lines 237-245, characters 0-9:
-           Expected declaration
-         File "src/server/Ocsigen/extensions.ml", line 555, characters 4-12:
-           Actual declaration
[ERROR] The compilation of ocsigenserver.8.0.0 failed at "dune build -p ocsigenserver -j 39".
build failed... 

=== STDERR ===

2026-10-02 00:37.43: FAILED: build ocsigenserver.8.0.0
2026-10-02 00:37.43: Job failed: build failed: ocsigenserver.8.0.0