Build:
- 0
2026-07-15 00:54.44: New job: build pythonlib.v0.15.1 (ad2fe0ee209b) 2026-07-15 00:54.44: Waiting for resource in pool day11-builds 2026-07-15 01:11.12: Got resource from pool day11-builds 2026-07-15 01:11.12: [profile full] build pythonlib.v0.15.1 2026-07-15 01:11.12: build pythonlib.v0.15.1 (ad2fe0ee209b) === DEPENDENCIES (36 transitive) === base.v0.15.2 64bba3f2518f base-threads.base afe16a8e71c3 base-unix.base 73c0a5fdd34a csexp.1.5.2 d2b27381b9c6 dune.3.24.0 a60c2dfb203a dune-configurator.3.24.0 26761f25997c jane-street-headers.v0.15.0 00fdb658c997 jst-config.v0.15.1 0ded3e31cc36 ocaml.5.2.1 7b742690b80c ocaml-base-compiler.5.2.1 d677a882f753 ocaml-compiler-libs.v0.17.0 f00a6b4e75c8 ocaml-config.3 e4865ca65875 ocamlfind.1.9.8 6feae3b07253 ppx_assert.v0.15.0 225e2050a446 ppx_base.v0.15.0 ab4d3ca6c633 ppx_cold.v0.15.0 ee412b75d91f ppx_compare.v0.15.0 0b21d63b5885 ppx_derivers.1.2.1 7fc860255a85 ppx_enumerate.v0.15.0 194c8c8132f5 ppx_expect.v0.15.1 f4a40baeb34a ppx_hash.v0.15.0 784b2e40255f ppx_here.v0.15.0 f31bf3ffbdc9 ppx_inline_test.v0.15.1 44619406a016 ppx_let.v0.15.0 da60a4391f60 ppx_optcomp.v0.15.0 b13dc260019c ppx_python.v0.15.0 b4ffcaae3ed7 ppx_sexp_conv.v0.15.1 9dbb890ec5bb ppxlib.0.35.0 427aa6f9a35d pyml.20250807 39b198b0fbf7 re.1.14.0 4f2a668c9676 sexplib0.v0.15.1 3b95e685dc06 stdcompat.21.1 82133ebf4d9c stdio.v0.15.0 bdaca195276c stdlib-shims.0.3.0 c79729fdbc9b time_now.v0.15.0 43bd83511ce7 typerep.v0.15.0 eeb6998e8bf7 === STDOUT === Processing: [default: loading data] [pythonlib.v0.15.1: dl] [pythonlib.v0.15.1: extract] -> retrieved pythonlib.v0.15.1 (https://opam.ocaml.org/cache) [pythonlib: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "pythonlib" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/pythonlib.v0.15.1) - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/.python_lib.objs/byte -I src/.python_lib.objs/native -I /home/opam/.opam/default/lib/base -I /home/opam/.opam/default/lib/base/base_internalhash_types -I /home/opam/.opam/default/lib/base/caml -I /home/opam/.opam/default/lib/base/shadow_stdlib -I /home/opam/.opam/default/lib/jane-street-headers -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ppx_compare/runtime-lib -I /home/opam/.opam/default/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/default/lib/ppx_expect/collector -I /home/opam/.opam/default/lib/ppx_expect/common -I /home/opam/.opam/default/lib/ppx_expect/config -I /home/opam/.opam/default/lib/ppx_expect/config_types -I /home/opam/.opam/default/lib/ppx_hash/runtime-lib -I /home/opam/.opam/default/lib/ppx_here/runtime-lib -I /home/opam/.opam/default/lib/ppx_inline_test/config -I /home/opam/.opam/default/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/default/lib/ppx_python/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/pyml -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stdcompat -I /home/opam/.opam/default/lib/stdio -I /home/opam/.opam/default/lib/time_now -I /home/opam/.opam/default/lib/typerep -cmi-file src/.python_lib.objs/byte/python_lib__Gen.cmi -no-alias-deps -open Python_lib__ -o src/.python_lib.objs/native/python_lib__Gen.cmx -c -impl src/gen.pp.ml) - File "src/gen.ml", line 94, characters 17-23: - 94 | let rec walk : Type.t -> string = function - ^^^^^^ - Alert deprecated: module Base.Type - [2016-09] this element comes from the stdlib distributed with OCaml. - Referring to the stdlib directly is discouraged by Base. You should either - use the equivalent functionality offered by Base, or if you really want to - refer to the stdlib, use Caml.Type instead - - File "src/gen.ml", line 94, characters 17-23: - 94 | let rec walk : Type.t -> string = function - ^^^^^^ - Error: Unbound type constructor "Type.t" - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.python_lib.objs/byte -I /home/opam/.opam/default/lib/base -I /home/opam/.opam/default/lib/base/base_internalhash_types -I /home/opam/.opam/default/lib/base/caml -I /home/opam/.opam/default/lib/base/shadow_stdlib -I /home/opam/.opam/default/lib/jane-street-headers -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ppx_compare/runtime-lib -I /home/opam/.opam/default/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/default/lib/ppx_expect/collector -I /home/opam/.opam/default/lib/ppx_expect/common -I /home/opam/.opam/default/lib/ppx_expect/config -I /home/opam/.opam/default/lib/ppx_expect/config_types -I /home/opam/.opam/default/lib/ppx_hash/runtime-lib -I /home/opam/.opam/default/lib/ppx_here/runtime-lib -I /home/opam/.opam/default/lib/ppx_inline_test/config -I /home/opam/.opam/default/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/default/lib/ppx_python/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/pyml -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stdcompat -I /home/opam/.opam/default/lib/stdio -I /home/opam/.opam/default/lib/time_now -I /home/opam/.opam/default/lib/typerep -cmi-file src/.python_lib.objs/byte/python_lib__Gen.cmi -no-alias-deps -open Python_lib__ -o src/.python_lib.objs/byte/python_lib__Gen.cmo -c -impl src/gen.pp.ml) - File "src/gen.ml", line 94, characters 17-23: - 94 | let rec walk : Type.t -> string = function - ^^^^^^ - Alert deprecated: module Base.Type - [2016-09] this element comes from the stdlib distributed with OCaml. - Referring to the stdlib directly is discouraged by Base. You should either - use the equivalent functionality offered by Base, or if you really want to - refer to the stdlib, use Caml.Type instead - - File "src/gen.ml", line 94, characters 17-23: - 94 | let rec walk : Type.t -> string = function - ^^^^^^ - Error: Unbound type constructor "Type.t" - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.python_lib.objs/byte -I /home/opam/.opam/default/lib/base -I /home/opam/.opam/default/lib/base/base_internalhash_types -I /home/opam/.opam/default/lib/base/caml -I /home/opam/.opam/default/lib/base/shadow_stdlib -I /home/opam/.opam/default/lib/jane-street-headers -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ppx_compare/runtime-lib -I /home/opam/.opam/default/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/default/lib/ppx_expect/collector -I /home/opam/.opam/default/lib/ppx_expect/common -I /home/opam/.opam/default/lib/ppx_expect/config -I /home/opam/.opam/default/lib/ppx_expect/config_types -I /home/opam/.opam/default/lib/ppx_hash/runtime-lib -I /home/opam/.opam/default/lib/ppx_here/runtime-lib -I /home/opam/.opam/default/lib/ppx_inline_test/config -I /home/opam/.opam/default/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/default/lib/ppx_python/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/pyml -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stdcompat -I /home/opam/.opam/default/lib/stdio -I /home/opam/.opam/default/lib/time_now -I /home/opam/.opam/default/lib/typerep -cmi-file src/.python_lib.objs/byte/python_lib__Py_typerep.cmi -no-alias-deps -open Python_lib__ -o src/.python_lib.objs/byte/python_lib__Py_typerep.cmo -c -impl src/py_typerep.pp.ml) - File "src/py_typerep.ml", line 326, characters 18-24: - 326 | let rec of_type : Type.t -> Typerep.packed = function - ^^^^^^ - Alert deprecated: module Base.Type - [2016-09] this element comes from the stdlib distributed with OCaml. - Referring to the stdlib directly is discouraged by Base. You should either - use the equivalent functionality offered by Base, or if you really want to - refer to the stdlib, use Caml.Type instead - - File "src/py_typerep.ml", line 326, characters 18-24: - 326 | let rec of_type : Type.t -> Typerep.packed = function - ^^^^^^ - Error: Unbound type constructor "Type.t" - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/.python_lib.objs/byte -I src/.python_lib.objs/native -I /home/opam/.opam/default/lib/base -I /home/opam/.opam/default/lib/base/base_internalhash_types -I /home/opam/.opam/default/lib/base/caml -I /home/opam/.opam/default/lib/base/shadow_stdlib -I /home/opam/.opam/default/lib/jane-street-headers -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ppx_compare/runtime-lib -I /home/opam/.opam/default/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/default/lib/ppx_expect/collector -I /home/opam/.opam/default/lib/ppx_expect/common -I /home/opam/.opam/default/lib/ppx_expect/config -I /home/opam/.opam/default/lib/ppx_expect/config_types -I /home/opam/.opam/default/lib/ppx_hash/runtime-lib -I /home/opam/.opam/default/lib/ppx_here/runtime-lib -I /home/opam/.opam/default/lib/ppx_inline_test/config -I /home/opam/.opam/default/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/default/lib/ppx_python/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/pyml -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stdcompat -I /home/opam/.opam/default/lib/stdio -I /home/opam/.opam/default/lib/time_now -I /home/opam/.opam/default/lib/typerep -cmi-file src/.python_lib.objs/byte/python_lib__Py_typerep.cmi -no-alias-deps -open Python_lib__ -o src/.python_lib.objs/native/python_lib__Py_typerep.cmx -c -impl src/py_typerep.pp.ml) - File "src/py_typerep.ml", line 326, characters 18-24: - 326 | let rec of_type : Type.t -> Typerep.packed = function - ^^^^^^ - Alert deprecated: module Base.Type - [2016-09] this element comes from the stdlib distributed with OCaml. - Referring to the stdlib directly is discouraged by Base. You should either - use the equivalent functionality offered by Base, or if you really want to - refer to the stdlib, use Caml.Type instead - - File "src/py_typerep.ml", line 326, characters 18-24: - 326 | let rec of_type : Type.t -> Typerep.packed = function - ^^^^^^ - Error: Unbound type constructor "Type.t" - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.python_lib.objs/byte -I /home/opam/.opam/default/lib/base -I /home/opam/.opam/default/lib/base/base_internalhash_types -I /home/opam/.opam/default/lib/base/caml -I /home/opam/.opam/default/lib/base/shadow_stdlib -I /home/opam/.opam/default/lib/jane-street-headers -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ppx_compare/runtime-lib -I /home/opam/.opam/default/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/default/lib/ppx_expect/collector -I /home/opam/.opam/default/lib/ppx_expect/common -I /home/opam/.opam/default/lib/ppx_expect/config -I /home/opam/.opam/default/lib/ppx_expect/config_types -I /home/opam/.opam/default/lib/ppx_hash/runtime-lib -I /home/opam/.opam/default/lib/ppx_here/runtime-lib -I /home/opam/.opam/default/lib/ppx_inline_test/config -I /home/opam/.opam/default/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/default/lib/ppx_python/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/pyml -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stdcompat -I /home/opam/.opam/default/lib/stdio -I /home/opam/.opam/default/lib/time_now -I /home/opam/.opam/default/lib/typerep -cmi-file src/.python_lib.objs/byte/python_lib__Defunc.cmi -no-alias-deps -open Python_lib__ -o src/.python_lib.objs/byte/python_lib__Defunc.cmo -c -impl src/defunc.pp.ml) - File "src/defunc.ml", lines 498-511, characters 66-33: - 498 | ..................................................................function - 499 | | Float32 -> "np.float32" - 500 | | Float64 -> "np.float64" - 501 | | Int8_unsigned -> "np.uint8" - 502 | | Int8_signed -> "np.int8" - ... - 508 | | Char -> "np.byte" - 509 | | Nativeint -> "np.int" - 510 | | Complex32 -> "np.complex32" - 511 | | Complex64 -> "np.complex64" - Warning 8 [partial-match]: this pattern-matching is not exhaustive. - Here is an example of a case that is not matched: - Float16 [ERROR] The compilation of pythonlib.v0.15.1 failed at "dune build -p pythonlib -j 39". build failed... === STDERR === 2026-07-15 01:11.34: FAILED: build pythonlib.v0.15.1 2026-07-15 01:11.34: Job failed: build failed: pythonlib.v0.15.1