Building on phoebe.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:75da64e0a79592579a874efe1cabf91a3a62bcde64f7b643dd374f1913e5a96b
Status: Downloaded newer image for ocaml/opam:debian-unstable
2026-04-01 10:59.21 ---> 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"))
2026-04-01 10:59.21 ---> 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 4b07b3403ca6031c1a5af00d48d6aa90de102e54"))
2026-04-01 10:59.21 ---> using "a1e7bc0c040cc018de885422d43734657f50491b2b6f19af3c166690126816cd" 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.
2026-04-01 10:59.21 ---> using "534ec631cbc3e509d0d261c9ef2627ba1ac412d1d106d27dbd9c544d0da8e6ab" 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 [187 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-2026-04-01-0800.35-F-2026-03-28-0800.33.pdiff [400 kB]
Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2026-04-01-0800.35-F-2026-03-28-0800.33.pdiff [400 kB]
Fetched 650 kB in 3s (237 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
6 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...
The following packages were automatically installed and are no longer required:
libproc2-0 procps psmisc
Use 'sudo apt autoremove' to remove them.
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: 6
Download size: 1763 kB
Space needed: 5356 kB / 138 GB available
Get:1 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.21-1 [332 kB]
Get:2 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-6 [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-4 [877 kB]
Fetched 1763 kB in 0s (35.1 MB/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 ... 22112 files and directories currently installed.)
Preparing to unpack .../archives/m4_1.4.21-1_amd64.deb ...
Unpacking m4 (1.4.21-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../autoconf_2.72-6_all.deb ...
Unpacking autoconf (2.72-6) ...
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-4_all.deb ...
Unpacking automake (1:1.18.1-4) ...
Setting up m4 (1.4.21-1) ...
Setting up autotools-dev (20240727.1) ...
Setting up autoconf (2.72-6) ...
Setting up automake (1:1.18.1-4) ...
update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode
2026-04-01 10:59.21 ---> using "786b4d20d4e41506c48fdee2d643c656a887d3c15a92e52bdded13e6f8057b48" from cache
/: (run (network host)
(shell "git clone -q 'https://github.com/oxcaml/opam-repository' ~/'oxcaml' && git -C ~/'oxcaml' checkout -q dde24fbc07390ada8c41508871d4741e06069241"))
2026-04-01 10:59.21 ---> using "c89deb80be9cd21e8794570ebf2bcbbe746333327b90fd6e79241d7cdad9a2ab" from cache
/: (run (shell "opam repository add --dont-select 'oxcaml' ~/'oxcaml'"))
[oxcaml] Initialised
2026-04-01 10:59.21 ---> using "464f4736676353abc80160646c5d6159e0eba9cb3f27c4f3410c312bfd0c87ee" 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-25.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)
2026-04-01 10:59.21 ---> using "270b00d3b80a3bbafc42a02ec313b62116b195465706442a3e2ff51bce951dc5" from cache
/: (run (network host)
(shell "opam update --depexts"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian unstable InRelease
- Reading package lists...
2026-04-01 10:59.21 ---> using "fba65304007c7ca110b3b0b63f07480abc11c92aa5c8c6998f0e41ecbbdba338" from cache
/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam remove -y unison.2.53.8\
\nopam install -vy unison.2.53.8\
\nres=$?\
\nif [ $res = 31 ]; then\
\n if opam show -f x-ci-accept-failures: unison.2.53.8 | 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"))
[NOTE] unison.2.53.8 is not installed.
Nothing to do.
The following actions will be performed:
=== install 1 package
- install unison 2.53.8
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing 1/3: [unison.2.53.8: http]
Processing 1/3: [unison.2.53.8: extract]
Processing 1/3: [unison.2.53.8/unison.patch: dl]
-> retrieved unison.2.53.8 (https://github.com/bcpierce00/unison/archive/refs/tags/v2.53.8.tar.gz)
[unison: patch] applying unison.patch
Processing 2/3: [unison: make 71]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "NATIVE=true" "-j" "71" "tui" "fsmonitor" "manpage" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8)
- cd src && make tui
- make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.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.
-
- Building for Unix
- NATIVE = true
-
- make -f Makefile.OCaml tui
- make[2]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src'
- ocamlopt: ubase/umarshal.mli ---> ubase/umarshal.cmi
- 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/umarshal.mli
- ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/rx.mli
- ocamlopt: unicode_tables.ml ---> unicode_tables.cmx
- ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/unicode_tables.ml
- ocaml make_tools.ml projectinfo NAME="unison" VERSION="2.53.8" MAJORVERSION="2.53" > ubase/projectInfo.ml
- 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/unicode.mli
- ocamlopt: ubase/safelist.mli ---> ubase/safelist.cmi
- ocamlopt: ubase/util.mli ---> ubase/util.cmi
- ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/util.mli
- ocamlopt: ubase/uarg.mli ---> ubase/uarg.cmi
- ocamlopt: lwt/pqueue.mli ---> lwt/pqueue.cmi
- ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/uarg.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/lwt/pqueue.mli
- ocamlopt: lwt/lwt.mli ---> lwt/lwt.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/lwt/lwt.mli
- ocamlopt: features.mli ---> features.cmi
- 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/features.mli
- ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/fileutil.mli
- ocamlopt: propsdata.mli ---> propsdata.cmi
- ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/propsdata.mli
- ocamlopt: lock.mli ---> lock.cmi
- ocamlopt: clroot.mli ---> clroot.cmi
- ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/lock.mli
- ocamlopt: strings.mli ---> strings.cmi
- ocamlopt: checksum.mli ---> checksum.cmi
- ocamlopt: test.mli ---> test.cmi
- ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/checksum.mli
- ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/test.mli
- ocamlopt: osxsupport.c ---> osxsupport.o
- ocamlopt: pty.c ---> pty.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/osxsupport.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/osxsupport.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/pty.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/pty.c
- 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/bytearray_stubs.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/bytearray_stubs.c
- 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/hash_compat.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/hash_compat.c
- ocamlopt: props_xattr.c ---> props_xattr.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/props_xattr.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/props_xattr.c
- ocamlopt: props_acl.c ---> props_acl.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/props_acl.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/props_acl.c
- 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/copy_stubs.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/copy_stubs.c
- 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/lwt/pqueue.ml
- ocamlopt: bytearray.mli ---> bytearray.cmi
- ocamlopt: ubase/umarshal.ml ---> ubase/umarshal.cmx
- ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/umarshal.ml
- ocamlc: system/system_intf.ml ---> system/system_intf.cmo
- ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/system/system_intf.ml
- ocamlopt: ubase/myMap.mli ---> ubase/myMap.cmi
- ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/myMap.mli
- ocamlopt: ubase/safelist.ml ---> ubase/safelist.cmx
- ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/safelist.ml
- 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/prefs.mli
- 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/proplist.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/uutil.mli
- ocamlopt: name.mli ---> name.cmi
- ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/name.mli
- ocamlopt: tree.mli ---> tree.cmi
- ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/tree.mli
- 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/rx.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/unicode.ml
- ocamlopt: lwt/lwt.ml ---> lwt/lwt.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/lwt/lwt.ml
- 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 -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/lwt/lwt_util.mli
- ocamlopt: lwt/lwt_unix.mli ---> lwt/lwt_unix.cmi
- ocamlopt: fileutil.ml ---> fileutil.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/5.2.0+flambda2/.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/fileutil.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/checksum.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/external.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/strings.ml
- ocamlopt: system.mli ---> system.cmi
- ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/system.mli
- File "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/safelist.ml", line 1:
- Error: The implementation "/home/opam/.opam/5.2.0+flambda2/.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/safelist.mli", line 23, characters 0-31:
- Expected declaration
- File "/home/opam/.opam/5.2.0+flambda2/.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src'
- make[1]: *** [Makefile:42: tui] Error 2
- make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.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 71 tui fsmonitor manpage".
#=== ERROR while compiling unison.2.53.8 ======================================#
# context 2.5.0 | 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.8
# command ~/.opam/opam-init/hooks/sandbox.sh build make NATIVE=true -j 71 tui fsmonitor manpage
# exit-code 2
# env-file ~/.opam/log/unison-8-5291f2.env
# output-file ~/.opam/log/unison-8-5291f2.out
### output ###
# cd src && make tui
# make[1]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.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.
#
# Building for Unix
# NATIVE = true
#
# make -f Makefile.OCaml tui
# make[2]: Entering directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src'
# ocamlopt: ubase/umarshal.mli ---> ubase/umarshal.cmi
# 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/umarshal.mli
# ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/rx.mli
# ocamlopt: unicode_tables.ml ---> unicode_tables.cmx
# ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/unicode_tables.ml
# ocaml make_tools.ml projectinfo NAME="unison" VERSION="2.53.8" MAJORVERSION="2.53" > ubase/projectInfo.ml
# 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/unicode.mli
# ocamlopt: ubase/safelist.mli ---> ubase/safelist.cmi
# ocamlopt: ubase/util.mli ---> ubase/util.cmi
# ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/util.mli
# ocamlopt: ubase/uarg.mli ---> ubase/uarg.cmi
# ocamlopt: lwt/pqueue.mli ---> lwt/pqueue.cmi
# ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/uarg.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/lwt/pqueue.mli
# ocamlopt: lwt/lwt.mli ---> lwt/lwt.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/lwt/lwt.mli
# ocamlopt: features.mli ---> features.cmi
# 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/features.mli
# ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/fileutil.mli
# ocamlopt: propsdata.mli ---> propsdata.cmi
# ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/propsdata.mli
# ocamlopt: lock.mli ---> lock.cmi
# ocamlopt: clroot.mli ---> clroot.cmi
# ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/lock.mli
# ocamlopt: strings.mli ---> strings.cmi
# ocamlopt: checksum.mli ---> checksum.cmi
# ocamlopt: test.mli ---> test.cmi
# ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/checksum.mli
# ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/test.mli
# ocamlopt: osxsupport.c ---> osxsupport.o
# ocamlopt: pty.c ---> pty.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/osxsupport.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/osxsupport.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/pty.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/pty.c
# 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/bytearray_stubs.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/bytearray_stubs.c
# 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/hash_compat.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/hash_compat.c
# ocamlopt: props_xattr.c ---> props_xattr.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/props_xattr.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/props_xattr.c
# ocamlopt: props_acl.c ---> props_acl.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/props_acl.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/props_acl.c
# 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/copy_stubs.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/copy_stubs.c
# 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/lwt/pqueue.ml
# ocamlopt: bytearray.mli ---> bytearray.cmi
# ocamlopt: ubase/umarshal.ml ---> ubase/umarshal.cmx
# ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/umarshal.ml
# ocamlc: system/system_intf.ml ---> system/system_intf.cmo
# ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/system/system_intf.ml
# ocamlopt: ubase/myMap.mli ---> ubase/myMap.cmi
# ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/myMap.mli
# ocamlopt: ubase/safelist.ml ---> ubase/safelist.cmx
# ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/safelist.ml
# 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/prefs.mli
# 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/proplist.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/uutil.mli
# ocamlopt: name.mli ---> name.cmi
# ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/name.mli
# ocamlopt: tree.mli ---> tree.cmi
# ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/tree.mli
# 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/rx.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/unicode.ml
# ocamlopt: lwt/lwt.ml ---> lwt/lwt.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/lwt/lwt.ml
# 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 -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/lwt/lwt_util.mli
# ocamlopt: lwt/lwt_unix.mli ---> lwt/lwt_unix.cmi
# ocamlopt: fileutil.ml ---> fileutil.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/5.2.0+flambda2/.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/fileutil.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/checksum.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/external.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/strings.ml
# ocamlopt: system.mli ---> system.cmi
# ocamlopt -g -I lwt -I ubase -I system -I system/generic -I lwt/generic -I +unix -I +str -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/system.mli
# File "/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/safelist.ml", line 1:
# Error: The implementation "/home/opam/.opam/5.2.0+flambda2/.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/safelist.mli", line 23, characters 0-31:
# Expected declaration
# File "/home/opam/.opam/5.2.0+flambda2/.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src'
# make[1]: *** [Makefile:42: tui] Error 2
# make[1]: Leaving directory '/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src'
# make: *** [Makefile:28: tui] Error 2
<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build unison 2.53.8
+-
- No changes have been performed
# To update the current shell environment, run: eval $(opam env)
'opam install -vy unison.2.53.8' failed.
"/usr/bin/env" "bash" "-c" "opam remove -y unison.2.53.8
opam install -vy unison.2.53.8
res=$?
if [ $res = 31 ]; then
if opam show -f x-ci-accept-failures: unison.2.53.8 | 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