Build:
- 0
2026-09-04 18:39.08: New job: build polka.2.71.15 (bf96d6f43e7f) 2026-09-04 18:39.08: Waiting for resource in pool day11-builds 2026-09-04 18:51.27: Got resource from pool day11-builds 2026-09-04 18:51.27: [profile full] build polka.2.71.15 2026-09-04 18:51.27: build polka.2.71.15 (bf96d6f43e7f) === DEPENDENCIES (29 transitive) === base-bigarray.base 31ac6860ef52 base-threads.base 3d2f2cbc6db2 base-unix.base 3a38ddca6b5e bigarray-compat.1.1.0 d56b8910e911 camlidl.1.13-1 8c211eeae032 compiler-cloning.enabled 966a2e6839f0 conf-findutils.1 ae9b487ad27c conf-gmp.5 eac5259e412f conf-gmp-paths.1 8d5a94b1b687 conf-libX11.1 7eada9d3ee63 conf-libXft.1 ba53124176fa conf-m4.1 cced3fb5db42 conf-mpfr.3 55ccbb8ded3f conf-mpfr-paths.1 1723a3b8d0d1 conf-perl.2 f520f20c9658 conf-pkg-config.5 74f50f3cfe72 cppo.1.8.0 3a29ac6f7bab csexp.1.5.2 8c096e7de322 dune.3.24.2 25fbaa318de6 dune-configurator.3.24.2 517e3f9cad4b extlib.1.8.0 fc154fc6207c ez-conf-lib.2 f9d67b076038 graphics.5.2.0 4f21c378d984 mlgmpidl.1.3.0 69432f96dbb2 num.1.6 244eeeb7f1b4 ocaml.5.5.1 70ca0c66e0e8 ocaml-base-compiler.5.5.1 59841d7ed85e ocaml-compiler.5.5.1 492c0c740bd1 ocamlfind.1.9.9~preview a759c72ab399 === STDOUT === Processing: [default: loading data] [polka.2.71.15: dl] [polka.2.71.15: extract] -> retrieved polka.2.71.15 (https://opam.ocaml.org/cache) [polka: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "polka" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/polka.2.71.15) - (cd _build/default/lib/polka && /usr/bin/make) - echo "\ - s/vector__t/t/g; \ - s/matrix__t/t/g; \ - s/poly__t/t/g; \ - s/dimsup_t/dimsup/g; \ - s/equation_t/equation/g; \ - s/external vector_/external /g; \ - s/external matrix_/external /g; \ - s/external poly_/external /g; \ - s/Tbool_bottom/Bottom/; \ - s/Tbool_true/True/; \ - s/Tbool_false/False/; \ - s/Tbool_top/Top/; \ - " >sedscript - mkdir -p tmp - cp vector.idl tmp - camlidl -nocpp -I . tmp/vector.idl - cp tmp/vector_stubs.c vector_caml.c - sed -f sedscript tmp/vector.ml >vector.ml - sed -f sedscript tmp/vector.mli >vector.mli - mkdir -p tmp - cp matrix.idl tmp - camlidl -nocpp -I . tmp/matrix.idl - cp tmp/matrix_stubs.c matrix_caml.c - sed -f sedscript tmp/matrix.ml >matrix.ml - sed -f sedscript tmp/matrix.mli >matrix.mli - mkdir -p tmp - cp poly.idl tmp - camlidl -nocpp -I . tmp/poly.idl - cp tmp/poly_stubs.c poly_caml.c - sed -f sedscript tmp/poly.ml >poly.ml - sed -f sedscript tmp/poly.mli >poly.mli - File "lib/polka/dune", line 9, characters 37-46: - 9 | vector_caml matrix_caml poly_caml polka_caml) - ^^^^^^^^^ - (cd _build/default/lib/polka && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -D_FILE_OFFSET_BITS=64 -O3 -fPIC -DPOLKA_NUM=3 -I$pkg_camlidl -I/usr/local/include/ -g -I /home/opam/.opam/default/lib/ocaml -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/camlidl -I /home/opam/.opam/default/lib/gmp -I /home/opam/.opam/default/lib/num -o poly_caml.o -c poly_caml.c) - poly_caml.c: In function 'camlidl_poly_poly_inter_array': - poly_caml.c:756:32: error: passing argument 1 of 'poly_intersection_array' from incompatible pointer type [-Wincompatible-pointer-types] - 756 | _res = poly_intersection_array(po,size); - | ^~ - | | - | poly_t ** - In file included from poly_caml.c:17: - poly.h:91:55: note: expected 'const poly_t * const*' but argument is of type 'poly_t **' - 91 | poly_t* poly_intersection_array(const poly_t* const *po, int size); - | ~~~~~~~~~~~~~~~~~~~~~^~ - poly_caml.c: In function 'camlidl_poly_poly_union_array': - poly_caml.c:848:31: error: passing argument 1 of 'poly_convex_hull_array' from incompatible pointer type [-Wincompatible-pointer-types] - 848 | _res = poly_convex_hull_array(po,size); - | ^~ - | | - | poly_t ** - poly.h:96:54: note: expected 'const poly_t * const*' but argument is of type 'poly_t **' - 96 | poly_t* poly_convex_hull_array(const poly_t* const *po, int size); - | ~~~~~~~~~~~~~~~~~~~~~^~ - poly_caml.c: In function 'camlidl_poly_poly_inter_array_lazy': - poly_caml.c:940:37: error: passing argument 1 of 'poly_intersection_array_lazy' from incompatible pointer type [-Wincompatible-pointer-types] - 940 | _res = poly_intersection_array_lazy(po,size); - | ^~ - | | - | poly_t ** - poly.h:101:60: note: expected 'const poly_t * const*' but argument is of type 'poly_t **' - 101 | poly_t* poly_intersection_array_lazy(const poly_t* const *po, int size); - | ~~~~~~~~~~~~~~~~~~~~~^~ - poly_caml.c: In function 'camlidl_poly_poly_union_array_lazy': - poly_caml.c:1032:36: error: passing argument 1 of 'poly_convex_hull_array_lazy' from incompatible pointer type [-Wincompatible-pointer-types] - 1032 | _res = poly_convex_hull_array_lazy(po,size); - | ^~ - | | - | poly_t ** - poly.h:106:59: note: expected 'const poly_t * const*' but argument is of type 'poly_t **' - 106 | poly_t* poly_convex_hull_array_lazy(const poly_t* const *po, int size); - | ~~~~~~~~~~~~~~~~~~~~~^~ [ERROR] The compilation of polka.2.71.15 failed at "dune build -p polka -j 39". build failed... === STDERR === 2026-09-04 18:51.36: FAILED: build polka.2.71.15 2026-09-04 18:51.36: Job failed: build failed: polka.2.71.15