Build:
  1. 0
2026-06-24 13:54.51: New job: build mariadb.1.1.4 (d8f8bc1974bd)
2026-06-24 13:54.51: Waiting for resource in pool day11-builds
2026-06-24 15:54.41: Got resource from pool day11-builds
2026-06-24 15:54.41: [profile full] build mariadb.1.1.4
2026-06-24 15:54.41: build mariadb.1.1.4 (d8f8bc1974bd)
=== DEPENDENCIES (16 transitive) ===
  base-threads.base                                  c9e7bdbf5823
  base-unix.base                                     7d1428be9ddb
  conf-gcc.1.0                                       77cee661efa8
  conf-mariadb.2                                     72caeba78ff7
  conf-pkg-config.5                                  d5de2c6a88f9
  csexp.1.5.2                                        f01cefae2455
  ctypes.0.24.0                                      dca6b960c885
  dune.3.22.2                                        461584a38e44
  dune-configurator.3.22.2                           c9ad4e244a63
  integers.0.8.0                                     de0f57ec7e01
  ocaml.4.13.1                                       7bcd41fca40b
  ocaml-base-compiler.4.13.1                         ca45a5cca9d8
  ocaml-config.2                                     c716fa3c25ed
  ocamlbuild.0.16.1                                  c713875c7e08
  ocamlfind.1.9.8                                    3aa7612f0e8f
  stdlib-shims.0.3.0                                 e296e0109c7b
