Build:
  1. 0
2026-06-24 16:17.29: New job: build orm.0.7.1 (614faf9b3a81)
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.1
2026-06-24 17:12.44: build orm.0.7.1 (614faf9b3a81)
=== 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.1: dl]
[orm.0.7.1: extract]
-> retrieved orm.0.7.1  (https://opam.ocaml.org/cache)
[orm: make]
+ /usr/bin/make  (CWD=/home/opam/.opam/default/.opam-switch/build/orm.0.7.1)
- /usr/bin/make -C lib/
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib'
- /usr/bin/make -C syntax all
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib/syntax'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/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.1/lib/syntax'
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib/syntax'
- /usr/bin/make -f Makefile.orm all
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/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.1/lib'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/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.1/lib'
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib'
-> compiled  orm.0.7.1
[orm: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/orm.0.7.1)
- /usr/bin/make -C lib/
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib'
- /usr/bin/make -C syntax all
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib/syntax'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/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.1/lib/syntax'
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib/syntax'
- /usr/bin/make -f Makefile.orm all
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/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.1/lib'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/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.1/lib'
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib'
- /usr/bin/make -C lib/ install
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib'
- /usr/bin/make -C syntax all
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib/syntax'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/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.1/lib/syntax'
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib/syntax'
- /usr/bin/make -f Makefile.orm all
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/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.1/lib'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/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.1/lib'
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib'
- /usr/bin/make -f Makefile.orm libinstall
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/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.1/lib'
- make[3]: Entering directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/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.1/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.1/lib'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/orm.0.7.1/lib'
-> installed orm.0.7.1
[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.26: OK: build orm.0.7.1 (runc: 14.1s, disk: 21KB)
2026-06-24 17:13.26: Job succeeded