Build:
- 0
2026-10-01 23:18.20: New job: build unison.2.53.8 (687913ad4d54) 2026-10-01 23:18.20: [profile oxcaml-odoc-master] build unison.2.53.8 2026-10-01 23:18.21: build unison.2.53.8 (687913ad4d54) === DEPENDENCIES (7 transitive) === conf-autoconf.1 43fe4a407b7a conf-which.1 5fccb3a41099 ocaml.5.2.0 cda6777ccfe3 ocaml-config.3 d77b853eaa33 ocaml-variants.5.2.0+ox a9808a9375cd ocamlfind.1.9.8+ox f23a347b8f5f oxcaml-compiler.5.2.0minus39 9c94ae342626 === STDOUT === Processing: [default: loading data] [unison.2.53.8: dl] [unison.2.53.8: extract] [unison.2.53.8/unison.patch: dl] -> retrieved unison.2.53.8 (https://opam.ocaml.org/cache) [unison: patch] applying unison.patch [unison: make 39] + /usr/bin/make "NATIVE=true" "-j" "39" "tui" "fsmonitor" "manpage" (CWD=/home/opam/.opam/default/.opam-switch/build/unison.2.53.8) - cd src && /usr/bin/make tui - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src' - GUI library lablgtk not found. GTK GUI will not be built. - Not on macOS. macOS native GUI will not be built. - ocamlfind: Package `cairo2' not found - ocamlfind: Package `lablgtk3' not found - - Building for Unix - NATIVE = true - - /usr/bin/make -f Makefile.OCaml tui - make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src' - ocamlopt: ubase/umarshal.mli ---> ubase/umarshal.cmi - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/ubase/umarshal.mli - ocamlopt: ubase/rx.mli ---> ubase/rx.cmi - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/ubase/rx.mli - ocamlopt: unicode_tables.ml ---> unicode_tables.cmx - ocamlopt: unicode.mli ---> unicode.cmi - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/unicode_tables.ml - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/unicode.mli - ocaml make_tools.ml projectinfo NAME="unison" VERSION="2.53.8" MAJORVERSION="2.53" > ubase/projectInfo.ml - ocamlopt: ubase/safelist.mli ---> ubase/safelist.cmi - ocamlopt: ubase/util.mli ---> ubase/util.cmi - ocamlopt: ubase/uarg.mli ---> ubase/uarg.cmi - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/ubase/safelist.mli - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/ubase/util.mli - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/ubase/uarg.mli - ocamlopt: lwt/pqueue.mli ---> lwt/pqueue.cmi - ocamlopt: lwt/lwt.mli ---> lwt/lwt.cmi - ocamlopt: features.mli ---> features.cmi - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -I fsmonitor -I ./fsmonitor/inotify -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/lwt/pqueue.mli - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -I fsmonitor -I ./fsmonitor/inotify -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/lwt/lwt.mli - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/features.mli - ocamlopt: fileutil.mli ---> fileutil.cmi - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/fileutil.mli - ocamlopt: propsdata.mli ---> propsdata.cmi - ocamlopt: clroot.mli ---> clroot.cmi - ocamlopt: checksum.mli ---> checksum.cmi - ocamlopt: lock.mli ---> lock.cmi - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/propsdata.mli - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/lock.mli - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/clroot.mli - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/checksum.mli - ocamlopt: test.mli ---> test.cmi - ocamlopt: strings.mli ---> strings.cmi - ocamlopt: osxsupport.c ---> osxsupport.o - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/strings.mli - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/test.mli - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -ccopt -D_FILE_OFFSET_BITS=64 -ccopt '-o '/home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/osxsupport.o -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/osxsupport.c - ocamlopt: pty.c ---> pty.o - ocamlopt: bytearray_stubs.c ---> bytearray_stubs.o - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -ccopt -D_FILE_OFFSET_BITS=64 -ccopt '-o '/home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/pty.o -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/pty.c - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -ccopt -D_FILE_OFFSET_BITS=64 -ccopt '-o '/home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/bytearray_stubs.o -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/bytearray_stubs.c - ocamlopt: props_xattr.c ---> props_xattr.o - ocamlopt: hash_compat.c ---> hash_compat.o - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -ccopt -D_FILE_OFFSET_BITS=64 -ccopt '-o '/home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/hash_compat.o -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/hash_compat.c - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -ccopt -D_FILE_OFFSET_BITS=64 -ccopt '-o '/home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/props_xattr.o -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/props_xattr.c - ocamlopt: props_acl.c ---> props_acl.o - ocamlopt: copy_stubs.c ---> copy_stubs.o - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -ccopt -D_FILE_OFFSET_BITS=64 -ccopt '-o '/home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/props_acl.o -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/props_acl.c - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -ccopt -D_FILE_OFFSET_BITS=64 -ccopt '-o '/home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/copy_stubs.o -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/copy_stubs.c - ocamlc: system/system_intf.ml ---> system/system_intf.cmo - ocamlopt: bytearray.mli ---> bytearray.cmi - ocamlopt: ubase/myMap.mli ---> ubase/myMap.cmi - ocamlopt: ubase/umarshal.ml ---> ubase/umarshal.cmx - ocamlopt: ubase/proplist.mli ---> ubase/proplist.cmi - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/bytearray.mli - ocamlc -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/system/system_intf.ml - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/ubase/myMap.mli - ocamlopt: uutil.mli ---> uutil.cmi - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/ubase/umarshal.ml - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/ubase/proplist.mli - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/uutil.mli - ocamlopt: name.mli ---> name.cmi - ocamlopt: tree.mli ---> tree.cmi - ocamlopt: ubase/rx.ml ---> ubase/rx.cmx - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/name.mli - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/tree.mli - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/ubase/rx.ml - ocamlopt: lwt/lwt.ml ---> lwt/lwt.cmx - ocamlopt: lwt/lwt_unix.mli ---> lwt/lwt_unix.cmi - ocamlopt: lwt/lwt_util.mli ---> lwt/lwt_util.cmi - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -I fsmonitor -I ./fsmonitor/inotify -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/lwt/lwt.ml - ocamlopt: external.mli ---> external.cmi - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/lwt/lwt_util.mli - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -I fsmonitor -I ./fsmonitor/inotify -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/lwt/lwt_unix.mli - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/external.mli - ocamlopt: ubase/safelist.ml ---> ubase/safelist.cmx - ocamlopt: fileutil.ml ---> fileutil.cmx - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/fileutil.ml - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/ubase/safelist.ml - ocamlopt: checksum.ml ---> checksum.cmx - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/checksum.ml - ocamlopt: system.mli ---> system.cmi - ocamlopt: lwt/pqueue.ml ---> lwt/pqueue.cmx - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -I fsmonitor -I ./fsmonitor/inotify -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/lwt/pqueue.ml - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/system.mli - ocamlopt: ubase/prefs.mli ---> ubase/prefs.cmi - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/ubase/prefs.mli - ocamlopt: terminal.mli ---> terminal.cmi - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/terminal.mli - ocamlopt: abort.mli ---> abort.cmi - ocamlopt: transfer.mli ---> transfer.cmi - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/transfer.mli - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/abort.mli - ocamlopt: strings.ml ---> strings.cmx - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/strings.ml - ocamlopt: unicode.ml ---> unicode.cmx - ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/unicode.ml - File "/home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/ubase/safelist.ml", line 1: - Error: The implementation "/home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/ubase/safelist.ml" - does not match the interface "ubase/safelist.cmi": - Values do not match: - val mem : 'a @ local -> 'a list @ local -> bool - is not included in - val mem : 'a -> 'a list -> bool - The type "'a @ local -> 'a list @ local -> bool" - is not compatible with the type "'a -> 'a list -> bool" - File "/home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/ubase/safelist.mli", line 23, characters 0-31: - Expected declaration - File "/home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src/ubase/safelist.ml", line 164, characters 4-7: - Actual declaration - make[2]: *** [Makefile.OCaml:204: ubase/safelist.cmx] Error 2 - make[2]: *** Waiting for unfinished jobs.... - make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src' - make[1]: *** [Makefile:42: tui] Error 2 - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/unison.2.53.8/src' - make: *** [Makefile:28: tui] Error 2 [ERROR] The compilation of unison.2.53.8 failed at "make NATIVE=true -j 39 tui fsmonitor manpage". build failed... === STDERR === 2026-10-01 23:18.43: FAILED: build unison.2.53.8 2026-10-01 23:18.43: Job failed: build failed: unison.2.53.8