[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: