Build:
- 0
2026-09-28 15:51.07: New job: build plplot.5.12.1 (e6b6e21e690f)
2026-09-28 15:51.07: Waiting for resource in pool day11-builds
2026-09-28 15:54.04: Got resource from pool day11-builds
2026-09-28 15:54.04: [profile oxcaml-odoc-master] build plplot.5.12.1
2026-09-28 15:54.04: build plplot.5.12.1 (e6b6e21e690f)
=== DEPENDENCIES (13 transitive) ===
base-threads.base ddcab511c589
base-unix.base 742554e1dbc2
conf-autoconf.1 43fe4a407b7a
conf-pkg-config.5 5bc8297bba82
conf-plplot.1 843d54c11518
conf-which.1 5fccb3a41099
csexp.1.5.2 ac277789f184
dune.3.22.2+ox 057b1ed5957b
dune-configurator.3.22.2+ox 86e12d406fa5
ocaml.5.4.0 74a2c67841c6
ocaml-config.3 d58db97ddfef
ocaml-variants.5.4.0+ox 4babdc19da91
oxcaml-compiler.5.4.0-ox7 42053eeff39a
=== STDOUT ===
Processing: [default: loading data]
[plplot.5.12.1: dl]
[plplot.5.12.1: extract]
-> retrieved plplot.5.12.1 (https://opam.ocaml.org/cache)
[plplot: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "plplot" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/plplot.5.12.1)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/.plplot.objs/byte -I src/.plplot.objs/public_cmi -cmi-file src/.plplot.objs/byte/plplot__Plplot_core.cmi -no-alias-deps -open Plplot__ -o src/.plplot.objs/byte/plplot__Plplot_core.cmo -c -impl src/plplot_core.ml)
- File "src/plplot_core.ml", line 598, characters 61-78:
- 598 | let plset_pltr (f : float -> float -> (float * float)) = Callback.register "caml_plplot_plotter" f
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 599, characters 22-39:
- 599 | let plunset_pltr () = Callback.register "caml_plplot_plotter" 0
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 600, characters 64-81:
- 600 | let plset_mapform (f : float -> float -> (float * float)) = Callback.register "caml_plplot_mapform" f
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 601, characters 25-42:
- 601 | let plunset_mapform () = Callback.register "caml_plplot_mapform" 0
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 602, characters 49-66:
- 602 | let plset_defined (f : float -> float -> int) = Callback.register "caml_plplot_defined" f
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 603, characters 25-42:
- 603 | let plunset_defined () = Callback.register "caml_plplot_defined" 0
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 605, characters 63-80:
- 605 | let plstransform (f : float -> float -> (float * float)) = Callback.register "caml_plplot_transform" f; ml_plstransform ()
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 606, characters 30-47:
- 606 | let plunset_transform () = Callback.register "caml_plplot_transform" 0; ml_plstransform ()
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 611, characters 62-79:
- 611 | let plslabelfunc (f : plplot_axis_type -> float -> string) = Callback.register "caml_plplot_customlabel" f; ml_plslabelfunc ()
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 612, characters 28-45:
- 612 | let plunset_labelfunc () = Callback.register "caml_plplot_customlabel" 0; ml_plslabelfunc ()
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 614, characters 37-54:
- 614 | let plsabort (f : string -> unit) = Callback.register "caml_plplot_abort" f; ml_plsabort ()
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 615, characters 24-41:
- 615 | let plunset_abort () = Callback.register "caml_plplot_abort" 0; ml_plsabort ()
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 617, characters 35-52:
- 617 | let plsexit (f : string -> int) = Callback.register "caml_plplot_exit" f; ml_plsexit ()
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 618, characters 23-40:
- 618 | let plunset_exit () = Callback.register "caml_plplot_exit" 0; ml_plsexit ()
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/.plplot.objs/byte -I src/.plplot.objs/native -I src/.plplot.objs/public_cmi -cmi-file src/.plplot.objs/byte/plplot__Plplot_core.cmi -no-alias-deps -open Plplot__ -o src/.plplot.objs/native/plplot__Plplot_core.cmx -c -impl src/plplot_core.ml)
- File "src/plplot_core.ml", line 598, characters 61-78:
- 598 | let plset_pltr (f : float -> float -> (float * float)) = Callback.register "caml_plplot_plotter" f
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 599, characters 22-39:
- 599 | let plunset_pltr () = Callback.register "caml_plplot_plotter" 0
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 600, characters 64-81:
- 600 | let plset_mapform (f : float -> float -> (float * float)) = Callback.register "caml_plplot_mapform" f
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 601, characters 25-42:
- 601 | let plunset_mapform () = Callback.register "caml_plplot_mapform" 0
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 602, characters 49-66:
- 602 | let plset_defined (f : float -> float -> int) = Callback.register "caml_plplot_defined" f
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 603, characters 25-42:
- 603 | let plunset_defined () = Callback.register "caml_plplot_defined" 0
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 605, characters 63-80:
- 605 | let plstransform (f : float -> float -> (float * float)) = Callback.register "caml_plplot_transform" f; ml_plstransform ()
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 606, characters 30-47:
- 606 | let plunset_transform () = Callback.register "caml_plplot_transform" 0; ml_plstransform ()
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 611, characters 62-79:
- 611 | let plslabelfunc (f : plplot_axis_type -> float -> string) = Callback.register "caml_plplot_customlabel" f; ml_plslabelfunc ()
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 612, characters 28-45:
- 612 | let plunset_labelfunc () = Callback.register "caml_plplot_customlabel" 0; ml_plslabelfunc ()
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 614, characters 37-54:
- 614 | let plsabort (f : string -> unit) = Callback.register "caml_plplot_abort" f; ml_plsabort ()
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 615, characters 24-41:
- 615 | let plunset_abort () = Callback.register "caml_plplot_abort" 0; ml_plsabort ()
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 617, characters 35-52:
- 617 | let plsexit (f : string -> int) = Callback.register "caml_plplot_exit" f; ml_plsexit ()
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
-
- File "src/plplot_core.ml", line 618, characters 23-40:
- 618 | let plunset_exit () = Callback.register "caml_plplot_exit" 0; ml_plsexit ()
- ^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Callback.register
- Use [Callback.Safe.register].
- (cd _build/default/src && ../configure/discover.exe)
- C compiler accepts flag: -Wno-error=incompatible-pointer-types
- (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -g -O2 -I/usr/include/plplot -Wno-error=incompatible-pointer-types -g -I /home/opam/.opam/default/lib/ocaml -o plplot_impl.o -c plplot_impl.c)
- plplot_impl.c: In function 'ml_plotter':
- plplot_impl.c:68:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 68 | pltr = caml_named_value( CAML_PLPLOT_PLOTTER_FUNC_NAME );
- | ^
- plplot_impl.c: In function 'ml_defined':
- plplot_impl.c:100:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 100 | defined = caml_named_value( CAML_PLPLOT_DEFINED_FUNC_NAME );
- | ^
- plplot_impl.c: In function 'ml_mapform':
- plplot_impl.c:122:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 122 | mapform = caml_named_value( CAML_PLPLOT_MAPFORM_FUNC_NAME );
- | ^
- plplot_impl.c: In function 'ml_labelfunc':
- plplot_impl.c:154:18: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 154 | callback = caml_named_value( CAML_PLPLOT_LABEL_FUNC_NAME );
- | ^
- plplot_impl.c: In function 'ml_abort':
- plplot_impl.c:176:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 176 | handler = caml_named_value( CAML_PLPLOT_ABORT_FUNC_NAME );
- | ^
- plplot_impl.c: In function 'ml_exit':
- plplot_impl.c:195:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 195 | handler = caml_named_value( CAML_PLPLOT_EXIT_FUNC_NAME );
- | ^
- plplot_impl.c: In function 'ml_transform':
- plplot_impl.c:216:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 216 | transform = caml_named_value( CAML_PLPLOT_TRANSFORM_FUNC_NAME );
- | ^
- plplot_impl.c: In function 'get_ml_plotter_func':
- plplot_impl.c:235:14: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 235 | pltr = caml_named_value( CAML_PLPLOT_PLOTTER_FUNC_NAME );
- | ^
- plplot_impl.c: In function 'get_ml_defined_func':
- plplot_impl.c:252:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 252 | defined = caml_named_value( CAML_PLPLOT_DEFINED_FUNC_NAME );
- | ^
- plplot_impl.c: In function 'get_ml_mapform_func':
- plplot_impl.c:269:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 269 | mapform = caml_named_value( CAML_PLPLOT_MAPFORM_FUNC_NAME );
- | ^
- plplot_impl.c: In function 'ml_plslabelfunc':
- plplot_impl.c:289:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 289 | label = caml_named_value( CAML_PLPLOT_LABEL_FUNC_NAME );
- | ^
- plplot_impl.c: In function 'ml_plsabort':
- plplot_impl.c:311:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 311 | handler = caml_named_value( CAML_PLPLOT_ABORT_FUNC_NAME );
- | ^
- plplot_impl.c: In function 'ml_plsexit':
- plplot_impl.c:330:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 330 | handler = caml_named_value( CAML_PLPLOT_EXIT_FUNC_NAME );
- | ^
- plplot_impl.c: In function 'ml_plstransform':
- plplot_impl.c:351:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 351 | handler = caml_named_value( CAML_PLPLOT_TRANSFORM_FUNC_NAME );
- | ^
- plplot_impl.c: In function 'ml_plparseopts':
- plplot_impl.c:704:41: warning: passing argument 2 of 'c_plparseopts' from incompatible pointer type [-Wincompatible-pointer-types]
- 704 | result = plparseopts( &argv_length, c_argv, combined_parse_method );
- | ^~~~~~
- | |
- | const char **
- In file included from /usr/include/plplot/plplotP.h:151,
- from plplot_impl.c:29:
- /usr/include/plplot/plplot.h:2305:46: note: expected 'PLCHAR_NC_MATRIX' {aka 'char **'} but argument is of type 'const char **'
- 2305 | c_plparseopts( int *p_argc, PLCHAR_NC_MATRIX argv, PLINT mode );
- | ~~~~~~~~~~~~~~~~~^~~~
-> compiled plplot.5.12.1
-> installed plplot.5.12.1
[WARNING] Opam packages conf-autoconf.1 and conf-plplot.1 depend on the following system packages that are no longer installed: autoconf libplplot-dev libshp-dev
- conf-autoconf.1: depends on autoconf
- conf-plplot.1: depends on libplplot-dev, libshp-dev
=== STDERR ===
2026-09-28 15:54.22: OK: build plplot.5.12.1 (runc: 8.6s, disk: 20KB)
2026-09-28 15:54.22: Job succeeded