Build:
- 0
2026-06-24 13:54.51: New job: build gadelac.0.6 (06226244372c)
2026-06-24 13:54.51: Waiting for resource in pool day11-builds
2026-06-24 14:35.34: Got resource from pool day11-builds
2026-06-24 14:35.34: [profile full] build gadelac.0.6
2026-06-24 14:35.34: build gadelac.0.6 (06226244372c)
=== DEPENDENCIES (13 transitive) ===
base-threads.base c9e7bdbf5823
base-unix.base 7d1428be9ddb
compiler-cloning.enabled 439a1fc77aa6
dune.3.23.1 a59dd9b14fe3
menhir.20260209 2dfcdff6beb1
menhirCST.20260209 ca14cdeaa1bc
menhirGLR.20260209 5ba1fed6b7bb
menhirLib.20260209 93342fcbef2d
menhirSdk.20260209 28fda6618c58
ocaml.5.5.0 383268832c4b
ocaml-base-compiler.5.5.0 522c248944c8
ocaml-compiler.5.5.0 eb1a8babf54c
ocamlbuild.0.16.1 e57f00093c6a
=== STDOUT ===
Processing: [default: loading data]
[gadelac.0.6: dl]
[gadelac.0.6: extract]
[gadelac.0.6/gadelac.install: dl]
-> retrieved gadelac.0.6 (https://opam.ocaml.org/cache)
[gadelac: make gadelac]
+ /usr/bin/make "gadelac" (CWD=/home/opam/.opam/default/.opam-switch/build/gadelac.0.6)
- cd Src; ocamlbuild -j 4 -use-menhir -libs str,unix -no-links Main.native; cd ..
- + /home/opam/.opam/default/bin/ocamlc.opt -config
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Main.ml > Main.ml.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules ASP.mli > ASP.mli.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Desugared.mli > Desugared.mli.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Ast.mli > Ast.mli.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Logic.mli > Logic.mli.depends
- + /home/opam/.opam/default/bin/ocamlc.opt -c -o Logic.cmi Logic.mli
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Unification.mli > Unification.mli.depends
- + /home/opam/.opam/default/bin/ocamlc.opt -c -o Ast.cmi Ast.mli
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Variable.ml > Variable.ml.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/Bool.ml > Utils/Bool.ml.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/Choice.mli > Utils/Choice.mli.depends
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/Choice.cmi Utils/Choice.mli
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/Choice.ml > Utils/Choice.ml.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/DataStructure.mli > Utils/DataStructure.mli.depends
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/DataStructure.cmi Utils/DataStructure.mli
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/DataStructure.ml > Utils/DataStructure.ml.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/MStack.ml > Utils/MStack.ml.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/PList.mli > Utils/PList.mli.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/Print.mli > Utils/Print.mli.depends
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/MStack.cmo Utils/MStack.ml
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/PList.cmi Utils/PList.mli
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/Print.cmi Utils/Print.mli
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/Function.mli > Utils/Function.mli.depends
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/Function.cmi Utils/Function.mli
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/Function.ml > Utils/Function.ml.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/Int.ml > Utils/Int.ml.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/Matrix.ml > Utils/Matrix.ml.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/MString.mli > Utils/MString.mli.depends
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/MString.cmi Utils/MString.mli
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/MString.ml > Utils/MString.ml.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/Option.mli > Utils/Option.mli.depends
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/Option.cmi Utils/Option.mli
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/Option.ml > Utils/Option.ml.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/PList.ml > Utils/PList.ml.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/Print.ml > Utils/Print.ml.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/Rand.mli > Utils/Rand.mli.depends
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/Rand.cmi Utils/Rand.mli
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/Rand.ml > Utils/Rand.ml.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/Read.ml > Utils/Read.ml.depends
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/Time.mli > Utils/Time.mli.depends
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/Time.cmi Utils/Time.mli
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/Time.cmi Utils/Time.mli
- File "Utils/Time.mli", line 1:
- Alert ocaml_deprecated_auto_include:
- OCaml's lib directory layout changed in 5.0. The unix subdirectory has been
- automatically added to the search path, but you should add -I +unix to the
- command-line to silence this alert (e.g. by adding unix to the list of
- libraries in your dune file, or adding use_unix to your _tags file for
- ocamlbuild, or using -package unix for ocamlfind).
- + /home/opam/.opam/default/bin/ocamldep.opt -modules Utils/Time.ml > Utils/Time.ml.depends
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/Bool.cmo Utils/Bool.ml
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/Choice.cmo Utils/Choice.ml
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/DataStructure.cmo Utils/DataStructure.ml
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/Function.cmo Utils/Function.ml
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/Int.cmo Utils/Int.ml
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/Matrix.cmo Utils/Matrix.ml
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/MString.cmo Utils/MString.ml
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/Option.cmo Utils/Option.ml
- + /home/opam/.opam/default/bin/ocamlc.opt -c -I Utils -o Utils/MString.cmo Utils/MString.ml
- File "Utils/MString.ml", line 19, characters 20-31:
- 19 | with Not_found -> String.copy original
- ^^^^^^^^^^^
- Error: Unbound value String.copy
- Command exited with code 2.
-> compiled gadelac.0.6
[ERROR] Installation of gadelac.0.6 failed
opam-build: internal error, uncaught exception:
Failure("Some files in /home/opam/.opam/default/.opam-switch/install/gadelac.install couldn't be installed:\n - /home/opam/.opam/default/.opam-switch/build/gadelac.0.6/Src/_build/Main.native to /home/opam/.opam/default/bin\n")
=== STDERR ===
2026-06-24 14:37.03: FAILED: build gadelac.0.6
2026-06-24 14:37.03: Job failed: build failed: gadelac.0.6