* Package: net-misc/unison-2.51.2 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ocamlopt userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking unison-2.51.2.tar.gz to /var/tmp/portage/net-misc/unison-2.51.2/work >>> Source unpacked in /var/tmp/portage/net-misc/unison-2.51.2/work >>> Preparing source in /var/tmp/portage/net-misc/unison-2.51.2/work/src ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-misc/unison-2.51.2/work/src ... >>> Source configured. >>> Compiling source in /var/tmp/portage/net-misc/unison-2.51.2/work/src ... make -j1 UISTYLE=text CFLAGS= buildexecutable UISTYLE = text Building for Unix NATIVE = true THREADS = false STATIC = false OSTYPE = OSARCH = Linux ocamlopt: ubase/rx.mli ---> ubase/rx.cmi ocamlopt -g -unsafe-string -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /var/tmp/portage/net-misc/unison-2.51.2/work/src/ubase/rx.mli ocamlopt: ubase/rx.ml ---> ubase/rx.cmx ocamlopt -g -unsafe-string -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /var/tmp/portage/net-misc/unison-2.51.2/work/src/ubase/rx.ml ocamlopt: unicode_tables.ml ---> unicode_tables.cmx ocamlopt -g -unsafe-string -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /var/tmp/portage/net-misc/unison-2.51.2/work/src/unicode_tables.ml ocamlopt: unicode.mli ---> unicode.cmi ocamlopt -g -unsafe-string -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /var/tmp/portage/net-misc/unison-2.51.2/work/src/unicode.mli ocamlopt: unicode.ml ---> unicode.cmx ocamlopt -g -unsafe-string -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /var/tmp/portage/net-misc/unison-2.51.2/work/src/unicode.ml File "/var/tmp/portage/net-misc/unison-2.51.2/work/src/unicode.ml", line 25, characters 16-33: 25 | let set s i v = String.unsafe_set s i (Char.unsafe_chr v) ^^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.unsafe_set File "/var/tmp/portage/net-misc/unison-2.51.2/work/src/unicode.ml", line 941, characters 4-20: 941 | String.lowercase s ^^^^^^^^^^^^^^^^ Alert deprecated: Stdlib.String.lowercase Use String.lowercase_ascii instead. File "/var/tmp/portage/net-misc/unison-2.51.2/work/src/unicode.ml", line 1587, characters 19-30: 1587 | try scan (0, 0) (String.copy s) 0 (String.length s) with Invalid -> s ^^^^^^^^^^^ Alert deprecated: Stdlib.String.copy ocamlopt: bytearray.mli ---> bytearray.cmi ocamlopt -g -unsafe-string -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /var/tmp/portage/net-misc/unison-2.51.2/work/src/bytearray.mli ocamlopt: bytearray.ml ---> bytearray.cmx ocamlopt -g -unsafe-string -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /var/tmp/portage/net-misc/unison-2.51.2/work/src/bytearray.ml File "/var/tmp/portage/net-misc/unison-2.51.2/work/src/bytearray.ml", lines 38-39, characters 0-42: 38 | external unsafe_blit_from_string : string -> int -> t -> int -> int -> unit 39 | = "ml_blit_string_to_bigarray" "noalloc" Alert deprecated: [@@noalloc] should be used instead of "noalloc" File "/var/tmp/portage/net-misc/unison-2.51.2/work/src/bytearray.ml", lines 41-42, characters 0-42: 41 | external unsafe_blit_to_string : t -> int -> string -> int -> int -> unit 42 | = "ml_blit_bigarray_to_string" "noalloc" Alert deprecated: [@@noalloc] should be used instead of "noalloc" ocamlopt: system/system_generic.ml ---> system/system_generic.cmx ocamlopt -g -unsafe-string -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /var/tmp/portage/net-misc/unison-2.51.2/work/src/system/system_generic.ml ocamlopt: system/generic/system_impl.ml ---> system/generic/system_impl.cmx ocamlopt -g -unsafe-string -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /var/tmp/portage/net-misc/unison-2.51.2/work/src/system/generic/system_impl.ml ocamlc: system/system_intf.ml ---> system/system_intf.cmo ocamlc -g -unsafe-string -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /var/tmp/portage/net-misc/unison-2.51.2/work/src/system/system_intf.ml ocamlopt: system.mli ---> system.cmi ocamlopt -g -unsafe-string -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /var/tmp/portage/net-misc/unison-2.51.2/work/src/system.mli ocamlopt: system.ml ---> system.cmx ocamlopt -g -unsafe-string -I lwt -I ubase -I system -I fsmonitor -I fsmonitor/linux -I fsmonitor/windows -I system/generic -I lwt/generic -c /var/tmp/portage/net-misc/unison-2.51.2/work/src/system.ml File "/var/tmp/portage/net-misc/unison-2.51.2/work/src/system.ml", line 1: Error: The implementation /var/tmp/portage/net-misc/unison-2.51.2/work/src/system.ml does not match the interface system.cmi: Values do not match: val link : ?follow:bool -> string -> string -> unit is not included in val link : fspath -> fspath -> unit File "/var/tmp/portage/net-misc/unison-2.51.2/work/src/system/system_intf.ml", line 70, characters 0-35: Expected declaration File "/var/tmp/portage/net-misc/unison-2.51.2/work/src/system/system_generic.ml", line 50, characters 4-8: Actual declaration make: *** [Makefile.OCaml:423: system.cmx] Error 2 * ERROR: net-misc/unison-2.51.2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-misc/unison-2.51.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-misc/unison-2.51.2::gentoo'`. * The complete build log is located at '/var/log/portage/net-misc:unison-2.51.2:20200106-221707.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-misc/unison-2.51.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/unison-2.51.2/temp/environment'. * Working directory: '/var/tmp/portage/net-misc/unison-2.51.2/work/src' * S: '/var/tmp/portage/net-misc/unison-2.51.2/work/src'