Build:
  1. 0
2026-10-06 18:53.01: New job: build ocsigenserver.8.0.0 (4ddccd9b7d02)
2026-10-06 18:53.01: Waiting for resource in pool day11-builds
2026-10-06 18:54.34: Got resource from pool day11-builds
2026-10-06 18:54.34: [profile oxcaml-odoc-master] build ocsigenserver.8.0.0
2026-10-06 18:54.34: build ocsigenserver.8.0.0 (4ddccd9b7d02)
=== DEPENDENCIES (96 transitive) ===
  angstrom.0.16.1                                    6ed7140aeed9
  asn1-combinators.0.2.6                             d685707a5163
  astring.0.8.5                                      5dabbc4c2810
  base-bytes.base                                    902c98292439
  base-threads.base                                  464810371b96
  base-unix.base                                     4596d20d2cf7
  base64.3.5.2                                       c113932d86db
  basement.v0.18~preview.130.83+317                  5a082dee44ba
  bigstringaf.0.10.0                                 b7ec29c72cbe
  bos.0.3.0                                          5c260427df35
  bytesrw.0.4.1                                      c35afbf52df9
  ca-certs.0.2.3                                     38e29fe9b7e3
  cmdliner.2.1.1                                     f3a860597c00
  cohttp.6.3.0                                       53e26efc16d9
  cohttp-lwt.6.3.0                                   f06bf1535659
  cohttp-lwt-unix.6.3.0                              f8eb425d0e8f
  conduit.8.0.0                                      bf52884b9ed4
  conduit-lwt.8.0.0                                  4581de880aaa
  conduit-lwt-unix.8.0.0                             dd33e0480937
  conf-autoconf.1                                    8ee1e3913008
  conf-gmp.5                                         c2adbec9a470
  conf-gmp-powm-sec.4                                2e10e7732ec6
  conf-libssl.4                                      811e020af475
  conf-pkg-config.5                                  e39f7209b38f
  conf-which.1                                       65c43ca119c3
  conf-zlib.1                                        ef4bfe5217f4
  conf-zstd.1.3.8                                    3ef6aeca6a3e
  cppo.1.8.0                                         e16aa16befbb
  cryptokit.1.20                                     439477472b10
  csexp.1.5.2                                        150b91ccc2e1
  cstruct.6.3.0                                      99c68b212b44
  domain-name.0.5.0                                  d3cb0a722171
  dune.3.22.2+ox                                     c16d8afadb18
  dune-configurator.3.22.2+ox                        76e290e1b56c
  duration.0.3.1                                     ba983cf0f12d
  eqaf.0.9                                           f3302c1b4cb4
  fmt.0.11.0                                         c5b3c6b12f15
  fpath.0.7.3                                        0960af75fc77
  gen.1.1                                            e034a4d5a5bf
  gmap.0.3.0                                         9a923e44cc66
  http.6.3.0                                         7365342f2deb
  ipaddr.5.6.2                                       78184f494570
  ipaddr-sexp.5.6.2                                  015bddbcab41
  js_of_ocaml-compiler.6.0.1+ox                      d6a88232f75b
  logs.0.10.0                                        f9b4fd42c43a
  logs-syslog.0.5.0                                  e58658c7b8e0
  lwt.6.0.0+ox                                       f4837c6a4ae6
  lwt_react.1.2.0                                    5a2ff4a58d29
  lwt_runtime_events.6.0.0+ox                        fed456a890c4
  lwt_ssl.1.2.0                                      7b782bc2c868
  macaddr.5.6.2                                      e681a6f46a3e
  magic-mime.1.3.1                                   ed88205edc87
  menhir.20260209                                    844b737e7f37
  menhirCST.20260209                                 6b5d7c677a9f
  menhirGLR.20260209                                 f1e86b260c85
  menhirLib.20260209                                 f9abde2cb351
  menhirSdk.20260209                                 770a49dee678
  mirage-crypto.0.11.3                               15f1774ef4d7
  mirage-crypto-ec.0.11.3                            8020fd61385e
  mirage-crypto-pk.0.11.3                            557c12bfb957
  mirage-crypto-rng.0.11.3                           de431f293c12
  ocaml.5.2.0                                        9d46674255e6
  ocaml-compiler-libs.v0.17.0+ox                     14922d822522
  ocaml-config.3                                     15a28f46f03a
  ocaml-syntax-shims.1.0.0                           9ef49fb34050
  ocaml-variants.5.2.0+ox                            807c3ef9c420
  ocamlbuild.0.16.1+ox                               7b760041f98f
  ocamlfind.1.9.8+ox                                 747b1b555a03
  ocplib-endian.1.2                                  fcb33c78597a
  oxcaml-compiler.5.2.0minus25                       0929841197b1
  pbkdf.1.2.0                                        063bbc5d141e
  ppx_derivers.1.2.1                                 32fdf6aeaa22
  ppx_helpers.v0.18~preview.130.83+317               df92dc6e20a9
  ppx_sexp_conv.v0.18~preview.130.83+317             b57520a80217
  ppxlib.0.33.0+ox                                   91adba82e909
  ppxlib_ast.0.33.0+ox                               fb8a034045c0
  ppxlib_jane.v0.18~preview.130.83+317               663fbe433471
  ptime.1.2.0                                        415c042dc54e
  re.1.14.0+ox                                       b42bddfa6c8e
  react.1.2.2                                        0f930c7a6f77
  rresult.0.7.0                                      5fa448a8700d
  sedlex.3.7+ox                                      68f6c24f2c0a
  seq.base                                           7b4f653c99b0
  sexp_type.v0.18~preview.130.83+317                 f4b7181e44c7
  sexplib0.v0.18~preview.130.83+317                  b097e7dc4ae1
  ssl.0.7.0                                          ee201c7c3793
  stdlib-shims.0.3.0                                 fc997682ec0f
  stringext.1.6.0                                    646ee2c312f3
  syslog-message.1.2.0                               fdadb18079ec
  topkg.1.1.1+ox                                     261435f4106a
  uri.4.4.0                                          18e7acf9719b
  uri-sexp.4.4.0                                     b92b831a3ed1
  x509.0.16.5                                        72c643540303
  xml-light.2.5                                      a8396df87896
  yojson.2.2.2                                       be423ab3f5dc
  zarith.1.12+ox                                     efa374571552
=== 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-06 18:55.28: FAILED: build ocsigenserver.8.0.0
2026-10-06 18:55.28: Job failed: build failed: ocsigenserver.8.0.0