Bug#956556: coinst FTBFS: Error: The implementation ptset.ml does not match the interface ptset.cmi
Source: coinst
Version: 1.9.3-1
Severity: serious
Tags: ftbfs bullseye sid
https://buildd.debian.org/status/package.php?p=coinst
...
usr/bin/make opt
make[2]: Entering directory '/<<PKGBUILDDIR>>'
ocamlfind ocamlc -package unix,str,bigarray,cudf -g -I viewer -annot -bin-annot -safe-string -c ptset.mli
ocamlfind ocamlopt -package unix,str,bigarray,cudf -g -I viewer -annot -bin-annot -safe-string -c ptset.ml
File "ptset.ml", line 305, characters 12-30:
305 | List.sort Pervasives.compare (elements_aux [] s)
^^^^^^^^^^^^^^^^^^
Alert deprecated: module Stdlib.Pervasives
Use Stdlib instead.
If you need to stay compatible with OCaml < 4.07, you can use the
stdlib-shims library: https://github.com/ocaml/stdlib-shims
File "ptset.ml", line 567, characters 14-32:
567 | List.sort Pervasives.compare (elements_aux [] s)
^^^^^^^^^^^^^^^^^^
Alert deprecated: module Stdlib.Pervasives
Use Stdlib instead.
If you need to stay compatible with OCaml < 4.07, you can use the
stdlib-shims library: https://github.com/ocaml/stdlib-shims
File "ptset.ml", line 1:
Error: The implementation ptset.ml does not match the interface ptset.cmi:
...
In module Big:
The value `of_seq' is required but not provided
File "set.mli", line 282, characters 4-31: Expected declaration
In module Big:
The value `add_seq' is required but not provided
File "set.mli", line 278, characters 4-37: Expected declaration
In module Big:
The value `to_seq' is required but not provided
File "set.mli", line 274, characters 4-31: Expected declaration
In module Big:
The value `to_seq_from' is required but not provided
File "set.mli", line 269, characters 4-43: Expected declaration
In module Big:
The value `find_last_opt' is required but not provided
File "set.mli", line 254, characters 4-55: Expected declaration
In module Big:
The value `find_last' is required but not provided
File "set.mli", line 247, characters 4-44: Expected declaration
In module Big:
The value `find_first_opt' is required but not provided
File "set.mli", line 240, characters 4-56: Expected declaration
In module Big:
The value `find_first' is required but not provided
File "set.mli", line 227, characters 4-45: Expected declaration
In module Big:
The value `find_opt' is required but not provided
File "set.mli", line 221, characters 4-40: Expected declaration
In module Big:
The value `choose_opt' is required but not provided
File "set.mli", line 199, characters 4-35: Expected declaration
In module Big:
The value `max_elt_opt' is required but not provided
File "set.mli", line 188, characters 4-36: Expected declaration
In module Big:
The value `min_elt_opt' is required but not provided
File "set.mli", line 177, characters 4-36: Expected declaration
In module Big:
The value `map' is required but not provided
File "set.mli", line 126, characters 4-35: Expected declaration
In module Big:
The value `disjoint' is required but not provided
File "set.mli", line 101, characters 4-32: Expected declaration
make[2]: *** [Makefile:69: ptset.cmx] Error 2
Reply to: