Build:
- 0
2026-06-16 11:53.43: New job: build mysql.1.2.4 (7839df390834) 2026-06-16 11:53.43: Waiting for resource in pool day11-builds 2026-06-16 12:21.41: Got resource from pool day11-builds 2026-06-16 12:21.41: [profile full] build mysql.1.2.4 2026-06-16 12:21.41: build mysql.1.2.4 (7839df390834) === DEPENDENCIES (7 transitive) === conf-mariadb.2 8878baeee0d3 conf-pkg-config.5 64c6b37d622b ocaml.5.4.1 708fed352b2a ocaml-base-compiler.5.4.1 89b85703f841 ocaml-compiler.5.4.1 a719b8419b8e ocaml-config.3 aa27f63940d8 ocamlfind.1.9.8 5cfa73ef65e7 === STDOUT === Processing: [default: loading data] [mysql.1.2.4: dl] [mysql.1.2.4: extract] -> retrieved mysql.1.2.4 (https://opam.ocaml.org/cache) [mysql: ./configure] + /home/opam/.opam/default/.opam-switch/build/mysql.1.2.4/./configure "--prefix" "/home/opam/.opam/default" (CWD=/home/opam/.opam/default/.opam-switch/build/mysql.1.2.4) - configure: checking for ocaml compiler and tools... - checking for ocamlc... ocamlc - checking for ocamlopt... ocamlopt - checking for ocamlfind... ocamlfind - checking whether ocamlopt supports natdynlink... yes - checking for a BSD-compatible install... /usr/bin/install -c - configure: checking for C compiler... - checking for gcc... gcc - checking whether the C compiler works... yes - checking for C compiler default output file name... a.out - checking for suffix of executables... - checking whether we are cross compiling... no - checking for suffix of object files... o - checking whether we are using the GNU C compiler... yes - checking whether gcc accepts -g... yes - checking for gcc option to accept ISO C89... none needed - configure: checking for C header files... - checking how to run the C preprocessor... gcc -E - checking for grep that handles long lines and -e... /usr/bin/grep - checking for egrep... /usr/bin/grep -E - checking for ANSI C header files... - yes - checking for mysql includes... /home/opam/.opam/default/.opam-switch/build/mysql.1.2.4/./configure: line 3414: mysql_config: command not found - -I/usr/include/mariadb -I/usr/include/mariadb/mysql - checking for mysql libraries... /home/opam/.opam/default/.opam-switch/build/mysql.1.2.4/./configure: line 3423: mysql_config: command not found - -L/usr/lib/x86_64-linux-gnu/ -lmariadb - checking for sys/types.h... yes - checking for sys/stat.h... yes - checking for stdlib.h... yes - checking for string.h... yes - checking for memory.h... yes - checking for strings.h... yes - checking for inttypes.h... yes - checking for stdint.h... yes - checking for unistd.h... yes - checking mysql.h usability... yes - checking mysql.h presence... yes - checking for mysql.h... yes - configure: creating ./config.status - config.status: creating Makefile - config.status: creating config.h - configure: creating ./config.status - config.status: creating Makefile - config.status: creating VERSION - config.status: creating config.h - config.status: config.h is unchanged [mysql: make] + /usr/bin/make (CWD=/home/opam/.opam/default/.opam-switch/build/mysql.1.2.4) - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/mysql.1.2.4' - ocamldep mysql.mli > ._bcdi/mysql.di - ocamldep mysql.ml > ._d/mysql.d - ocamlc -c -cc "cc" -ccopt "-fPIC -g -O2 -DHAVE_CONFIG_H -Wall -Wextra \ - -DPIC -I/usr/include/mariadb -I/usr/include/mariadb/mysql \ - -o mysql_stubs.o " mysql_stubs.c - mysql_stubs.c:108: warning: "Some_val" redefined - 108 | #define Some_val(v) Field(v,0) - | - In file included from mysql_stubs.c:12: - /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:481: note: this is the location of the previous definition - 481 | #define Some_val(v) Field(v, 0) - | - mysql_stubs.c: In function 'val_str_option': - /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 366 | #define String_val(x) ((const char *) Bp_val(x)) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~ - mysql_stubs.c:150:12: note: in expansion of macro 'String_val' - 150 | memcpy(String_val(v), s, length); - | ^~~~~~~~~~ - In file included from mysql_stubs.c:7: - /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, - | ~~~~~~~~~~~~~~~~~^~~~~~ - mysql_stubs.c: In function 'db_library_init': - mysql_stubs.c:290:23: warning: unused parameter 'v_unit' [-Wunused-parameter] - 290 | db_library_init(value v_unit) - | ~~~~~~^~~~~~ - mysql_stubs.c: At top level: - mysql_stubs.c:440:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers] - 440 | }; - | ^ - In file included from mysql_stubs.c:17: - /home/opam/.opam/default/lib/ocaml/caml/custom.h:37:37: note: 'fixed_length' declared here - 37 | const struct custom_fixed_length* fixed_length; - | ^~~~~~~~~~~~ - mysql_stubs.c: In function 'db_escape': - mysql_stubs.c:581:5: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 581 | s = String_val(str); - | ^ - /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 366 | #define String_val(x) ((const char *) Bp_val(x)) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~ - mysql_stubs.c:587:10: note: in expansion of macro 'String_val' - 587 | memcpy(String_val(res), buf, esclen); - | ^~~~~~~~~~ - /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, - | ~~~~~~~~~~~~~~~~~^~~~~~ - mysql_stubs.c: In function 'db_real_escape': - mysql_stubs.c:605:5: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 605 | s = String_val(str); - | ^ - /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:366:24: warning: passing argument 1 of 'memcpy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 366 | #define String_val(x) ((const char *) Bp_val(x)) - | ~^~~~~~~~~~~~~~~~~~~~~~~~~ - mysql_stubs.c:615:10: note: in expansion of macro 'String_val' - 615 | memcpy(String_val(res), buf, esclen); - | ^~~~~~~~~~ - /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, - | ~~~~~~~~~~~~~~~~~^~~~~~ - mysql_stubs.c: At top level: - mysql_stubs.c:903:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers] - 903 | }; - | ^ - /home/opam/.opam/default/lib/ocaml/caml/custom.h:37:37: note: 'fixed_length' declared here - 37 | const struct custom_fixed_length* fixed_length; - | ^~~~~~~~~~~~ - mysql_stubs.c: In function 'get_column': - mysql_stubs.c:1037:18: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 1037 | bind->buffer = String_val(str); - | ^ - mysql_stubs.c: At top level: - mysql_stubs.c:1076:1: warning: missing initializer for field 'fixed_length' of 'struct custom_operations' [-Wmissing-field-initializers] - 1076 | }; - | ^ - /home/opam/.opam/default/lib/ocaml/caml/custom.h:37:37: note: 'fixed_length' declared here - 37 | const struct custom_fixed_length* fixed_length; - | ^~~~~~~~~~~~ - ar rcs libmysql_stubs.a mysql_stubs.o - ocamlc -c mysql.mli - ocamlc -c mysql.ml - File "mysql.ml", line 428, characters 35-45: - 428 | if i = String.length str then (String.sub str p_start (String.length str - p_start)) :: acc else - ^^^^^^^^^^ - Warning 6 [labels-omitted]: labels pos, len were omitted in the application - of this function. - - File "mysql.ml", line 430, characters 45-55: - 430 | | ' ' | '\t' | '\n' | '\r' | ',' -> wsp (String.sub str p_start (i - p_start) :: acc) (i+1) - ^^^^^^^^^^ - Warning 6 [labels-omitted]: labels pos, len were omitted in the application - of this function. - ocamlmklib \ - -o mysql_stubs mysql_stubs.o -lmariadb \ - -L/usr/lib/x86_64-linux-gnu/ - ocamlc -a -dllib dllmysql_stubs.so -ccopt -L/usr/lib/x86_64-linux-gnu/ -cclib -lmysql_stubs -cclib -lmariadb -o mysql.cma mysql.cmo - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/mysql.1.2.4' - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/mysql.1.2.4' - ocamldep -native mysql.mli > ._ncdi/mysql.di - make[1]: 'libmysql_stubs.a' is up to date. - ocamlopt -c mysql.ml - File "mysql.ml", line 428, characters 35-45: - 428 | if i = String.length str then (String.sub str p_start (String.length str - p_start)) :: acc else - ^^^^^^^^^^ - Warning 6 [labels-omitted]: labels pos, len were omitted in the application - of this function. - - File "mysql.ml", line 430, characters 45-55: - 430 | | ' ' | '\t' | '\n' | '\r' | ',' -> wsp (String.sub str p_start (i - p_start) :: acc) (i+1) - ^^^^^^^^^^ - Warning 6 [labels-omitted]: labels pos, len were omitted in the application - of this function. - ocamlopt -a -ccopt -L/usr/lib/x86_64-linux-gnu/ -cclib -lmysql_stubs -cclib -lmariadb -o mysql.cmxa mysql.cmx - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/mysql.1.2.4' - ocamlopt -shared -ccopt -L/usr/lib/x86_64-linux-gnu/ mysql_stubs.o -cclib -lmariadb -o mysql.cmxs mysql.cmx -> compiled mysql.1.2.4 [mysql: make install] + /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/mysql.1.2.4) - make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/mysql.1.2.4' - make[1]: 'libmysql_stubs.a' is up to date. - make[1]: 'mysql.cma' is up to date. - make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/mysql.1.2.4' - - Installing library with ocamlfind - ocamlfind install -patch-version "1.2.4" mysql META mysql.mli mysql.cmi mysql.cma mysql.cmx mysql.cmxa libmysql_stubs.a mysql.a dllmysql_stubs.so mysql.cmxs - Installed /home/opam/.opam/default/lib/mysql/mysql.cmxs - Installed /home/opam/.opam/default/lib/mysql/mysql.a - Installed /home/opam/.opam/default/lib/mysql/libmysql_stubs.a - Installed /home/opam/.opam/default/lib/mysql/mysql.cmxa - Installed /home/opam/.opam/default/lib/mysql/mysql.cmx - Installed /home/opam/.opam/default/lib/mysql/mysql.cma - Installed /home/opam/.opam/default/lib/mysql/mysql.cmi - Installed /home/opam/.opam/default/lib/mysql/mysql.mli - Installed /home/opam/.opam/default/lib/stublibs/dllmysql_stubs.so - Installed /home/opam/.opam/default/lib/stublibs/dllmysql_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/mysql/META - - Installation successful. -> installed mysql.1.2.4 [WARNING] Opam package conf-mariadb.2 depends on the following system package that can no longer be found: libmariadb-dev === STDERR === 2026-06-16 12:22.02: OK: build mysql.1.2.4 (runc: 6.7s, disk: 16KB) 2026-06-16 12:22.02: Job succeeded