#1153046 eliom: FTBFS: The value string_of_semicolonstrings is required but not provided

Package:
src:eliom
Source:
src:eliom
Submitter:
Sebastian Ramacher
Date:
2026-11-04 20:19:02 UTC
Severity:
normal
Tags:
#1153046#5
Date:
2026-11-04 20:17:40 UTC
From:
To:
Source: eliom
Version: 12.1.0-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramacher@debian.org

Dear maintainer,

eliom FTBFS:

dune build -j 6 -p eliom
(cd _build/default && /usr/bin/ocamlc.opt -w -40 -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/js_of_ocaml -g -bin-annot -bin-annot-occurrences -I src/lib/server/.eliom_server.objs/byte -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/angstrom -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/astring -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/base64 -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/bigarray -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/bigstringaf -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/bytes -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/cohttp -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/cohttp-lwt -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/cohttp-lwt-unix -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/conduit -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/conduit-lwt -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/conduit-lwt-unix -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/cryptokit -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/domain-name -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/dynlink -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/findlib -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/fmt -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/http -H /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/http/__private__/http_bytebuffer -H /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/http/__private__/http_bytebuffer/.public_cmi -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ipaddr -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ipaddr-sexp -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ipaddr/unix -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/js_of_ocaml/deriving -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/logs -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/logs-syslog -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/logs-syslog/unix -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/logs/fmt -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/logs/lwt -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/lwt -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/lwt/unix -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/lwt_react -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/lwt_runtime_events -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/lwt_ssl -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/macaddr -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/magic-mime -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocplib-endian -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocplib-endian/bigstring -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocsigenserver -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocsigenserver/baselib -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocsigenserver/baselib/base -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocsigenserver/cookies -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocsigenserver/http -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocsigenserver/polytables -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocsipersist -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocsipersist-lib -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ppx_sexp_conv/runtime-lib -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ptime -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ptime/clock -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/re -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/react -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/runtime_events -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/seq -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/sexplib0 -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ssl -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/str -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/stringext -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/syslog-message -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/threads -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/tyxml -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/tyxml/functor -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/unix -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/uri -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/uri-sexp -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/uri/services -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/uutf -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/xml-light -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/zarith -cmi-file src/lib/server/.eliom_server.objs/byte/eliom_shared_content.cmi -no-alias-deps -o src/lib/server/.eliom_server.objs/byte/eliom_shared_content.cmo -c -impl src/lib/server/eliom_shared_content.pp.ml)
File "./eliom_shared_content.eliom", lines 178-255, characters 2-5:
Error: Signature mismatch:
       ...
       The value string_of_semicolonstrings is required but not provided
       File "lib/svg_sigs.mli", lines 1537-1538, characters 2-49:
         Expected declaration
       The value unoption_string is required but not provided
       File "lib/svg_sigs.mli", line 1540, characters 2-56:
         Expected declaration
(cd _build/default && /usr/bin/ocamlopt.opt -w -40 -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/js_of_ocaml -g -I src/lib/server/.eliom_server.objs/byte -I src/lib/server/.eliom_server.objs/native -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/angstrom -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/astring -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/base64 -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/bigarray -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/bigstringaf -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/bytes -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/cohttp -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/cohttp-lwt -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/cohttp-lwt-unix -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/conduit -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/conduit-lwt -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/conduit-lwt-unix -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/cryptokit -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/domain-name -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/dynlink -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/findlib -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/fmt -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/http -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/http/__private__/http_bytebuffer -H /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/http/__private__/http_bytebuffer/.public_cmi -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ipaddr -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ipaddr-sexp -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ipaddr/unix -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/js_of_ocaml/deriving -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/logs -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/logs-syslog -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/logs-syslog/unix -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/logs/fmt -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/logs/lwt -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/lwt -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/lwt/unix -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/lwt_react -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/lwt_runtime_events -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/lwt_ssl -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/macaddr -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/magic-mime -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocplib-endian -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocplib-endian/bigstring -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocsigenserver -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocsigenserver/baselib -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocsigenserver/baselib/base -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocsigenserver/cookies -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocsigenserver/http -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocsigenserver/polytables -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocsipersist -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ocsipersist-lib -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ppx_sexp_conv/runtime-lib -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ptime -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ptime/clock -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/re -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/react -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/runtime_events -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/seq -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/sexplib0 -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/ssl -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/str -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/stringext -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/syslog-message -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/threads -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/tyxml -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/tyxml/functor -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/unix -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/uri -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/uri-sexp -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/uri/services -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/uutf -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/xml-light -I /usr/lib/x86_64-linux-gnu/ocaml/5.4.1/zarith -cmi-file src/lib/server/.eliom_server.objs/byte/eliom_shared_content.cmi -no-alias-deps -o src/lib/server/.eliom_server.objs/native/eliom_shared_content.cmx -c -impl src/lib/server/eliom_shared_content.pp.ml)
File "./eliom_shared_content.eliom", lines 178-255, characters 2-5:
Error: Signature mismatch:
       ...
       The value string_of_semicolonstrings is required but not provided
       File "lib/svg_sigs.mli", lines 1537-1538, characters 2-49:
         Expected declaration
       The value unoption_string is required but not provided
       File "lib/svg_sigs.mli", line 1540, characters 2-56:
         Expected declaration
dh_auto_build: error: dune build -j 6 -p eliom returned exit code 1


See
https://buildd.debian.org/status/fetch.php?pkg=eliom&arch=amd64&ver=12.1.0-1%2Bb7&stamp=1793783748&raw=0
for the full build log.

Cheers