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:ddf15bac1fa20047ef1a74f312acfa03eb67216bc7b4dc9eae73336fee957f7c
Status: Downloaded newer image for ocaml/opam:debian-unstable
2026-01-21 11:49.25 ---> 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-01-21 11:49.25 ---> 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 10a02a697b08f6d78a6c4c2cb9a76136afc7776d"))
2026-01-21 11:49.25 ---> using "1e900f095b617695cba731f8ea7d4f181f17d5d2c67a45e910b441ea8b4cc395" 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-01-21 11:49.25 ---> using "dde2ec861d92885e35715529e38f79775c7e8cc633662c811e07abc19e33e887" 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-01-21-0800.23-F-2026-01-16-2009.15.pdiff [881 kB]
Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2026-01-21-0800.23-F-2026-01-16-2009.15.pdiff [881 kB]
Fetched 1131 kB in 1s (767 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
65 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: 65
Download size: 1757 kB
Space needed: 5333 kB / 261 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-3 [878 kB]
Fetched 1757 kB in 0s (13.2 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 ... 20859 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-3_all.deb ...
Unpacking automake (1:1.18.1-3) ...
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-3) ...
update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode
2026-01-21 11:49.25 ---> using "1799f973d7e56ed7a0dfa7e98e537e0f6b9380429d423b25c85bd301ff8db70b" from cache
/: (run (network host)
(shell "git clone -q 'https://github.com/oxcaml/opam-repository' ~/'oxcaml' && git -C ~/'oxcaml' checkout -q d26509af1e9232ddaab223c3cab162ecf81e52b8"))
2026-01-21 11:49.25 ---> using "2814ab43288df8b068af11359de6c2e85949a3d6e2f2218776bc7c1f9c9af05e" from cache
/: (run (shell "opam repository add --dont-select 'oxcaml' ~/'oxcaml'"))
[oxcaml] Initialised
2026-01-21 11:49.25 ---> using "bdd8d3afe8e38fb87653ddbd31aa79956dedc657ba2a251ad8f4ffc25815b952" 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-01-21 11:49.25 ---> using "c4b13ec5d9609bce0206ed1cb5e5f4bc921db329ec3c9213ee27bd3b03bde010" 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-01-21 11:49.25 ---> using "9beb6678510458dab111501a44a02ca68362c4f008cca5d48cc74c2c94ccf823" 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: extract]
-> retrieved unison.2.53.8 (cached)
[unison: patch] applying unison.patch
Processing 2/3: [unison: make 255]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "NATIVE=true" "-j" "255" "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
- 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_tables.ml
- 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: 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/5.2.0+flambda2/.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/uarg.mli
- 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 -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: 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/fileutil.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/propsdata.mli
- 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/lock.mli
- 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: checksum.mli ---> checksum.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: strings.mli ---> strings.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/strings.mli
- 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/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: 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/pty.o -c /home/opam/.opam/5.2.0+flambda2/.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/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: 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/hash_compat.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/hash_compat.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_xattr.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/props_xattr.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/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: 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: lwt/lwt.ml ---> lwt/lwt.cmx
- 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/lwt/lwt.ml
- 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 -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: 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: ubase/umarshal.ml ---> ubase/umarshal.cmx
- ocamlopt: bytearray.mli ---> bytearray.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.ml
- 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: system/system_intf.ml ---> system/system_intf.cmo
- 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/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: 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: 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: fileutil.ml ---> fileutil.cmx
- 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/fileutil.ml
- 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/name.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/tree.mli
- ocamlopt: unicode.ml ---> unicode.cmx
- 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/unicode.ml
- 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: 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: 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: 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
- 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/terminal.mli
- ocamlopt: abort.mli ---> abort.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/abort.mli
- 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/transfer.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 255 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 255 tui fsmonitor manpage
# exit-code 2
# env-file ~/.opam/log/unison-8-c7ed6f.env
# output-file ~/.opam/log/unison-8-c7ed6f.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
# 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_tables.ml
# 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: 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/5.2.0+flambda2/.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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/ubase/uarg.mli
# 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 -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: 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/fileutil.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/propsdata.mli
# 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/lock.mli
# 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: checksum.mli ---> checksum.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: strings.mli ---> strings.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/strings.mli
# 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/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: 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/pty.o -c /home/opam/.opam/5.2.0+flambda2/.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/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: 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/hash_compat.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/hash_compat.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_xattr.o -c /home/opam/.opam/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/props_xattr.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/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: 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: lwt/lwt.ml ---> lwt/lwt.cmx
# 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/lwt/lwt.ml
# 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 -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: 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: ubase/umarshal.ml ---> ubase/umarshal.cmx
# ocamlopt: bytearray.mli ---> bytearray.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.ml
# 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: system/system_intf.ml ---> system/system_intf.cmo
# 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/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: 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: 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: fileutil.ml ---> fileutil.cmx
# 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/fileutil.ml
# 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/name.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/tree.mli
# ocamlopt: unicode.ml ---> unicode.cmx
# 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/unicode.ml
# 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: 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: 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: 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
# 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/terminal.mli
# ocamlopt: abort.mli ---> abort.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/abort.mli
# 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/5.2.0+flambda2/.opam-switch/build/unison.2.53.8/src/transfer.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