Build:
  1. 0
2026-09-28 15:43.44: New job: build lem.2026-05-01 (58d16862307f)
2026-09-28 15:43.44: [profile oxcaml-odoc-master] build lem.2026-05-01
2026-09-28 15:43.44: build lem.2026-05-01 (58d16862307f)
=== DEPENDENCIES (12 transitive) ===
  conf-autoconf.1                                    43fe4a407b7a
  conf-findutils.1                                   0c0e8f4f59c4
  conf-gmp.5                                         00570d20295f
  conf-which.1                                       5fccb3a41099
  num.1.6                                            30fe11b78f4b
  ocaml.5.4.0                                        74a2c67841c6
  ocaml-config.3                                     d58db97ddfef
  ocaml-variants.5.4.0+ox                            4babdc19da91
  ocamlbuild.0.16.1+ox                               55da2dcae837
  ocamlfind.1.9.8+ox                                 47b14ae6bc12
  oxcaml-compiler.5.4.0-ox7                          42053eeff39a
  zarith.1.12+ox3                                    7530a50bde9e
=== STDOUT ===
Processing: [default: loading data]
[lem.2026-05-01: dl]
[lem.2026-05-01: extract]
-> retrieved lem.2026-05-01  (https://opam.ocaml.org/cache)
[lem: make]
+ /usr/bin/make "INSTALL_DIR=/home/opam/.opam/default" (CWD=/home/opam/.opam/default/.opam-switch/build/lem.2026-05-01)
- echo "(* Generated file -- do not edit. *)" > src/version.ml
- echo 'let v="2026-05-01"' >> src/version.ml
- echo "(* Generated file -- do not edit. *)" > src/share_directory.ml
- echo let d=\"/home/opam/.opam/default/share/lem\" >> src/share_directory.ml
- /usr/bin/make -C src all
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/lem.2026-05-01/src'
- rm -f main.native
- ocamlbuild -use-ocamlfind -cflags -g main.native
- + ocamlfind ocamlc -config
- + ocamlfind ocamldep -package zarith -modules main.ml > main.ml.depends
- + ocamlfind ocamldep -package zarith -modules main.mli > main.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o main.cmi main.mli
- + ocamlfind ocamldep -package zarith -modules ast.ml > ast.ml.depends
- + ocamlfind ocamldep -package zarith -modules ulib/ulib.ml > ulib/ulib.ml.depends
- + ocamlfind ocamldep -package zarith -modules ulib/batText.mli > ulib/batText.mli.depends
- + ocamlfind ocamldep -package zarith -modules ulib/batUChar.mli > ulib/batUChar.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batUChar.cmi ulib/batUChar.mli
- + ocamlfind ocamldep -package zarith -modules ulib/batUTF8.mli > ulib/batUTF8.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batText.cmi ulib/batText.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batUTF8.cmi ulib/batUTF8.mli
- + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ulib/ulib.cmo ulib/ulib.ml
- + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ast.cmo ast.ml
- + ocamlfind ocamldep -package zarith -modules ulib/batText.ml > ulib/batText.ml.depends
- + ocamlfind ocamldep -package zarith -modules ulib/batReturn.ml > ulib/batReturn.ml.depends
- + ocamlfind ocamldep -package zarith -modules ulib/batReturn.mli > ulib/batReturn.mli.depends
- + ocamlfind ocamlc -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batReturn.cmi ulib/batReturn.mli
- + ocamlfind ocamldep -package zarith -modules ulib/batUChar.ml > ulib/batUChar.ml.depends
- + ocamlfind ocamldep -package zarith -modules ulib/batUTF8.ml > ulib/batUTF8.ml.depends
- + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batUChar.cmx ulib/batUChar.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batReturn.cmx ulib/batReturn.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batUTF8.cmx ulib/batUTF8.ml
- + ocamlfind ocamlopt -c -g -annot -bin-annot -package zarith -I ulib -o ulib/batUTF8.cmx ulib/batUTF8.ml
- File "ulib/batUTF8.ml", line 1:
- Error: The implementation ulib/batUTF8.ml
-        does not match the interface ulib/batUTF8.cmi:  ... In module Buf:
-        Values do not match:
-          val add_string : t/1 @ local -> string @ local -> unit
-        is not included in
-          val add_string : buf -> t/2 -> unit
-        The type t/1 @ local -> string @ local -> unit
-        is not compatible with the type buf -> t/2 -> unit
-        File "buffer.mli", line 52, characters 0-21:
-          Definition of type t/1
-        File "ulib/batUTF8.ml", line 37, characters 0-15:
-          Definition of type t/2
-        File "ulib/batUTF8.mli", line 151, characters 2-35:
-          Expected declaration
-        File "buffer.mli", line 151, characters 0-52: Actual declaration
- Command exited with code 2.
- make[1]: *** [Makefile:7: all] Error 10
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/lem.2026-05-01/src'
- make: *** [Makefile:180: build-lem] Error 2
[ERROR] The compilation of lem.2026-05-01 failed at "make INSTALL_DIR=/home/opam/.opam/default".
build failed... 

=== STDERR ===

2026-09-28 15:43.49: FAILED: build lem.2026-05-01
2026-09-28 15:43.49: Job failed: build failed: lem.2026-05-01