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

Bug#878462: unison FTBFS: Error: The implementation /build/1st/unison-2.48.3/system.ml does not match the interface system.cmi



Source: unison
Version: 2.48.3-1
Severity: serious
Tags: buster sid

Some recent change in unstable makes unison FTBFS:

https://tests.reproducible-builds.org/debian/history/unison.html
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/unison.html

...
Use Bytes.create instead.
ocamlopt.opt: system/system_generic.ml ---> system/system_generic.cmx
ocamlopt.opt -g -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /build/1st/unison-2.48.3/system/system_generic.ml
ocamlopt.opt: system/generic/system_impl.ml ---> system/generic/system_impl.cmx
ocamlopt.opt -g -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /build/1st/unison-2.48.3/system/generic/system_impl.ml
ocamlc: system/system_intf.ml ---> system/system_intf.cmo
ocamlc -g -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /build/1st/unison-2.48.3/system/system_intf.ml
ocamlopt.opt: system.mli ---> system.cmi
ocamlopt.opt -g -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /build/1st/unison-2.48.3/system.mli
ocamlopt.opt: system.ml ---> system.cmx
ocamlopt.opt -g -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /build/1st/unison-2.48.3/system.ml
File "/build/1st/unison-2.48.3/system.ml", line 1:
Error: The implementation /build/1st/unison-2.48.3/system.ml
       does not match the interface system.cmi:
       Values do not match:
         val symlink : ?to_dir:bool -> string -> string -> unit
       is not included in
         val symlink : string -> fspath -> unit
Makefile.OCaml:434: recipe for target 'system.cmx' failed
make[1]: *** [system.cmx] Error 2


Reply to: