Build:
  1. 0
2026-06-23 16:46.02: New job: build gpiod.0.7 (5c90eff5dd36)
2026-06-23 16:46.02: Waiting for resource in pool day11-builds
2026-06-23 18:08.54: Got resource from pool day11-builds
2026-06-23 18:08.54: [profile full] build gpiod.0.7
2026-06-23 18:08.54: build gpiod.0.7 (5c90eff5dd36)
=== DEPENDENCIES (77 transitive) ===
  base.v0.17.3                                       ed6c283aa9a9
  base-threads.base                                  b7164ff76afe
  base-unix.base                                     839dc585f12d
  base_bigstring.v0.17.0                             d16e659ebbfc
  base_quickcheck.v0.17.1                            690ee416b76c
  bin_prot.v0.17.0-1                                 46f2bffee606
  capitalization.v0.17.0                             b4acddcc4471
  compiler-cloning.enabled                           0d2606125f88
  conf-gpiod.1                                       aa37a788da30
  conf-libffi.2.0.0                                  b59b18e08302
  conf-pkg-config.5                                  4b60827fc174
  core.v0.17.2                                       b048c61509fb
  csexp.1.5.2                                        315ecef51574
  ctypes.0.24.0                                      f65fb152010a
  ctypes-foreign.0.24.0                              b2d193871956
  dune.3.23.1                                        dbfeecb5ca10
  dune-configurator.3.23.1                           8afe79196456
  fieldslib.v0.17.0                                  6ad5e7779086
  gel.v0.17.0                                        f4df9b8478f8
  int_repr.v0.17.0                                   d8e410524ee7
  integers.0.8.0                                     750e68af49a4
  jane-street-headers.v0.17.0                        299c5dd27bed
  jst-config.v0.17.0                                 7ab7e404589b
  num.1.6                                            94f72f650e98
  ocaml.5.5.0                                        1b4132bddf48
  ocaml-base-compiler.5.5.0                          1901c3a760c1
  ocaml-compiler.5.5.0                               5f593a0b4a8c
  ocaml-compiler-libs.v0.17.0                        6373bfde8e91
  ocaml_intrinsics_kernel.v0.17.2                    1db91ca91065
  parsexp.v0.17.0                                    7d275d842ed2
  ppx_assert.v0.17.0                                 8422f1ac5b96
  ppx_base.v0.17.0                                   c0dbf0dc4c41
  ppx_bench.v0.17.1                                  c3136caf237a
  ppx_bin_prot.v0.17.1                               e03031f90c05
  ppx_cold.v0.17.0                                   acdc277d6ef1
  ppx_compare.v0.17.0                                0c21723f9d91
  ppx_custom_printf.v0.17.0                          7bd34c30fdb5
  ppx_derivers.1.2.1                                 2a3f00c1f6d2
  ppx_diff.v0.17.1                                   ca468bc661d7
  ppx_disable_unused_warnings.v0.17.0                434f1118afa7
  ppx_enumerate.v0.17.0                              7bc225fc7990
  ppx_expect.v0.17.3                                 f7b53c19cb8a
  ppx_fields_conv.v0.17.0                            dea4f6e7bf0e
  ppx_fixed_literal.v0.17.0                          97debba648a4
  ppx_globalize.v0.17.2                              eb8190d38429
  ppx_hash.v0.17.0                                   e89294ea28f2
  ppx_here.v0.17.0                                   45fbf7ea9ec7
  ppx_ignore_instrumentation.v0.17.0                 725c0958a021
  ppx_inline_test.v0.17.1                            c213f984cdc0
  ppx_jane.v0.17.0                                   dd88265c5418
  ppx_let.v0.17.1                                    8c50e6c10143
  ppx_log.v0.17.0                                    14333e8235f0
  ppx_module_timer.v0.17.0                           7911f2fda27f
  ppx_optcomp.v0.17.1                                3cf0cf3255de
  ppx_optional.v0.17.0                               11d9c018c1bb
  ppx_pipebang.v0.17.0                               ea576be6053c
  ppx_sexp_conv.v0.17.1                              46278ff8ffcb
  ppx_sexp_message.v0.17.0                           8de0766ef30a
  ppx_sexp_value.v0.17.0                             1004bdb57a22
  ppx_stable.v0.17.1                                 0fc9f3fa5b7f
  ppx_stable_witness.v0.17.0                         23bfc17e3580
  ppx_string.v0.17.0                                 06d3add2d534
  ppx_string_conv.v0.17.0                            9cfbfc449705
  ppx_tydi.v0.17.1                                   24345b1a3fba
  ppx_typerep_conv.v0.17.1                           bc7f874cc821
  ppx_variants_conv.v0.17.1                          0cdb59673ce9
  ppxlib.0.38.0                                      c01fe47fa7a4
  ppxlib_jane.v0.17.4                                8a4c4328ddf0
  re.1.14.0                                          a474ef408490
  sexplib.v0.17.0                                    c0adfbf904aa
  sexplib0.v0.17.0                                   313244870034
  splittable_random.v0.17.0                          a442cac09d94
  stdio.v0.17.0                                      e14f294458c2
  stdlib-shims.0.3.0                                 9047e6396dc4
  time_now.v0.17.0                                   cce634c26fb0
  typerep.v0.17.1                                    96f0dfa15ec4
  variantslib.v0.17.0                                278a7ee3a7f8
