Build:
- 0
2026-06-24 16:17.29: New job: build orm.0.7.0 (4d38f46ca901) 2026-06-24 16:17.29: Waiting for resource in pool day11-builds 2026-06-24 17:12.44: Got resource from pool day11-builds 2026-06-24 17:12.44: [profile full] build orm.0.7.0 2026-06-24 17:12.44: build orm.0.7.0 (4d38f46ca901) === DEPENDENCIES (20 transitive) === base.v0.16.5 029e992da996 base-threads.base c9e7bdbf5823 base-unix.base 7d1428be9ddb camlp4.4.14+1 42aafa0fa55b conf-pkg-config.5 d5de2c6a88f9 conf-sqlite3.1 73da1b580604 csexp.1.5.2 610c78f17734 dune.3.23.1 848a72441e15 dune-configurator.3.23.1 bc97ce98d8a9 dyntype.0.9.0 71f66d4c9871 num.1.6 110cee7a7e2e ocaml.4.14.4 b047fb9251f4 ocaml-base-compiler.4.14.4 d3b7ccb2c6fb ocaml-config.2 2d9c209f5590 ocamlbuild.0.16.1 7e0d6aadb209 ocamlfind.1.9.8 214dd418ac02 sexplib0.v0.16.0 7a6e649d895c sqlite3.4.4.1 26a79b65d17a stdio.v0.16.0 100bbb7c3b43 type_conv.113.00.02 b02934c48cc8 === STDOUT === Processing: [default: loading data] [orm.0.7.0: dl] [orm.0.7.0: extract] -> retrieved orm.0.7.0 (https://opam.ocaml.org/cache) [orm: make] + /usr/bin/make (CWD=/home/opam/.opam/default/.opam-switch/build/orm.0.7.0) - /usr/bin/make -C lib/ - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - /usr/bin/make -C syntax all - make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib/syntax' - make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib/syntax' - ocamlfind ocamldep -pp "camlp4orf " -I /home/opam/.opam/default/lib/ocaml/camlp4 pa_orm.ml > ._d/pa_orm.d - ocamlfind ocamldep -pp "camlp4orf " -I /home/opam/.opam/default/lib/ocaml/camlp4 p4_orm_appengine.ml > ._d/p4_orm_appengine.d - ocamlfind ocamldep -pp "camlp4orf " -I /home/opam/.opam/default/lib/ocaml/camlp4 p4_orm_sqlite.ml > ._d/p4_orm_sqlite.d - ocamlfind ocamldep -pp "camlp4orf " -I /home/opam/.opam/default/lib/ocaml/camlp4 p4_utils.ml > ._d/p4_utils.d - ocamlfind ocamldep -pp "camlp4orf " -I /home/opam/.opam/default/lib/ocaml/camlp4 pa_hash.ml > ._d/pa_hash.d - ocamlfind ocamldep -pp "camlp4orf " -I /home/opam/.opam/default/lib/ocaml/camlp4 p4_hash.ml > ._d/p4_hash.d - ocamlfind ocamlc -package dyntype,dyntype.syntax -c -pp "camlp4orf " -annot -g -I /home/opam/.opam/default/lib/ocaml/camlp4 p4_hash.ml - ocamlfind ocamlc -package dyntype,dyntype.syntax -c -pp "camlp4orf " -annot -g -I /home/opam/.opam/default/lib/ocaml/camlp4 pa_hash.ml - ocamlfind ocamlc -package dyntype,dyntype.syntax -c -pp "camlp4orf " -annot -g -I /home/opam/.opam/default/lib/ocaml/camlp4 p4_utils.ml - ocamlfind ocamlc -package dyntype,dyntype.syntax -c -pp "camlp4orf " -annot -g -I /home/opam/.opam/default/lib/ocaml/camlp4 p4_orm_sqlite.ml - ocamlfind ocamlc -package dyntype,dyntype.syntax -c -pp "camlp4orf " -annot -g -I /home/opam/.opam/default/lib/ocaml/camlp4 p4_orm_appengine.ml - ocamlfind ocamlc -package dyntype,dyntype.syntax -c -pp "camlp4orf " -annot -g -I /home/opam/.opam/default/lib/ocaml/camlp4 pa_orm.ml - ocamlfind ocamlc -a -I /home/opam/.opam/default/lib/ocaml/camlp4 -g -o pa_orm.cma p4_hash.cmo pa_hash.cmo p4_utils.cmo p4_orm_sqlite.cmo p4_orm_appengine.cmo pa_orm.cmo - make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib/syntax' - make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib/syntax' - /usr/bin/make -f Makefile.orm all - make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - ocamlfind ocamldep sig.ml > ._d/sig.d - ocamlfind ocamldep db.ml > ._d/db.d - ocamlfind ocamldep sql_cache.ml > ._d/sql_cache.d - ocamlfind ocamldep sql_delete.ml > ._d/sql_delete.d - ocamlfind ocamldep sql_get.ml > ._d/sql_get.d - ocamlfind ocamldep sql_save.ml > ._d/sql_save.d - ocamlfind ocamldep sql_init.ml > ._d/sql_init.d - ocamlfind ocamldep sql_backend.ml > ._d/sql_backend.d - ocamlfind ocamldep weakid.ml > ._d/weakid.d - ocamlc -c -cc "cc" -ccopt "-fPIC \ - -DPIC -DNATIVE_CODE \ - -o custom_unix_stubs.o " custom_unix_stubs.c - custom_unix_stubs.c: In function 'orm_unix_realpath': - custom_unix_stubs.c:35:13: warning: "copy_string" is deprecated: use "caml_copy_string" instead - 35 | return copy_string(buffer); - | ^~~~~~~~~~~~~~~~~ - ar rcs liborm_stubs.a custom_unix_stubs.o - ocamlfind ocamlc -package sqlite3,dyntype.syntax -c -annot weakid.mli - ocamlfind ocamlopt -package sqlite3,dyntype.syntax -c -annot -for-pack Orm weakid.ml - File "weakid.ml", line 71, characters 11-23: - 71 | table = Array.create sz (K.empty (), V.empty ()); - ^^^^^^^^^^^^ - Alert deprecated: Stdlib.Array.create - Use Array.make/ArrayLabels.make instead. - File "weakid.ml", line 239, characters 16-22: - 239 | let create n = create n None - ^^^^^^ - Alert deprecated: create - Use Array.make/ArrayLabels.make instead. - ocamlfind ocamlopt -package sqlite3,dyntype.syntax -c -annot -for-pack Orm sql_backend.ml - File "sql_backend.ml", line 263, characters 66-86: - 263 | | T.Tuple tl -> list_foldi (fun accu i t -> aux ?parent ?field:(Name.tuple field i) (Name.tuple name i) accu t) accu tl - ^^^^^^^^^^^^^^^^^^^^ - Warning 43 [nonoptional-label]: the label field is not optional. - File "sql_backend.ml", line 264, characters 78-97: - 264 | | T.Dict (_,tl) -> List.fold_left (fun accu (n,_,t) -> aux ?parent ?field:(Name.dict field n) (Name.dict name n) accu t) accu tl - ^^^^^^^^^^^^^^^^^^^ - Warning 43 [nonoptional-label]: the label field is not optional. - File "sql_backend.ml", line 267, characters 73-93: - 267 | (fun accu (r,tl) -> list_foldi (fun accu i t -> aux ?parent ?field:(Name.sum field r i) (Name.sum name r i) accu t) accu tl) - ^^^^^^^^^^^^^^^^^^^^ - Warning 43 [nonoptional-label]: the label field is not optional. - File "_none_", line 1: - Warning 58 [no-cmx-file]: no cmx file was found in path for module Dyntype, and its interface was not compiled with -opaque - ocamlfind ocamlopt -package sqlite3,dyntype.syntax -c -annot -for-pack Orm sql_init.ml - File "_none_", line 1: - Warning 58 [no-cmx-file]: no cmx file was found in path for module Dyntype, and its interface was not compiled with -opaque - ocamlfind ocamlopt -package sqlite3,dyntype.syntax -c -annot -for-pack Orm sql_save.ml - File "sql_save.ml", line 138, characters 12-24: - 138 | let ids = Array.create (List.length field_values_enum) (-1L) in - ^^^^^^^^^^^^ - Alert deprecated: Stdlib.Array.create - Use Array.make/ArrayLabels.make instead. - File "_none_", line 1: - Warning 58 [no-cmx-file]: no cmx file was found in path for module Dyntype, and its interface was not compiled with -opaque - ocamlfind ocamlopt -package sqlite3,dyntype.syntax -c -annot -for-pack Orm sql_get.ml - File "_none_", line 1: - Warning 58 [no-cmx-file]: no cmx file was found in path for module Dyntype, and its interface was not compiled with -opaque - ocamlfind ocamlopt -package sqlite3,dyntype.syntax -c -annot -for-pack Orm sql_delete.ml - ocamlfind ocamlopt -package sqlite3,dyntype.syntax -c -annot -for-pack Orm sql_cache.ml - ocamlfind ocamlc -package sqlite3,dyntype.syntax -c -annot db.mli - ocamlfind ocamlopt -package sqlite3,dyntype.syntax -c -annot -for-pack Orm db.ml - ocamlfind ocamlopt -package sqlite3,dyntype.syntax -c -annot -for-pack Orm sig.ml - ocamlfind ocamlopt -pack -o orm.cmx weakid.cmx sql_backend.cmx sql_init.cmx sql_save.cmx sql_get.cmx sql_delete.cmx sql_cache.cmx db.cmx sig.cmx - ocamlfind ocamlopt -a -cclib -lorm_stubs -o orm.cmxa orm.cmx - make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[3]: 'liborm_stubs.a' is up to date. - ocamlfind ocamlc -package sqlite3,dyntype.syntax -c -annot -g -for-pack Orm weakid.ml - File "weakid.ml", line 71, characters 11-23: - 71 | table = Array.create sz (K.empty (), V.empty ()); - ^^^^^^^^^^^^ - Alert deprecated: Stdlib.Array.create - Use Array.make/ArrayLabels.make instead. - File "weakid.ml", line 239, characters 16-22: - 239 | let create n = create n None - ^^^^^^ - Alert deprecated: create - Use Array.make/ArrayLabels.make instead. - ocamlfind ocamlc -package sqlite3,dyntype.syntax -c -annot -g -for-pack Orm sql_backend.ml - File "sql_backend.ml", line 263, characters 66-86: - 263 | | T.Tuple tl -> list_foldi (fun accu i t -> aux ?parent ?field:(Name.tuple field i) (Name.tuple name i) accu t) accu tl - ^^^^^^^^^^^^^^^^^^^^ - Warning 43 [nonoptional-label]: the label field is not optional. - File "sql_backend.ml", line 264, characters 78-97: - 264 | | T.Dict (_,tl) -> List.fold_left (fun accu (n,_,t) -> aux ?parent ?field:(Name.dict field n) (Name.dict name n) accu t) accu tl - ^^^^^^^^^^^^^^^^^^^ - Warning 43 [nonoptional-label]: the label field is not optional. - File "sql_backend.ml", line 267, characters 73-93: - 267 | (fun accu (r,tl) -> list_foldi (fun accu i t -> aux ?parent ?field:(Name.sum field r i) (Name.sum name r i) accu t) accu tl) - ^^^^^^^^^^^^^^^^^^^^ - Warning 43 [nonoptional-label]: the label field is not optional. - ocamlfind ocamlc -package sqlite3,dyntype.syntax -c -annot -g -for-pack Orm sql_init.ml - ocamlfind ocamlc -package sqlite3,dyntype.syntax -c -annot -g -for-pack Orm sql_save.ml - File "sql_save.ml", line 138, characters 12-24: - 138 | let ids = Array.create (List.length field_values_enum) (-1L) in - ^^^^^^^^^^^^ - Alert deprecated: Stdlib.Array.create - Use Array.make/ArrayLabels.make instead. - ocamlfind ocamlc -package sqlite3,dyntype.syntax -c -annot -g -for-pack Orm sql_get.ml - ocamlfind ocamlc -package sqlite3,dyntype.syntax -c -annot -g -for-pack Orm sql_delete.ml - ocamlfind ocamlc -package sqlite3,dyntype.syntax -c -annot -g -for-pack Orm sql_cache.ml - ocamlfind ocamlc -package sqlite3,dyntype.syntax -c -annot -g -for-pack Orm db.ml - ocamlfind ocamlc -package sqlite3,dyntype.syntax -c -annot -g -for-pack Orm sig.ml - ocamlfind ocamlc -pack -o orm.cmo -g weakid.cmo sql_backend.cmo sql_init.cmo sql_save.cmo sql_get.cmo sql_delete.cmo sql_cache.cmo db.cmo sig.cmo - ocamlmklib \ - -o orm_stubs custom_unix_stubs.o \ - - ocamlfind ocamlc -a -dllib dllorm_stubs.so -custom -g -cclib -lorm_stubs -o orm.cma orm.cmo - make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' -> compiled orm.0.7.0 [orm: make install] + /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/orm.0.7.0) - /usr/bin/make -C lib/ - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - /usr/bin/make -C syntax all - make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib/syntax' - make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib/syntax' - make[3]: 'pa_orm.cma' is up to date. - make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib/syntax' - make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib/syntax' - /usr/bin/make -f Makefile.orm all - make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[3]: 'liborm_stubs.a' is up to date. - ocamlfind ocamlopt -pack -o orm.cmx weakid.cmx sql_backend.cmx sql_init.cmx sql_save.cmx sql_get.cmx sql_delete.cmx sql_cache.cmx db.cmx sig.cmx - ocamlfind ocamlopt -a -cclib -lorm_stubs -o orm.cmxa orm.cmx - make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[3]: 'liborm_stubs.a' is up to date. - ocamlfind ocamlc -a -dllib dllorm_stubs.so -custom -g -cclib -lorm_stubs -o orm.cma orm.cmo - make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - /usr/bin/make -C lib/ install - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - /usr/bin/make -C syntax all - make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib/syntax' - make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib/syntax' - make[3]: 'pa_orm.cma' is up to date. - make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib/syntax' - make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib/syntax' - /usr/bin/make -f Makefile.orm all - make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[3]: 'liborm_stubs.a' is up to date. - make[3]: 'orm.cmxa' is up to date. - make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[3]: 'liborm_stubs.a' is up to date. - make[3]: 'orm.cma' is up to date. - make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - /usr/bin/make -f Makefile.orm libinstall - make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[3]: 'liborm_stubs.a' is up to date. - make[3]: 'orm.cmxa' is up to date. - make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[3]: 'liborm_stubs.a' is up to date. - make[3]: 'orm.cma' is up to date. - make[3]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - - Installing library with ocamlfind - ocamlfind install orm META orm.cmx orm.cmxa orm.cma orm.cmi orm.a dllorm_stubs.so liborm_stubs.a syntax/pa_orm.cma - Installed /home/opam/.opam/default/lib/orm/pa_orm.cma - Installed /home/opam/.opam/default/lib/orm/liborm_stubs.a - Installed /home/opam/.opam/default/lib/orm/orm.a - Installed /home/opam/.opam/default/lib/orm/orm.cmi - Installed /home/opam/.opam/default/lib/orm/orm.cma - Installed /home/opam/.opam/default/lib/orm/orm.cmxa - Installed /home/opam/.opam/default/lib/orm/orm.cmx - Installed /home/opam/.opam/default/lib/stublibs/dllorm_stubs.so - Installed /home/opam/.opam/default/lib/stublibs/dllorm_stubs.so.owner - ocamlfind: [WARNING] You have installed DLLs but the directory /home/opam/.opam/default/lib/stublibs is not mentioned in ld.conf - Installed /home/opam/.opam/default/lib/orm/META - - Installation successful. - make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.0/lib' -> installed orm.0.7.0 [WARNING] Opam package conf-sqlite3.1 depends on the following system package that can no longer be found: libsqlite3-dev === STDERR === 2026-06-24 17:13.31: OK: build orm.0.7.0 (runc: 16.1s, disk: 21KB) 2026-06-24 17:13.31: Job succeeded