Build:
- 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