Building on asteria.caelum.ci.dev
(from ocaml/opam:debian-unstable)
Unable to find image 'ocaml/opam:debian-unstable' locally
debian-unstable: Pulling from ocaml/opam
Digest: sha256:d03f1d3d5516a04cb238c890ee24c265c842b392ad1d3f7f1213ae180926dfc1
Status: Downloaded newer image for ocaml/opam:debian-unstable
2025-11-12 10:53.06 ---> using "0acd5aeaa8f7bc314514d9795d14a7f12ec72a6a5b11c5904350189734c6859b" from cache
/: (user (uid 1000) (gid 1000))
/: (env OPAMPRECISETRACKING 1)
/: (env OPAMUTF8 never)
/: (env OPAMEXTERNALSOLVER builtin-0install)
/: (env OPAMCRITERIA +removed)
/: (env CI true)
/: (env OPAM_HEALTH_CHECK_CI true)
/: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam"))
2025-11-12 10:53.06 ---> using "40df4fa4cdfc68a5fa7a326047e82a7adc5df52b8059d4a7b745bdd50aad56e7" from cache
/: (run (network host)
(shell "rm -rf ~/opam-repository && git clone -q 'https://github.com/ocaml/opam-repository' ~/opam-repository && git -C ~/opam-repository checkout -q e4e631bfa1de346c5c18d3bb460fd03366bcb0e6"))
2025-11-12 10:53.07 ---> using "6f889e36a277629f9f71a80b27336fd916593b91f2202cf84b843c76010b5a11" from cache
/: (run (shell "rm -rf ~/.opam && opam init -ya --bare --config ~/.opamrc-sandbox ~/opam-repository"))
Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally from built-in defaults.
Checking for available remotes: rsync and local, git.
- you won't be able to use mercurial repositories unless you install the hg command on your system.
- you won't be able to use darcs repositories unless you install the darcs command on your system.
<><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
User configuration:
~/.profile is already up-to-date.
2025-11-12 10:53.07 ---> using "3be048844c6cb51df1a68819dc1bbb8ff1c831955fd05a423fa4629bd3de1bfc" from cache
/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "sudo apt update && sudo apt install autoconf -y"))
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Get:1 http://deb.debian.org/debian unstable InRelease [176 kB]
Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB]
Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-11-12-0213.08-F-2025-11-08-0809.16.pdiff [238 kB]
Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-11-12-0213.08-F-2025-11-08-0809.16.pdiff [238 kB]
Fetched 478 kB in 8s (62.6 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
25 packages can be upgraded. Run 'apt list --upgradable' to see them.
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
Solving dependencies...
Installing:
autoconf
Installing dependencies:
automake autotools-dev m4
Suggested packages:
autoconf-archive gnu-standards autoconf-doc libtool gettext m4-doc
Summary:
Upgrading: 0, Installing: 4, Removing: 0, Not Upgrading: 25
Download size: 1756 kB
Space needed: 5330 kB / 259 GB available
Get:1 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.20-2 [325 kB]
Get:2 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB]
Get:3 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB]
Get:4 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.18.1-2 [877 kB]
Fetched 1756 kB in 0s (4630 kB/s)
Selecting previously unselected package m4.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20804 files and directories currently installed.)
Preparing to unpack .../archives/m4_1.4.20-2_amd64.deb ...
Unpacking m4 (1.4.20-2) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../autoconf_2.72-3.1_all.deb ...
Unpacking autoconf (2.72-3.1) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../autotools-dev_20240727.1_all.deb ...
Unpacking autotools-dev (20240727.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../automake_1%3a1.18.1-2_all.deb ...
Unpacking automake (1:1.18.1-2) ...
Setting up m4 (1.4.20-2) ...
Setting up autotools-dev (20240727.1) ...
Setting up autoconf (2.72-3.1) ...
Setting up automake (1:1.18.1-2) ...
update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode
2025-11-12 10:53.07 ---> using "277cadd498f2625ca878ea86beeb913872ebbd6dbbd1f07c19512639b6583a69" from cache
/: (run (network host)
(shell "git clone -q 'https://github.com/oxcaml/opam-repository' ~/'oxcaml' && git -C ~/'oxcaml' checkout -q a1ea0d33dd5662b89183f751c3fec566d7860b75"))
2025-11-12 10:53.07 ---> using "fce964cfbb8ec4ed6cd042c743e2bef38f67d1eaccc111bc2a12054d7401efc5" from cache
/: (run (shell "opam repository add --dont-select 'oxcaml' ~/'oxcaml'"))
[oxcaml] Initialised
2025-11-12 10:53.07 ---> using "4c32f7f36d2d8f67a0d818f157e94ab14e93aaf7ca1338ed5b22bd45f911bb06" from cache
/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam switch create --repositories=oxcaml,default '5.2.0+flambda2' '5.2.0+ox'"))
<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-variants" {= "5.2.0+ox"}]
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved ocaml-config.3 (cached)
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> installed ocaml-options-vanilla.1
-> installed conf-autoconf.0.2
-> installed conf-which.1
-> retrieved ocaml-variants.5.2.0+ox (https://github.com/oxcaml/oxcaml/archive/refs/tags/5.2.0minus-19-opam.tar.gz)
-> installed ocaml-variants.5.2.0+ox
-> installed ocaml-config.3
-> installed ocaml.5.2.0
-> installed base-domains.base
-> installed base-nnp.base
Done.
# To update the current shell environment, run: eval $(opam env --switch=5.2.0+flambda2)
2025-11-12 10:53.07 ---> using "319d64188ef8cdaf1e291ebb44a207e538b905beeb42b3b71a316988736a398b" from cache
/: (run (network host)
(shell "opam update --depexts"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian unstable InRelease [176 kB]
- Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB]
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-11-12-0810.48-F-2025-11-12-0810.48.pdiff [31.3 kB]
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-11-12-0810.48-F-2025-11-12-0810.48.pdiff [31.3 kB]
- Fetched 271 kB in 1s (255 kB/s)
- Reading package lists...
2025-11-12 10:53.07 ---> using "31a34e465cdc98ad3ea9bb85e99555ab13c78e4ac54f0da9ca97aaaee955511b" from cache
/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam remove -y unison.2.53.7\
\nopam install -vy unison.2.53.7\
\nres=$?\
\nif [ $res = 31 ]; then\
\n if opam show -f x-ci-accept-failures: unison.2.53.7 | grep -q 'debian-unstable'; then\
\n echo \"This package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\"\
\n exit 69\
\n fi\
\nfi \
\n\
\n\
\nexit $res"))
Nothing to do.
[NOTE] unison.2.53.7 is not installed.
The following actions will be performed:
=== install 1 package
- install unison 2.53.7
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 1/3: [unison.2.53.7: extract]
-> retrieved unison.2.53.7 (cached)
Processing 2/3: [unison: make 255]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "NATIVE=true" "-j" "255" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7)
- make -C src
- make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src'
- Building for Unix
- NATIVE = true
- ocamlopt: ubase/umarshal.mli ---> ubase/umarshal.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/umarshal.mli
- ocamlopt: ubase/rx.mli ---> ubase/rx.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/rx.mli
- ocamlopt: unicode_tables.ml ---> unicode_tables.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/unicode_tables.ml
- ocamlopt: unicode.mli ---> unicode.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/unicode.mli
- echo 'let myName = "'unison'";;' > ubase/projectInfo.ml
- echo 'let myVersion = "'2.53.7'";;' >> ubase/projectInfo.ml
- ocamlopt: ubase/safelist.mli ---> ubase/safelist.cmi
- echo 'let myMajorVersion = "'2.53'";;' >> ubase/projectInfo.ml
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/safelist.mli
- ocamlopt: ubase/util.mli ---> ubase/util.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/util.mli
- ocamlopt: ubase/uarg.mli ---> ubase/uarg.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/uarg.mli
- ocamlopt: lwt/pqueue.mli ---> lwt/pqueue.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/pqueue.mli
- ocamlopt: lwt/lwt.mli ---> lwt/lwt.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/lwt.mli
- ocamlopt: features.mli ---> features.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/features.mli
- ocamlopt: fileutil.mli ---> fileutil.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fileutil.mli
- ocamlopt: propsdata.mli ---> propsdata.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/propsdata.mli
- ocamlopt: lock.mli ---> lock.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lock.mli
- ocamlopt: clroot.mli ---> clroot.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/clroot.mli
- ocamlopt: checksum.mli ---> checksum.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/checksum.mli
- ocamlopt: strings.mli ---> strings.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/strings.mli
- ocamlopt: test.mli ---> test.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/test.mli
- ocamlopt: osxsupport.c ---> osxsupport.o
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -ccopt "-o "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/osxsupport.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/osxsupport.c
- ocamlopt: pty.c ---> pty.o
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -ccopt "-o "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/pty.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/pty.c
- ocamlopt: bytearray_stubs.c ---> bytearray_stubs.o
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -ccopt "-o "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/bytearray_stubs.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/bytearray_stubs.c
- ocamlopt: hash_compat.c ---> hash_compat.o
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -ccopt "-o "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/hash_compat.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/hash_compat.c
- ocamlopt: props_xattr.c ---> props_xattr.o
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -ccopt "-o "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/props_xattr.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/props_xattr.c
- GUI library lablgtk not found. GTK GUI will not be built.
- Not on macOS. macOS native GUI will not be built.
- ocamlopt: props_acl.c ---> props_acl.o
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -ccopt "-o "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/props_acl.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/props_acl.c
- ocamlopt: fsmonitor/inotify/inotify.mli ---> fsmonitor/inotify/inotify.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -I fsmonitor -I fsmonitor/inotify -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/inotify/inotify.mli
- ocamlopt: fsmonitor/watchercommon.mli ---> fsmonitor/watchercommon.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -I fsmonitor -I fsmonitor/inotify -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/watchercommon.mli
- ocamlopt: fsmonitor/inotify/inotify_stubs.c ---> fsmonitor/inotify/inotify_stubs.o
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -I fsmonitor -I fsmonitor/inotify -ccopt "-o "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/inotify/inotify_stubs.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/inotify/inotify_stubs.c
- ocamlopt: ubase/umarshal.ml ---> ubase/umarshal.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/umarshal.ml
- ocamlopt: ubase/rx.ml ---> ubase/rx.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/rx.ml
- ocamlopt: unicode.ml ---> unicode.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/unicode.ml
- ocamlopt: bytearray.mli ---> bytearray.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/bytearray.mli
- ocamlc: system/system_intf.ml ---> system/system_intf.cmo
- ocamlc -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system/system_intf.ml
- ocamlopt: ubase/projectInfo.ml ---> ubase/projectInfo.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/projectInfo.ml
- ocamlopt: ubase/myMap.mli ---> ubase/myMap.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/myMap.mli
- ocamlopt: ubase/safelist.ml ---> ubase/safelist.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/safelist.ml
- ocamlopt: ubase/prefs.mli ---> ubase/prefs.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/prefs.mli
- ocamlopt: ubase/proplist.mli ---> ubase/proplist.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/proplist.mli
- ocamlopt: lwt/pqueue.ml ---> lwt/pqueue.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/pqueue.ml
- ocamlopt: lwt/lwt.ml ---> lwt/lwt.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/lwt.ml
- ocamlopt: lwt/lwt_util.mli ---> lwt/lwt_util.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/lwt_util.mli
- ocamlopt: lwt/lwt_unix.mli ---> lwt/lwt_unix.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/lwt_unix.mli
- ocamlopt: uutil.mli ---> uutil.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/uutil.mli
- ocamlopt: fileutil.ml ---> fileutil.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fileutil.ml
- ocamlopt: name.mli ---> name.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/name.mli
- ocamlopt: tree.mli ---> tree.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/tree.mli
- ocamlopt: checksum.ml ---> checksum.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/checksum.ml
- ocamlopt: external.mli ---> external.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/external.mli
- ocamlopt: strings.ml ---> strings.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/strings.ml
- ocamlopt: fsmonitor/inotify/inotify.ml ---> fsmonitor/inotify/inotify.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -I fsmonitor -I fsmonitor/inotify -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/inotify/inotify.ml
- ocamlopt: fsmonitor/inotify/lwt_inotify.mli ---> fsmonitor/inotify/lwt_inotify.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -I fsmonitor -I fsmonitor/inotify -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/inotify/lwt_inotify.mli
- ocamlopt: system.mli ---> system.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system.mli
- ocamlopt: ubase/trace.mli ---> ubase/trace.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/trace.mli
- ocamlopt: case.mli ---> case.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/case.mli
- ocamlopt: pred.mli ---> pred.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/pred.mli
- ocamlopt: terminal.mli ---> terminal.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/terminal.mli
- ocamlopt: abort.mli ---> abort.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/abort.mli
- ocamlopt: transfer.mli ---> transfer.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/transfer.mli
- ocamlopt: path.mli ---> path.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/path.mli
- ocamlopt: fspath.mli ---> fspath.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fspath.mli
- ocamlopt: lwt/lwt_util.ml ---> lwt/lwt_util.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/lwt_util.ml
- ocamlopt: lwt/generic/lwt_unix_impl.ml ---> lwt/generic/lwt_unix_impl.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/generic/lwt_unix_impl.ml
- ocamlopt: fs.mli ---> fs.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fs.mli
- ocamlopt: fingerprint.mli ---> fingerprint.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fingerprint.mli
- ocamlopt: fswatch.mli ---> fswatch.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fswatch.mli
- ocamlopt: fswatchold.mli ---> fswatchold.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fswatchold.mli
- ocamlopt: osx.mli ---> osx.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/osx.mli
- ocamlopt: props.mli ---> props.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/props.mli
- ocamlopt: fileinfo.mli ---> fileinfo.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fileinfo.mli
- ocamlopt: bytearray.ml ---> bytearray.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/bytearray.ml
- ocamlopt: system/system_generic.ml ---> system/system_generic.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system/system_generic.ml
- ocamlopt: ubase/myMap.ml ---> ubase/myMap.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/myMap.ml
- ocamlopt: tree.ml ---> tree.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/tree.ml
- ocamlopt: os.mli ---> os.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/os.mli
- File "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system/system_generic.ml", line 29, characters 13-24:
- 29 | let putenv = Unix.putenv
- ^^^^^^^^^^^
- Alert unsafe_multidomain: Unix.putenv
- Mutating the environment makes reading the environment unsafe.
-
- File "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system/system_generic.ml", line 131, characters 8-35:
- 131 | let _ = Callback.register_exception "XattrNotSupported" XattrNotSupported
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register_exception
- Use [Callback.Safe.register_exception].
- ocamlopt: lwt/lwt_unix.ml ---> lwt/lwt_unix.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/lwt_unix.ml
- ocamlopt: common.mli ---> common.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/common.mli
- ocamlopt: xferhint.mli ---> xferhint.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/xferhint.mli
- ocamlopt: fpcache.mli ---> fpcache.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fpcache.mli
- ocamlopt: fsmonitor/inotify/lwt_inotify.ml ---> fsmonitor/inotify/lwt_inotify.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -I fsmonitor -I fsmonitor/inotify -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/inotify/lwt_inotify.ml
- ocamlopt: fsmonitor/watchercommon.ml ---> fsmonitor/watchercommon.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -I fsmonitor -I fsmonitor/inotify -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/watchercommon.ml
- ocamlopt: remote.mli ---> remote.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/remote.mli
- ocamlopt: negotiate.mli ---> negotiate.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/negotiate.mli
- ocamlopt: globals.mli ---> globals.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/globals.mli
- ocamlopt: update.mli ---> update.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/update.mli
- ocamlopt: copy.mli ---> copy.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/copy.mli
- ocamlopt: files.mli ---> files.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/files.mli
- ocamlopt: sortri.mli ---> sortri.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/sortri.mli
- ocamlopt: recon.mli ---> recon.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/recon.mli
- ocamlopt: transport.mli ---> transport.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/transport.mli
- ocamlopt: uicommon.mli ---> uicommon.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/uicommon.mli
- File "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/watchercommon.ml", line 22, characters 11-25:
- 22 | ignore(Sys.set_signal Sys.sigpipe Sys.Signal_ignore)
- ^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Sys.set_signal
- Use [Sys.Safe.set_signal].
- ocamlopt: system/generic/system_impl.ml ---> system/generic/system_impl.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system/generic/system_impl.ml
- ocamlopt: stasher.mli ---> stasher.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/stasher.mli
- ocamlopt: uitext.mli ---> uitext.cmi
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/uitext.mli
- ocamlopt: system.ml ---> system.cmx
- ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system.ml
- File "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system.ml", line 1:
- Error: The implementation "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system.ml"
- does not match the interface "system.cmi":
- Values do not match:
- val utimes : string -> local_ float -> local_ float -> unit
- is not included in
- val utimes : fspath -> float -> float -> unit
- The type "string -> local_ float -> local_ float -> unit"
- is not compatible with the type "fspath -> float -> float -> unit"
- Type "local_ float -> local_ float -> unit" is not compatible with type
- "float -> float -> unit"
- File "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system/system_intf.ml", line 28, characters 0-45:
- Expected declaration
- File "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system/system_generic.ml", line 46, characters 4-10:
- Actual declaration
- make[1]: *** [Makefile.OCaml:426: system.cmx] Error 2
- make[1]: *** Waiting for unfinished jobs....
- make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src'
- make: *** [Makefile:13: src] Error 2
[ERROR] The compilation of unison.2.53.7 failed at "make NATIVE=true -j 255".
#=== ERROR while compiling unison.2.53.7 ======================================#
# context 2.5.0~alpha1 | linux/x86_64 | ocaml-variants.5.2.0+ox | file:///home/opam/opam-repository
# path ~/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7
# command ~/.opam/opam-init/hooks/sandbox.sh build make NATIVE=true -j 255
# exit-code 2
# env-file ~/.opam/log/unison-8-69e71a.env
# output-file ~/.opam/log/unison-8-69e71a.out
### output ###
# make -C src
# make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src'
# Building for Unix
# NATIVE = true
# ocamlopt: ubase/umarshal.mli ---> ubase/umarshal.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/umarshal.mli
# ocamlopt: ubase/rx.mli ---> ubase/rx.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/rx.mli
# ocamlopt: unicode_tables.ml ---> unicode_tables.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/unicode_tables.ml
# ocamlopt: unicode.mli ---> unicode.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/unicode.mli
# echo 'let myName = "'unison'";;' > ubase/projectInfo.ml
# echo 'let myVersion = "'2.53.7'";;' >> ubase/projectInfo.ml
# ocamlopt: ubase/safelist.mli ---> ubase/safelist.cmi
# echo 'let myMajorVersion = "'2.53'";;' >> ubase/projectInfo.ml
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/safelist.mli
# ocamlopt: ubase/util.mli ---> ubase/util.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/util.mli
# ocamlopt: ubase/uarg.mli ---> ubase/uarg.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/uarg.mli
# ocamlopt: lwt/pqueue.mli ---> lwt/pqueue.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/pqueue.mli
# ocamlopt: lwt/lwt.mli ---> lwt/lwt.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/lwt.mli
# ocamlopt: features.mli ---> features.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/features.mli
# ocamlopt: fileutil.mli ---> fileutil.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fileutil.mli
# ocamlopt: propsdata.mli ---> propsdata.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/propsdata.mli
# ocamlopt: lock.mli ---> lock.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lock.mli
# ocamlopt: clroot.mli ---> clroot.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/clroot.mli
# ocamlopt: checksum.mli ---> checksum.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/checksum.mli
# ocamlopt: strings.mli ---> strings.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/strings.mli
# ocamlopt: test.mli ---> test.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/test.mli
# ocamlopt: osxsupport.c ---> osxsupport.o
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -ccopt "-o "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/osxsupport.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/osxsupport.c
# ocamlopt: pty.c ---> pty.o
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -ccopt "-o "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/pty.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/pty.c
# ocamlopt: bytearray_stubs.c ---> bytearray_stubs.o
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -ccopt "-o "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/bytearray_stubs.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/bytearray_stubs.c
# ocamlopt: hash_compat.c ---> hash_compat.o
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -ccopt "-o "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/hash_compat.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/hash_compat.c
# ocamlopt: props_xattr.c ---> props_xattr.o
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -ccopt "-o "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/props_xattr.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/props_xattr.c
# GUI library lablgtk not found. GTK GUI will not be built.
# Not on macOS. macOS native GUI will not be built.
# ocamlopt: props_acl.c ---> props_acl.o
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -ccopt "-o "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/props_acl.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/props_acl.c
# ocamlopt: fsmonitor/inotify/inotify.mli ---> fsmonitor/inotify/inotify.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -I fsmonitor -I fsmonitor/inotify -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/inotify/inotify.mli
# ocamlopt: fsmonitor/watchercommon.mli ---> fsmonitor/watchercommon.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -I fsmonitor -I fsmonitor/inotify -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/watchercommon.mli
# ocamlopt: fsmonitor/inotify/inotify_stubs.c ---> fsmonitor/inotify/inotify_stubs.o
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -I fsmonitor -I fsmonitor/inotify -ccopt "-o "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/inotify/inotify_stubs.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/inotify/inotify_stubs.c
# ocamlopt: ubase/umarshal.ml ---> ubase/umarshal.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/umarshal.ml
# ocamlopt: ubase/rx.ml ---> ubase/rx.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/rx.ml
# ocamlopt: unicode.ml ---> unicode.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/unicode.ml
# ocamlopt: bytearray.mli ---> bytearray.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/bytearray.mli
# ocamlc: system/system_intf.ml ---> system/system_intf.cmo
# ocamlc -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system/system_intf.ml
# ocamlopt: ubase/projectInfo.ml ---> ubase/projectInfo.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/projectInfo.ml
# ocamlopt: ubase/myMap.mli ---> ubase/myMap.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/myMap.mli
# ocamlopt: ubase/safelist.ml ---> ubase/safelist.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/safelist.ml
# ocamlopt: ubase/prefs.mli ---> ubase/prefs.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/prefs.mli
# ocamlopt: ubase/proplist.mli ---> ubase/proplist.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/proplist.mli
# ocamlopt: lwt/pqueue.ml ---> lwt/pqueue.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/pqueue.ml
# ocamlopt: lwt/lwt.ml ---> lwt/lwt.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/lwt.ml
# ocamlopt: lwt/lwt_util.mli ---> lwt/lwt_util.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/lwt_util.mli
# ocamlopt: lwt/lwt_unix.mli ---> lwt/lwt_unix.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/lwt_unix.mli
# ocamlopt: uutil.mli ---> uutil.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/uutil.mli
# ocamlopt: fileutil.ml ---> fileutil.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fileutil.ml
# ocamlopt: name.mli ---> name.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/name.mli
# ocamlopt: tree.mli ---> tree.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/tree.mli
# ocamlopt: checksum.ml ---> checksum.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/checksum.ml
# ocamlopt: external.mli ---> external.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/external.mli
# ocamlopt: strings.ml ---> strings.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/strings.ml
# ocamlopt: fsmonitor/inotify/inotify.ml ---> fsmonitor/inotify/inotify.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -I fsmonitor -I fsmonitor/inotify -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/inotify/inotify.ml
# ocamlopt: fsmonitor/inotify/lwt_inotify.mli ---> fsmonitor/inotify/lwt_inotify.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -I fsmonitor -I fsmonitor/inotify -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/inotify/lwt_inotify.mli
# ocamlopt: system.mli ---> system.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system.mli
# ocamlopt: ubase/trace.mli ---> ubase/trace.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/trace.mli
# ocamlopt: case.mli ---> case.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/case.mli
# ocamlopt: pred.mli ---> pred.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/pred.mli
# ocamlopt: terminal.mli ---> terminal.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/terminal.mli
# ocamlopt: abort.mli ---> abort.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/abort.mli
# ocamlopt: transfer.mli ---> transfer.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/transfer.mli
# ocamlopt: path.mli ---> path.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/path.mli
# ocamlopt: fspath.mli ---> fspath.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fspath.mli
# ocamlopt: lwt/lwt_util.ml ---> lwt/lwt_util.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/lwt_util.ml
# ocamlopt: lwt/generic/lwt_unix_impl.ml ---> lwt/generic/lwt_unix_impl.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/generic/lwt_unix_impl.ml
# ocamlopt: fs.mli ---> fs.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fs.mli
# ocamlopt: fingerprint.mli ---> fingerprint.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fingerprint.mli
# ocamlopt: fswatch.mli ---> fswatch.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fswatch.mli
# ocamlopt: fswatchold.mli ---> fswatchold.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fswatchold.mli
# ocamlopt: osx.mli ---> osx.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/osx.mli
# ocamlopt: props.mli ---> props.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/props.mli
# ocamlopt: fileinfo.mli ---> fileinfo.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fileinfo.mli
# ocamlopt: bytearray.ml ---> bytearray.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/bytearray.ml
# ocamlopt: system/system_generic.ml ---> system/system_generic.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system/system_generic.ml
# ocamlopt: ubase/myMap.ml ---> ubase/myMap.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/ubase/myMap.ml
# ocamlopt: tree.ml ---> tree.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/tree.ml
# ocamlopt: os.mli ---> os.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/os.mli
# File "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system/system_generic.ml", line 29, characters 13-24:
# 29 | let putenv = Unix.putenv
# ^^^^^^^^^^^
# Alert unsafe_multidomain: Unix.putenv
# Mutating the environment makes reading the environment unsafe.
#
# File "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system/system_generic.ml", line 131, characters 8-35:
# 131 | let _ = Callback.register_exception "XattrNotSupported" XattrNotSupported
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^
# Alert unsafe_multidomain: Stdlib.Callback.register_exception
# Use [Callback.Safe.register_exception].
# ocamlopt: lwt/lwt_unix.ml ---> lwt/lwt_unix.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/lwt/lwt_unix.ml
# ocamlopt: common.mli ---> common.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/common.mli
# ocamlopt: xferhint.mli ---> xferhint.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/xferhint.mli
# ocamlopt: fpcache.mli ---> fpcache.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fpcache.mli
# ocamlopt: fsmonitor/inotify/lwt_inotify.ml ---> fsmonitor/inotify/lwt_inotify.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -I fsmonitor -I fsmonitor/inotify -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/inotify/lwt_inotify.ml
# ocamlopt: fsmonitor/watchercommon.ml ---> fsmonitor/watchercommon.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -I fsmonitor -I fsmonitor/inotify -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/watchercommon.ml
# ocamlopt: remote.mli ---> remote.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/remote.mli
# ocamlopt: negotiate.mli ---> negotiate.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/negotiate.mli
# ocamlopt: globals.mli ---> globals.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/globals.mli
# ocamlopt: update.mli ---> update.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/update.mli
# ocamlopt: copy.mli ---> copy.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/copy.mli
# ocamlopt: files.mli ---> files.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/files.mli
# ocamlopt: sortri.mli ---> sortri.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/sortri.mli
# ocamlopt: recon.mli ---> recon.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/recon.mli
# ocamlopt: transport.mli ---> transport.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/transport.mli
# ocamlopt: uicommon.mli ---> uicommon.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/uicommon.mli
# File "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/fsmonitor/watchercommon.ml", line 22, characters 11-25:
# 22 | ignore(Sys.set_signal Sys.sigpipe Sys.Signal_ignore)
# ^^^^^^^^^^^^^^
# Alert unsafe_multidomain: Stdlib.Sys.set_signal
# Use [Sys.Safe.set_signal].
# ocamlopt: system/generic/system_impl.ml ---> system/generic/system_impl.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system/generic/system_impl.ml
# ocamlopt: stasher.mli ---> stasher.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/stasher.mli
# ocamlopt: uitext.mli ---> uitext.cmi
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/uitext.mli
# ocamlopt: system.ml ---> system.cmx
# ocamlopt -g -I lwt -I ubase -I system -I +unix -I +str -I system/generic -I lwt/generic -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system.ml
# File "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system.ml", line 1:
# Error: The implementation "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system.ml"
# does not match the interface "system.cmi":
# Values do not match:
# val utimes : string -> local_ float -> local_ float -> unit
# is not included in
# val utimes : fspath -> float -> float -> unit
# The type "string -> local_ float -> local_ float -> unit"
# is not compatible with the type "fspath -> float -> float -> unit"
# Type "local_ float -> local_ float -> unit" is not compatible with type
# "float -> float -> unit"
# File "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system/system_intf.ml", line 28, characters 0-45:
# Expected declaration
# File "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src/system/system_generic.ml", line 46, characters 4-10:
# Actual declaration
# make[1]: *** [Makefile.OCaml:426: system.cmx] Error 2
# make[1]: *** Waiting for unfinished jobs....
# make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.7/src'
# make: *** [Makefile:13: src] Error 2
<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build unison 2.53.7
+-
- No changes have been performed
# To update the current shell environment, run: eval $(opam env)
'opam install -vy unison.2.53.7' failed.
"/usr/bin/env" "bash" "-c" "opam remove -y unison.2.53.7
opam install -vy unison.2.53.7
res=$?
if [ $res = 31 ]; then
if opam show -f x-ci-accept-failures: unison.2.53.7 | grep -q 'debian-unstable'; then
echo "This package failed and has been disabled for CI using the 'x-ci-accept-failures' field."
exit 69
fi
fi
exit $res" failed with exit status 31
Failed: Build failed