Build:
- 0
2026-09-03 18:09.41: New job: build traildb.0.1 (fd6914524b5e)
2026-09-03 18:09.41: Waiting for resource in pool day11-builds
2026-09-03 19:54.04: Got resource from pool day11-builds
2026-09-03 19:54.04: [profile full] build traildb.0.1
2026-09-03 19:54.04: build traildb.0.1 (fd6914524b5e)
=== DEPENDENCIES (8 transitive) ===
jbuilder.1.0+beta20.2 d14840434490
ocaml.4.14.4 c7d6265b51fe
ocaml-base-compiler.4.14.4 7a409b6ffbef
ocaml-config.2 85edea6ac168
ocamlbuild.0.16.1 5ae5ab4d19bf
ocamlfind.1.9.8 3cae95bed0a0
topkg.1.1.1 f1122af0988e
uuidm.0.9.10 9284b229dda4
=== STDOUT ===
Processing: [default: loading data]
The following system packages will first need to be installed:
libtraildb-dev
<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libtraildb-dev"
- Selecting previously unselected package libxml2:amd64.
- (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20117 files and directories currently installed.)
- Preparing to unpack .../libxml2_2.12.7+dfsg+really2.9.14-2.1+deb13u3_amd64.deb ...
- Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1+deb13u3) ...
- Selecting previously unselected package libarchive13t64:amd64.
- Preparing to unpack .../libarchive13t64_3.7.4-4+deb13u1_amd64.deb ...
- Unpacking libarchive13t64:amd64 (3.7.4-4+deb13u1) ...
- Selecting previously unselected package libjudydebian1.
- Preparing to unpack .../libjudydebian1_1.0.5-5.1_amd64.deb ...
- Unpacking libjudydebian1 (1.0.5-5.1) ...
- Selecting previously unselected package libtraildb0.
- Preparing to unpack .../libtraildb0_0.6+dfsg1-1+b2_amd64.deb ...
- Unpacking libtraildb0 (0.6+dfsg1-1+b2) ...
- Selecting previously unselected package libtraildb-dev.
- Preparing to unpack .../libtraildb-dev_0.6+dfsg1-1+b2_amd64.deb ...
- Unpacking libtraildb-dev (0.6+dfsg1-1+b2) ...
- Setting up libjudydebian1 (1.0.5-5.1) ...
- Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1+deb13u3) ...
- Setting up libarchive13t64:amd64 (3.7.4-4+deb13u1) ...
- Setting up libtraildb0 (0.6+dfsg1-1+b2) ...
- Setting up libtraildb-dev (0.6+dfsg1-1+b2) ...
- Processing triggers for libc-bin (2.41-12+deb13u3) ...
[traildb.0.1: dl]
[traildb.0.1: extract]
-> retrieved traildb.0.1 (https://opam.ocaml.org/cache)
[traildb: jbuilder build]
+ /home/opam/.opam/default/bin/jbuilder "build" "-p" "traildb" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/traildb.0.1)
- ocamlc lib/.TrailDB.objs/trailDB.{cmo,cmt}
- File "lib/trailDB.ml", line 74, characters 18-32:
- 74 | add tdb_cons (Uuidm.to_bytes uuid) timestamp fields
- ^^^^^^^^^^^^^^
- Alert deprecated: Uuidm.to_bytes
- Use Uuidm.to_binary_string instead
- File "lib/trailDB.ml", line 97, characters 17-31:
- 97 | | Some uuid -> Uuidm.of_bytes uuid
- ^^^^^^^^^^^^^^
- Alert deprecated: Uuidm.of_bytes
- Use Uuidm.of_binary_string instead
- File "lib/trailDB.ml", line 100, characters 20-34:
- 100 | get_trail_id tdb (Uuidm.to_bytes uuid)
- ^^^^^^^^^^^^^^
- Alert deprecated: Uuidm.to_bytes
- Use Uuidm.to_binary_string instead
- ocamlopt lib/.TrailDB.objs/trailDB.{cmx,o}
- File "lib/trailDB.ml", line 74, characters 18-32:
- 74 | add tdb_cons (Uuidm.to_bytes uuid) timestamp fields
- ^^^^^^^^^^^^^^
- Alert deprecated: Uuidm.to_bytes
- Use Uuidm.to_binary_string instead
- File "lib/trailDB.ml", line 97, characters 17-31:
- 97 | | Some uuid -> Uuidm.of_bytes uuid
- ^^^^^^^^^^^^^^
- Alert deprecated: Uuidm.of_bytes
- Use Uuidm.of_binary_string instead
- File "lib/trailDB.ml", line 100, characters 20-34:
- 100 | get_trail_id tdb (Uuidm.to_bytes uuid)
- ^^^^^^^^^^^^^^
- Alert deprecated: Uuidm.to_bytes
- Use Uuidm.to_binary_string instead
- ocamlc lib/ocaml_traildb.o
- ocaml_traildb.c: In function 'raise_exception':
- ocaml_traildb.c:78:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 78 | exception_handler = caml_named_value("traildb.error");
- | ^
- ocaml_traildb.c: In function 'alloc_tdb_cons_wrapper':
- ocaml_traildb.c:128:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 128 | value v = alloc_custom(&tdb_cons_operations, sizeof(tdb_cons*), 0, 1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ocaml_traildb.c: In function 'alloc_tdb_wrapper':
- ocaml_traildb.c:150:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 150 | value v = alloc_custom(&tdb_operations, sizeof(tdb), 0, 1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ocaml_traildb.c: In function 'alloc_tdb_cursor_wrapper':
- ocaml_traildb.c:172:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 172 | value v = alloc_custom(&tdb_cursor_operations, sizeof(tdb_cursor*), 0, 1);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ocaml_traildb.c: In function 'copy_ocaml_string_list':
- ocaml_traildb.c:198:16: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 198 | *strings++ = String_val(Field(caml_list, 0));
- | ^
- In file included from /home/opam/.opam/default/lib/ocaml/caml/memory.h:31,
- from ocaml_traildb.c:2:
- ocaml_traildb.c: In function 'ocaml_tdb_get_uuid':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 290 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- ocaml_traildb.c:393:12: note: in expansion of macro 'String_val'
- 393 | memcpy(String_val(caml_uuid), uuid, 16);
- | ^~~~~~~~~~
- In file included from ocaml_traildb.c:1:
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
- ocaml_traildb.c: In function 'ocaml_tdb_get_item_value':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 290 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- ocaml_traildb.c:504:10: note: in expansion of macro 'String_val'
- 504 | memcpy(String_val(caml_string_value), string_value, value_length);
- | ^~~~~~~~~~
- /usr/include/string.h:43:39: note: expected 'void * restrict' but argument is of type 'const char *'
- 43 | extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- | ~~~~~~~~~~~~~~~~~^~~~~~
-> compiled traildb.0.1
-> installed traildb.0.1
=== STDERR ===
2026-09-03 19:54.19: OK: build traildb.0.1 (runc: 6.6s, disk: 0KB)
2026-09-03 19:54.19: Job succeeded