Build:
- 0
2026-06-16 18:32.38: New job: build pythonlib.v0.15.1 (48498da1fbb2) 2026-06-16 18:32.38: Waiting for resource in pool day11-builds 2026-06-16 18:50.24: Got resource from pool day11-builds 2026-06-16 18:50.24: [profile full] build pythonlib.v0.15.1 2026-06-16 18:50.24: build pythonlib.v0.15.1 (48498da1fbb2) === DEPENDENCIES (36 transitive) === base.v0.15.2 8f2559eb9a00 base-threads.base b7164ff76afe base-unix.base 839dc585f12d csexp.1.5.2 b53491c758da dune.3.23.1 9174d78a1f0e dune-configurator.3.23.1 4ac5d9312ab3 jane-street-headers.v0.15.0 2d14a6a0bd0d jst-config.v0.15.1 42443b6a6571 ocaml.5.2.1 b36a3a003df3 ocaml-base-compiler.5.2.1 91ea68ae8779 ocaml-compiler-libs.v0.17.0 eb36f3cabdba ocaml-config.3 291db63d419b ocamlfind.1.9.8 30fe322203e6 ppx_assert.v0.15.0 48ba8a0c3d3f ppx_base.v0.15.0 5e44474dc146 ppx_cold.v0.15.0 7bd96ce8cadc ppx_compare.v0.15.0 dc0d0f379b3e ppx_derivers.1.2.1 561ac31bcf9d ppx_enumerate.v0.15.0 8f6dfdf2a8c3 ppx_expect.v0.15.1 eaf23ae7e72e ppx_hash.v0.15.0 f2ddac2c0c95 ppx_here.v0.15.0 ec82d614386a ppx_inline_test.v0.15.1 bdfb5b321ce1 ppx_let.v0.15.0 cb1d5b0c41e2 ppx_optcomp.v0.15.0 180b1e613bdb ppx_python.v0.15.0 6a0fa32df4a0 ppx_sexp_conv.v0.15.1 42574847625d ppxlib.0.35.0 095ff55bfce8 pyml.20250807 11a621249fb0 re.1.14.0 60f1531a18c8 sexplib0.v0.15.1 8b428b12c69f stdcompat.21.1 f3027510ae18 stdio.v0.15.0 29a4af0489b6 stdlib-shims.0.3.0 358b380ce61e time_now.v0.15.0 0d85610c01fc typerep.v0.15.0 f98537b627e0 === 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/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__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/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-06-16 18:50.40: FAILED: build pythonlib.v0.15.1 2026-06-16 18:50.40: Job failed: build failed: pythonlib.v0.15.1