Build:
  1. 0
2026-10-07 22:21.30: New job: build ocsigenserver.8.0.0 (535c9f0e00ef)
2026-10-07 22:21.30: Waiting for resource in pool day11-builds
2026-10-07 22:24.06: Got resource from pool day11-builds
2026-10-07 22:24.06: [profile oxcaml-odoc-master] build ocsigenserver.8.0.0
2026-10-07 22:24.06: build ocsigenserver.8.0.0 (535c9f0e00ef)
=== DEPENDENCIES (96 transitive) ===
  angstrom.0.16.1                                    82f1b051b3d0
  asn1-combinators.0.2.6                             0b9f008e1f42
  astring.0.8.5                                      76889f041155
  base-bytes.base                                    55074dbaa792
  base-threads.base                                  464810371b96
  base-unix.base                                     4596d20d2cf7
  base64.3.5.2                                       e1f2488a8489
  basement.v0.18~preview.130.83+317                  fd9c48ddc186
  bigstringaf.0.10.0                                 fb22b3b24291
  bos.0.3.0                                          d25f7a95a9d0
  bytesrw.0.4.1                                      c80beb689f41
  ca-certs.0.2.3                                     392fc045ed7c
  cmdliner.2.1.1                                     b6c0b286043c
  cohttp.6.3.0                                       170e0de29c3a
  cohttp-lwt.6.3.0                                   fd770312f3fc
  cohttp-lwt-unix.6.3.0                              e31c1b6fca99
  conduit.8.0.0                                      ba226a780bfa
  conduit-lwt.8.0.0                                  d228ffff421a
  conduit-lwt-unix.8.0.0                             1b87bc1a2581
  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                                         cf83b4cbb849
  cryptokit.1.20                                     41850937ba40
  csexp.1.5.2                                        388a0f161b43
  cstruct.6.3.0                                      1d84c478f67a
  domain-name.0.5.0                                  a05d2949372e
  dune.3.22.2+ox                                     32ff52c6657f
  dune-configurator.3.22.2+ox                        ff0f95dfc767
  duration.0.3.1                                     f58c7c4477ad
  eqaf.0.9                                           a071677018bf
  fmt.0.11.0                                         88f9b348fc75
  fpath.0.7.3                                        2e0248d6920d
  gen.1.1                                            e9f141497b53
  gmap.0.3.0                                         3f0745cc43c5
  http.6.3.0                                         12f5f00705ae
  ipaddr.5.6.2                                       132171710e35
  ipaddr-sexp.5.6.2                                  da162df5fc3b
  js_of_ocaml-compiler.6.0.1+ox                      d273723646b7
  logs.0.10.0                                        f56d767f4fb6
  logs-syslog.0.5.0                                  8d943fcf1ac1
  lwt.6.0.0+ox                                       7710782ad484
  lwt_react.1.2.0                                    dc911999305f
  lwt_runtime_events.6.0.0+ox                        277da85533b4
  lwt_ssl.1.2.0                                      6d299855a25b
  macaddr.5.6.2                                      742a2fe2060c
  magic-mime.1.3.1                                   b4ed61a73bcd
  menhir.20260209                                    393f283f695a
  menhirCST.20260209                                 1c376095e279
  menhirGLR.20260209                                 909783d77497
  menhirLib.20260209                                 b8f48543eac0
  menhirSdk.20260209                                 1d732ebf600a
  mirage-crypto.0.11.3                               f621cc467e00
  mirage-crypto-ec.0.11.3                            296429473a32
  mirage-crypto-pk.0.11.3                            c5ddeaaf3f6f
  mirage-crypto-rng.0.11.3                           c0bed21bbb9d
  ocaml.5.2.0                                        af0590f41c06
  ocaml-compiler-libs.v0.17.0+ox                     b65c7a1ffa7d
  ocaml-config.3                                     652553152315
  ocaml-syntax-shims.1.0.0                           4ef2b6c845d9
  ocaml-variants.5.2.0+ox                            cb60d024b20c
  ocamlbuild.0.16.1+ox                               486707329b23
  ocamlfind.1.9.8+ox                                 252ac26d02be
  ocplib-endian.1.2                                  8d2735277b04
  oxcaml-compiler.5.2.0minus25                       1356a22c5761
  pbkdf.1.2.0                                        6c6988f128dd
  ppx_derivers.1.2.1                                 91b7c666f6fd
  ppx_helpers.v0.18~preview.130.83+317               5dbce1ab0bca
  ppx_sexp_conv.v0.18~preview.130.83+317             df76435894ca
  ppxlib.0.33.0+ox                                   5a44f0664338
  ppxlib_ast.0.33.0+ox                               c27d0426e5a8
  ppxlib_jane.v0.18~preview.130.83+317               0bcd9248dbfd
  ptime.1.2.0                                        f55d972adca6
  re.1.14.0+ox                                       9741a4a00f36
  react.1.2.2                                        b62f11266e7d
  rresult.0.7.0                                      6e5c443f0d69
  sedlex.3.7+ox                                      ab71f40ca56c
  seq.base                                           213db8c3f54a
  sexp_type.v0.18~preview.130.83+317                 9468879d684c
  sexplib0.v0.18~preview.130.83+317                  022cce933120
  ssl.0.7.0                                          cac0278f329e
  stdlib-shims.0.3.0                                 e6cbb74541c0
  stringext.1.6.0                                    7c041bc87632
  syslog-message.1.2.0                               75edfb58068b
  topkg.1.1.1+ox                                     aa20e633dff5
  uri.4.4.0                                          5140bfb3247c
  uri-sexp.4.4.0                                     1e77b9c69aef
  x509.0.16.5                                        0e031167c5f7
  xml-light.2.5                                      ef092c09a0e8
  yojson.2.2.2                                       027fcd933667
  zarith.1.12+ox                                     2681988855c9
=== 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__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/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/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].
[ERROR] The compilation of ocsigenserver.8.0.0 failed at "dune build -p ocsigenserver -j 39".
- (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
build failed... 

=== STDERR ===

2026-10-07 22:24.37: FAILED: build ocsigenserver.8.0.0
2026-10-07 22:24.37: Job failed: build failed: ocsigenserver.8.0.0