=== STDOUT ===
Processing: [default: loading data]
[gpiod.0.7: dl]
[gpiod.0.7: extract]
-> retrieved gpiod.0.7  (https://opam.ocaml.org/cache)
[gpiod: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "gpiod" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/gpiod.0.7)
- (cd _build/default/src && ../generator/generator.exe)
- Could not synthesize bindings for gpiod_ctxless_set_value because Could not to_ocaml_typename 'gpiod_ctxless_set_value_cb'
- Could not synthesize bindings for gpiod_ctxless_set_value_ext because Could not to_ocaml_typename 'gpiod_ctxless_set_value_cb'
- Could not synthesize bindings for gpiod_ctxless_set_value_multiple because Could not to_ocaml_typename 'gpiod_ctxless_set_value_cb'
- Could not synthesize bindings for gpiod_ctxless_set_value_multiple_ext because Could not to_ocaml_typename 'gpiod_ctxless_set_value_cb'
- Could not synthesize bindings for gpiod_ctxless_event_loop because Could not to_ocaml_typename 'const struct timespec *'
- Could not synthesize bindings for gpiod_ctxless_event_loop_multiple because Could not to_ocaml_typename 'const struct timespec *'
- Could not synthesize bindings for gpiod_ctxless_event_monitor because Could not to_ocaml_typename 'const struct timespec *'
- Could not synthesize bindings for gpiod_ctxless_event_monitor_ext because Could not to_ocaml_typename 'const struct timespec *'
- Could not synthesize bindings for gpiod_ctxless_event_monitor_multiple because Could not to_ocaml_typename 'const struct timespec *'
- Could not synthesize bindings for gpiod_ctxless_event_monitor_multiple_ext because Could not to_ocaml_typename 'const struct timespec *'
- Saw gpiod_line_bulk twice
- Could not synthesize bindings for gpiod_line_bulk_init because cannot link to static methods
- Could not synthesize bindings for gpiod_line_bulk_add because cannot link to static methods
- Could not synthesize bindings for gpiod_line_bulk_get_line because cannot link to static methods
- Could not synthesize bindings for intgpiod_line_bulk_num_lines because cannot link to static methods
- Could not synthesize bindings for gpiod_line_request because Could not to_ocaml_typename 'const struct gpiod_line_request_config *'
- Could not synthesize bindings for gpiod_line_request_bulk because Could not to_ocaml_typename 'const struct gpiod_line_request_config *'
- Could not synthesize bindings for gpiod_line_event_wait because Could not to_ocaml_typename 'const struct timespec *'
- Could not synthesize bindings for gpiod_line_event_wait_bulk because Could not to_ocaml_typename 'const struct timespec *'
- (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -g -I /home/opam/.opam/default/lib/ocaml -I /home/opam/.opam/default/lib/ctypes -I /home/opam/.opam/default/lib/ctypes-foreign -I /home/opam/.opam/default/lib/ctypes/stubs -I /home/opam/.opam/default/lib/integers -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/stdlib-shims -I . -o stubs.o -c stubs.c)
- stubs.c: In function 'ocaml_gpiod_stub_12_gpiod_chip_name':
- stubs.c:138:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   138 |    char* x115 = gpiod_chip_name(x114);
-       |                 ^~~~~~~~~~~~~~~
- stubs.c: In function 'ocaml_gpiod_stub_13_gpiod_chip_label':
- stubs.c:144:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   144 |    char* x118 = gpiod_chip_label(x117);
-       |                 ^~~~~~~~~~~~~~~~
- stubs.c: In function 'ocaml_gpiod_stub_21_gpiod_line_name':
- stubs.c:202:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   202 |    char* x162 = gpiod_line_name(x161);
-       |                 ^~~~~~~~~~~~~~~
- stubs.c: In function 'ocaml_gpiod_stub_22_gpiod_line_consumer':
- stubs.c:208:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   208 |    char* x165 = gpiod_line_consumer(x164);
-       |                 ^~~~~~~~~~~~~~~~~~~
- stubs.c: In function 'ocaml_gpiod_stub_82_gpiod_version_string':
- stubs.c:660:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   660 |    char* x503 = gpiod_version_string();
-       |                 ^~~~~~~~~~~~~~~~~~~~
-> compiled  gpiod.0.7
-> installed gpiod.0.7
[WARNING] Opam packages conf-gpiod.1 and conf-libffi.2.0.0 depend on the following system packages that are no longer installed: libffi-dev libgpiod-dev
  - conf-gpiod.1: depends on libgpiod-dev
  - conf-libffi.2.0.0: depends on libffi-dev

=== STDERR ===

2026-06-23 18:10.25: OK: build gpiod.0.7 (runc: 8.1s, disk: 18KB)
2026-06-23 18:10.25: Job succeeded