=== STDOUT ===
Processing: [default: loading data]
[mariadb.1.1.4: dl]
[mariadb.1.1.4: extract]
-> retrieved mariadb.1.1.4  (https://opam.ocaml.org/cache)
[mariadb: ./configure]
+ /home/opam/.opam/default/.opam-switch/build/mariadb.1.1.4/./configure "--prefix=/home/opam/.opam/default" (CWD=/home/opam/.opam/default/.opam-switch/build/mariadb.1.1.4)
- mariadb_connector: ................................... true
- mariadb_include_base: ................................ mariadb
- mariadb_as_mysql: .................................... false
- File "./setup.ml", line 1775, characters 22-40:
- 1775 |         let compare = Pervasives.compare
-                              ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "setup.ml", line 3467, characters 16-34:
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- 
- Configuration:
- ocamlfind: ................................................... /home/opam/.opam/default/bin/ocamlfind
- ocamlc: ...................................................... /home/opam/.opam/default/bin/ocamlc.opt
- ocamlopt: .................................................... /home/opam/.opam/default/bin/ocamlopt.opt
- ocamlbuild: .................................................. /home/opam/.opam/default/bin/ocamlbuild
- Package name: ................................................ mariadb
- Package version: ............................................. 1.1.4
- os_type: ..................................................... Unix
- system: ...................................................... linux
- architecture: ................................................ amd64
- ccomp_type: .................................................. cc
- ocaml_version: ............................................... 4.13.1
- standard_library_default: .................................... /home/opam/.opam/default/lib/ocaml
- standard_library: ............................................ /home/opam/.opam/default/lib/ocaml
- bytecomp_c_compiler: ......................................... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 
- native_c_compiler: ........................................... gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64 
- model: ....................................................... default
- ext_obj: ..................................................... .o
- ext_asm: ..................................................... .s
- ext_lib: ..................................................... .a
- ext_dll: ..................................................... .so
- default_executable_name: ..................................... a.out
- systhread_supported: ......................................... true
- Install architecture-independent files dir: .................. /home/opam/.opam/default
- Install architecture-dependent files in dir: ................. $prefix
- User executables: ............................................ $exec_prefix/bin
- System admin executables: .................................... $exec_prefix/sbin
- Program executables: ......................................... $exec_prefix/libexec
- Read-only single-machine data: ............................... $prefix/etc
- Modifiable architecture-independent data: .................... $prefix/com
- Modifiable single-machine data: .............................. $prefix/var
- Object code libraries: ....................................... $exec_prefix/lib
- Read-only arch-independent data root: ........................ $prefix/share
- Read-only architecture-independent data: ..................... $datarootdir
- Info documentation: .......................................... $datarootdir/info
- Locale-dependent data: ....................................... $datarootdir/locale
- Man documentation: ........................................... $datarootdir/man
- Documentation root: .......................................... $datarootdir/doc/$pkg_name
- HTML documentation: .......................................... $docdir
- DVI documentation: ........................................... $docdir
- PDF documentation: ........................................... $docdir
- PS documentation: ............................................ $docdir
- findlib_version: ............................................. 1.9.8
- is_native: ................................................... true
- suffix_program: ..............................................
- Remove a file.: .............................................. rm -f
- Remove a directory.: ......................................... rm -rf
- Turn ocaml debug flag on: .................................... true
- Turn ocaml profile flag on: .................................. false
- Compiler support generation of .cmxs.: ....................... true
- OCamlbuild additional flags: .................................
- Link to the MariaDB C/Connector library: ..................... true
- MariaDB's libmariadbclient installed as libmysqlclient.so: ... false
- Build the Lwt example: ....................................... false
- Build the Async example: ..................................... false
- Create documentations: ....................................... true
- Compile tests executable and library and run them: ........... false
- pkg_ctypes_stubs: ............................................ /home/opam/.opam/default/lib/ctypes/stubs
- pkg_unix: .................................................... /home/opam/.opam/default/lib/ocaml
- ocamldoc: .................................................... /home/opam/.opam/default/bin/ocamldoc
- 
[mariadb: make]
+ /usr/bin/make  (CWD=/home/opam/.opam/default/.opam-switch/build/mariadb.1.1.4)
- ocaml setup.ml -build 
- File "./setup.ml", line 1775, characters 22-40:
- 1775 |         let compare = Pervasives.compare
-                              ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "setup.ml", line 3467, characters 16-34:
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
- 
- If you need to stay compatible with OCaml < 4.07, you can use the 
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- W: Cannot find source file matching module 'Ffi_generated' in library mariadb.
- W: Use InterfacePatterns or ImplementationPatterns to define this file with feature "source_patterns".
- W: Cannot find source file matching module 'Ffi_generated_types' in library mariadb.
- W: Use InterfacePatterns or ImplementationPatterns to define this file with feature "source_patterns".
- + ocamlfind ocamlc -config
- + ocamlfind ocamlopt unix.cmxa -I /home/opam/.opam/default/lib/ocamlbuild /home/opam/.opam/default/lib/ocamlbuild/ocamlbuildlib.cmxa -linkpkg myocamlbuild.ml /home/opam/.opam/default/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
- + ocamlfind ocamlc -config
- + /home/opam/.opam/default/bin/ocamlfind ocamldep -package ctypes.stubs -modules bindings/ffi_bindings.ml > bindings/ffi_bindings.ml.depends
- + /home/opam/.opam/default/bin/ocamlfind ocamlc -c -g -annot -bin-annot -warn-error +1..45 -package ctypes.stubs -I bindings -o bindings/ffi_bindings.cmo bindings/ffi_bindings.ml
- + /home/opam/.opam/default/bin/ocamlfind ocamlc -a -warn-error +1..45 -I bindings bindings/ffi_bindings.cmo -o bindings/mariadb_bindings.cma
- + /home/opam/.opam/default/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -warn-error +1..45 -package ctypes.stubs -I bindings -o bindings/ffi_bindings.cmx bindings/ffi_bindings.ml
- + /home/opam/.opam/default/bin/ocamlfind ocamlopt -a -warn-error +1..45 -I bindings bindings/ffi_bindings.cmx -o bindings/mariadb_bindings.cmxa
- + /home/opam/.opam/default/bin/ocamlfind ocamlopt -shared -I bindings bindings/mariadb_bindings.cmxa bindings/ffi_bindings.cmx -o bindings/mariadb_bindings.cmxs
- + /home/opam/.opam/default/bin/ocamlfind ocamldep -package ctypes.stubs -modules stubgen/ffi_stubgen.ml > stubgen/ffi_stubgen.ml.depends
- + /home/opam/.opam/default/bin/ocamlfind ocamlc -c -g -annot -bin-annot -I bindings -warn-error +1..45 -warn-error +1..45 -package ctypes.stubs -I stubgen -I bindings -o stubgen/ffi_stubgen.cmo stubgen/ffi_stubgen.ml
- + /home/opam/.opam/default/bin/ocamlfind ocamlc -linkpkg -g -warn-error +1..45 -linkpkg -package ctypes.stubs -I bindings -I stubgen bindings/mariadb_bindings.cma stubgen/ffi_stubgen.cmo -o stubgen/ffi_stubgen.byte
- + stubgen/ffi_stubgen.byte -c > lib/ffi_generated_stubs.c
- + /home/opam/.opam/default/bin/ocamlfind ocamlc -g -I lib -package ctypes -ccopt -I -ccopt /home/opam/.opam/default/lib/ctypes/stubs -package unix -package ctypes.stubs -c lib/ffi_generated_stubs.c
- + /home/opam/.opam/default/bin/ocamlfind ocamlc -g -I lib -package ctypes -ccopt -I -ccopt /home/opam/.opam/default/lib/ctypes/stubs -package unix -package ctypes.stubs -c lib/ffi_generated_stubs.c
- lib/ffi_generated_stubs.c: In function 'mariadb_stub_39_mysql_real_connect_start':
- lib/ffi_generated_stubs.c:294:29: warning: passing argument 1 of 'mysql_real_connect_start' from incompatible pointer type [-Wincompatible-pointer-types]
-   294 |    mysql_real_connect_start(x211, x212, x213, x214, x215, x216, x217,
-       |                             ^~~~
-       |                             |
-       |                             void **
- In file included from lib/ffi_generated_stubs.c:1:
- /usr/include/mariadb/mysql.h:662:54: note: expected 'MYSQL **' {aka 'struct st_mysql **'} but argument is of type 'void **'
-   662 | int         STDCALL mysql_real_connect_start(MYSQL **ret, MYSQL *mysql,
-       |                                              ~~~~~~~~^~~
- lib/ffi_generated_stubs.c: In function 'mariadb_stub_40_mysql_real_connect_cont':
- lib/ffi_generated_stubs.c:320:39: warning: passing argument 1 of 'mysql_real_connect_cont' from incompatible pointer type [-Wincompatible-pointer-types]
-   320 |    int x242 = mysql_real_connect_cont(x237, x238, x239);
-       |                                       ^~~~
-       |                                       |
-       |                                       void **
- /usr/include/mariadb/mysql.h:670:53: note: expected 'MYSQL **' {aka 'struct st_mysql **'} but argument is of type 'void **'
-   670 | int         STDCALL mysql_real_connect_cont(MYSQL **ret, MYSQL *mysql,
-       |                                             ~~~~~~~~^~~
- + mv ffi_generated_stubs.o lib/ffi_generated_stubs.o
- + /home/opam/.opam/default/bin/ocamlfind ocamlmklib -o lib/mariadb_stubs -g -lmariadb lib/ffi_generated_stubs.o
- + /home/opam/.opam/default/bin/ocamlfind ocamldep -package unix -package ctypes.stubs -modules lib/mariadb.mli > lib/mariadb.mli.depends
- + /home/opam/.opam/default/bin/ocamlfind ocamlc -c -g -annot -bin-annot -I bindings -ccopt -I -ccopt /home/opam/.opam/default/lib/ctypes/stubs -warn-error +1..45 -package unix -package ctypes.stubs -I lib -I bindings -o lib/mariadb.cmi lib/mariadb.mli
- + /home/opam/.opam/default/bin/ocamlfind ocamldep -package unix -package ctypes.stubs -modules lib/mariadb.ml > lib/mariadb.ml.depends
- + /home/opam/.opam/default/bin/ocamlfind ocamldep -package unix -package ctypes.stubs -modules lib/binding_wrappers.ml > lib/binding_wrappers.ml.depends
- + stubgen/ffi_stubgen.byte -ml > lib/ffi_generated.ml
- + /home/opam/.opam/default/bin/ocamlfind ocamldep -package unix -package ctypes.stubs -modules lib/ffi_generated.ml > lib/ffi_generated.ml.depends
- + /home/opam/.opam/default/bin/ocamlfind ocamldep -package ctypes.stubs -modules stubgen/ffi_types_stubgen.ml > stubgen/ffi_types_stubgen.ml.depends
- + /home/opam/.opam/default/bin/ocamlfind ocamlc -c -g -annot -bin-annot -I bindings -warn-error +1..45 -warn-error +1..45 -package ctypes.stubs -I stubgen -I bindings -o stubgen/ffi_types_stubgen.cmo stubgen/ffi_types_stubgen.ml
- + /home/opam/.opam/default/bin/ocamlfind ocamlc -linkpkg -g -warn-error +1..45 -linkpkg -package ctypes.stubs -I bindings -I stubgen bindings/mariadb_bindings.cma stubgen/ffi_types_stubgen.cmo -o stubgen/ffi_types_stubgen.byte
- + stubgen/ffi_types_stubgen.byte > stubgen/ffi_ml_types_stubgen.c
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64  stubgen/ffi_ml_types_stubgen.c -I /home/opam/.opam/default/lib/ctypes/stubs -I /home/opam/.opam/default/lib/ocaml -o stubgen/ffi_ml_types_subgen
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC  -D_FILE_OFFSET_BITS=64  stubgen/ffi_ml_types_stubgen.c -I /home/opam/.opam/default/lib/ctypes/stubs -I /home/opam/.opam/default/lib/ocaml -o stubgen/ffi_ml_types_subgen
- stubgen/ffi_ml_types_stubgen.c:4:10: fatal error: ctypes_cstubs_internals.h: No such file or directory
-     4 | #include "ctypes_cstubs_internals.h"
-       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- compilation terminated.
- Command exited with code 1.
- E: Failure("Command ''/home/opam/.opam/default/bin/ocamlbuild' bindings/mariadb_bindings.cma bindings/mariadb_bindings.cmxa bindings/mariadb_bindings.a bindings/mariadb_bindings.cmxs lib/libmariadb_stubs.a lib/dllmariadb_stubs.so lib/mariadb.cma lib/mariadb.cmxa lib/mariadb.a lib/mariadb.cmxs stubgen/ffi_stubgen.byte stubgen/ffi_types_stubgen.byte examples/select/nonblocking_select_example.native examples/select/nonblocking_select_stress_test.native examples/blocking/blocking_example.native examples/blocking/blocking_stress_test.native -use-ocamlfind -tag debug' terminated with error code 10")
- make: *** [Makefile:7: build] Error 1
[ERROR] The compilation of mariadb.1.1.4 failed at "make".
build failed... 

=== STDERR ===

2026-06-24 15:55.26: FAILED: build mariadb.1.1.4
2026-06-24 15:55.26: Job failed: build failed: mariadb.1.1.4