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