Bug#1002498: FTBFS with ocamlgraph 2.0.0
Source: dose3
Version: 6.0.1-2
Severity: serious
Tags: ftbfs
Dear Maintainer,
Your package FTBFS with ocamlgraph 2.0.0, recently uploaded to unstable:
https://buildd.debian.org/status/package.php?p=dose3&suite=sid
Tail of log:
> $ (cd _build/default && /usr/bin/ocamlc.opt -w -40 -g -bin-annot -I src/algo/.dose_algo.objs/byte -I /usr/lib/ocaml/bytes -I /usr/lib/ocaml/bz2 -I /usr/lib/ocaml/cudf -I /usr/lib/ocaml/extlib -I /usr/lib/ocaml/ocamlgraph -I /usr/lib/ocaml/re -I /usr/lib/ocaml/re/pcre -I /usr/lib/ocaml/seq -I /usr/lib/ocaml/stdlib-shims -I /usr/lib/ocaml/zip -I src/common/.dose_common.objs/byte -no-alias-deps -open Dose_algo -o src/algo/.dose_algo.objs/byte/dose_algo__Dominators.cmo -c -impl src/algo/dominators.ml)
> File "src/algo/dominators.ml", line 123, characters 40-41:
> 123 | let module Dom = Dominator.Make_graph(G) in
> ^
> Error: Signature mismatch:
> ...
> The value `empty' is required but not provided
> File "src/dominator.mli", line 131, characters 2-22:
> Expected declaration
> make[1]: *** [debian/rules:16: override_dh_auto_build-arch] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> make: *** [debian/rules:8: binary-arch] Error 2
I've tried fixing it, but it looks non-trivial: adding the `empty'
value leads to another error...
However, a new upstream version is available: 7.0.0. Maybe it fixes
the issue.
Cheers,
--
Stéphane
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.15.0-2-amd64 (SMP w/4 CPU threads)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Reply to: