Build:
  1. 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