Build:
  1. 0
2026-08-05 23:37.05: New job: build polka.2.71.15 (f463ab9e218e)
2026-08-05 23:37.05: Waiting for resource in pool day11-builds
2026-08-06 00:25.03: Got resource from pool day11-builds
2026-08-06 00:25.03: [profile full] build polka.2.71.15
2026-08-06 00:25.03: build polka.2.71.15 (f463ab9e218e)
=== DEPENDENCIES (29 transitive) ===
  base-bigarray.base                                 d873df9358cb
  base-threads.base                                  4e0218232a65
  base-unix.base                                     2d2c0bf34146
  bigarray-compat.1.1.0                              658911a3ba50
  camlidl.1.13-1                                     1fe87c933870
  compiler-cloning.enabled                           645922735998
  conf-findutils.1                                   720dacb1275d
  conf-gmp.5                                         a6b4a9039f5d
  conf-gmp-paths.1                                   045f75f6eeac
  conf-libX11.1                                      46ac4ec7d598
  conf-libXft.1                                      7c98d4656a06
  conf-m4.1                                          44a87c1aff63
  conf-mpfr.3                                        b4223aea5e29
  conf-mpfr-paths.1                                  cd1fda5aed94
  conf-perl.2                                        9bbf553f4105
  conf-pkg-config.5                                  4a77ab8734e0
  cppo.1.8.0                                         c75d5aca684f
  csexp.1.5.2                                        ddbe24786709
  dune.3.24.2                                        1e5f2fe7e8cc
  dune-configurator.3.24.2                           023c240b9537
  extlib.1.8.0                                       ecc2c67dedb8
  ez-conf-lib.2                                      a9cf0a5a57dc
  graphics.5.2.0                                     c11827ecb15f
  mlgmpidl.1.3.0                                     e3d87fd92ecf
  num.1.6                                            7d24296ba7fe
  ocaml.5.5.0                                        07a9fea0affc
  ocaml-base-compiler.5.5.0                          90119128ecb1
  ocaml-compiler.5.5.0                               6aaaaa99fb41
  ocamlfind.1.9.9~preview                            06953a4fd7d4
=== 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-08-06 00:25.14: FAILED: build polka.2.71.15
2026-08-06 00:25.15: Job failed: build failed: polka.2.71.15