Build:
- 0
2026-09-03 18:33.31: New job: build cairo2.0.6 (1e8310515200)
2026-09-03 18:33.31: Waiting for resource in pool day11-builds
2026-09-03 20:05.33: Got resource from pool day11-builds
2026-09-03 20:05.33: [profile full] build cairo2.0.6
2026-09-03 20:05.33: build cairo2.0.6 (1e8310515200)
=== DEPENDENCIES (11 transitive) ===
base-bigarray.base 31ac6860ef52
base-threads.base 3d2f2cbc6db2
base-unix.base 3a38ddca6b5e
conf-cairo.1 9e32499642c2
conf-pkg-config.5 74f50f3cfe72
csexp.1.5.2 c758d7657e5b
dune.3.24.2 bf83cdf0a904
dune-configurator.3.24.2 23afe5cb4d3b
ocaml.4.14.4 c7d6265b51fe
ocaml-base-compiler.4.14.4 7a409b6ffbef
ocaml-config.2 85edea6ac168
=== STDOUT ===
Processing: [default: loading data]
[cairo2.0.6: dl]
[cairo2.0.6: extract]
-> retrieved cairo2.0.6 (https://opam.ocaml.org/cache)
[cairo2: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "cairo2" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/cairo2.0.6)
- (cd _build/default/src && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -I/usr/include/libpng16 -I/usr/include/libpng16/freetype -I/usr/include/freetype2 -I/usr/include/freetype2/freetype -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -g -I /home/opam/.opam/default/lib/ocaml -o cairo_stubs.o -c cairo_stubs.c)
- In file included from /usr/include/freetype2/freetype/fttypes.h:25,
- from /usr/include/freetype2/freetype/freetype.h:25,
- from /usr/include/cairo/cairo-ft.h:47,
- from cairo_ocaml.h:151,
- from cairo_ocaml_types.h:3,
- from cairo_stubs.c:35:
- /usr/include/freetype2/freetype/ftsystem.h:172:13: warning: "alloc" is deprecated: use "caml_alloc" instead
- 172 | FT_Alloc_Func alloc;
- | ^~~~~~~~~~~~~~~
- cairo_ocaml_types.h: In function 'caml_cairo_raise_Error':
- cairo_ocaml_types.h:53:11: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 53 | exn = caml_named_value("Cairo.Error");
- | ^
- cairo_stubs.c: In function 'caml_cairo_create':
- cairo_stubs.c:53:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 53 | CAIRO_ASSIGN(vcontext, cr);
- | ^~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_get_target':
- cairo_stubs.c:71:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 71 | SURFACE_ASSIGN(vsurf, surf);
- | ^~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_pop_group':
- cairo_stubs.c:95:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 95 | PATTERN_ASSIGN(vpat, pat);
- | ^~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_get_group_target':
- cairo_stubs.c:111:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 111 | SURFACE_ASSIGN(vsurf, surf);
- | ^~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_get_source':
- cairo_stubs.c:134:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 134 | PATTERN_ASSIGN(vpat, pat);
- | ^~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_copy_path':
- cairo_stubs.c:314:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 314 | PATH_ASSIGN(vpath, path);
- | ^~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_copy_path_flat':
- cairo_stubs.c:324:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 324 | PATH_ASSIGN(vpath, path);
- | ^~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_path_of_array':
- cairo_stubs.c:480:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 480 | PATH_ASSIGN(vpath, path); /* vpath points to path */
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_pattern_create_rgb':
- cairo_stubs.c:554:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 554 | PATTERN_ASSIGN(vpat, pat);
- | ^~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_pattern_create_rgba':
- cairo_stubs.c:568:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 568 | PATTERN_ASSIGN(vpat, pat);
- | ^~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_pattern_create_for_surface':
- cairo_stubs.c:594:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 594 | PATTERN_ASSIGN(vpat, pat);
- | ^~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_pattern_get_surface':
- cairo_stubs.c:608:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 608 | SURFACE_ASSIGN(vsurf, surface);
- | ^~~~~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_pattern_create_linear':
- cairo_stubs.c:620:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 620 | PATTERN_ASSIGN(vpat, pat);
- | ^~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_pattern_create_radial':
- cairo_stubs.c:650:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 650 | PATTERN_ASSIGN(vpat, pat);
- | ^~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_get_font_options':
- cairo_stubs.c:791:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 791 | FONT_OPTIONS_ASSIGN(vfont_option, options);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_font_options_create':
- cairo_stubs.c:801:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 801 | FONT_OPTIONS_ASSIGN(vfo, fo);
- | ^~~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_font_options_copy':
- cairo_stubs.c:811:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 811 | FONT_OPTIONS_ASSIGN(vcopy, copy);
- | ^~~~~~~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_get_font_face':
- cairo_stubs.c:881:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 881 | FONT_FACE_ASSIGN(vff, ff);
- | ^~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_toy_font_face_create':
- cairo_stubs.c:894:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 894 | FONT_FACE_ASSIGN(vff, ff);
- | ^~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_get_scaled_font':
- cairo_stubs.c:934:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 934 | vsf = ALLOC(scaled_font);
- | ^~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_scaled_font_create':
- cairo_stubs.c:948:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 948 | vsf = ALLOC(scaled_font);
- | ^~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_scaled_font_text_to_glyphs':
- cairo_stubs.c:1009:13: warning: "string_length" is deprecated: use "caml_string_length" instead
- 1009 | String_val(vutf8), string_length(vutf8),
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_scaled_font_get_font_face':
- cairo_stubs.c:1043:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1043 | vff = ALLOC(font_face);
- | ^~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_scaled_font_get_font_options':
- cairo_stubs.c:1056:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1056 | FONT_OPTIONS_ASSIGN(vfo, fo);
- | ^~~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_Ft_init_FreeType':
- cairo_stubs.c:1097:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1097 | FT_LIBRARY_ASSIGN(vft, ft);
- | ^~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_Ft_new_face':
- cairo_stubs.c:1114:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1114 | FT_FACE_ASSIGN(vface, face);
- | ^~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_ft_create_for_ft_face':
- cairo_stubs.c:1131:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1131 | FONT_FACE_ASSIGN(vff, ff);
- | ^~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_ft_create_for_pattern':
- cairo_stubs.c:1168:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1168 | FONT_FACE_ASSIGN(vff, ff);
- | ^~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_ft_scaled_font_lock_face':
- cairo_stubs.c:1180:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1180 | FT_FACE_ASSIGN(vface, face);
- | ^~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_show_text_glyphs':
- cairo_stubs.c:1272:13: warning: "string_length" is deprecated: use "caml_string_length" instead
- 1272 | cairo_show_text_glyphs(cr, String_val(vutf8), string_length(vutf8),
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_surface_create_similar':
- cairo_stubs.c:1376:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1376 | SURFACE_ASSIGN(vsurf, surf);
- | ^~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_surface_get_font_options':
- cairo_stubs.c:1404:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1404 | FONT_OPTIONS_ASSIGN(vfo, fo);
- | ^~~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_image_surface_create':
- cairo_stubs.c:1514:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1514 | vsurf = ALLOC(surface); /* alloc this first in case it raises an exn */
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_image_surface_create_for_data8':
- cairo_stubs.c:1611:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1611 | SURFACE_CREATE_DATA(data8)
- | ^~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_image_surface_create_for_data32':
- cairo_stubs.c:1612:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1612 | SURFACE_CREATE_DATA(data32)
- | ^~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_image_surface_get_UINT8':
- cairo_stubs.c:1638:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
- 1638 | * cairo_image_surface_get_height(SURFACE_VAL(vsurf)) )
- | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cairo_stubs.c:1638:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
- cairo_stubs.c: In function 'caml_cairo_image_surface_get_INT32':
- cairo_stubs.c:1641:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
- 1641 | cairo_image_surface_get_stride(SURFACE_VAL(vsurf)) / 4 )
- | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cairo_stubs.c:1641:13: warning: "invalid_argument" is deprecated: use "caml_invalid_argument" instead
- In file included from cairo_stubs.c:24:
- cairo_stubs.c: In function 'caml_cairo_output_string':
- /home/opam/.opam/default/lib/ocaml/caml/mlvalues.h:290:24: warning: passing argument 1 of 'memmove' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
- 290 | #define String_val(x) ((const char *) Bp_val(x))
- | ~^~~~~~~~~~~~~~~~~~~~~~~~~
- cairo_stubs.c:1684:11: note: in expansion of macro 'String_val'
- 1684 | memmove(String_val(s), data, length);
- | ^~~~~~~~~~
- In file included from cairo_stubs.c:18:
- /usr/include/string.h:47:29: note: expected 'void *' but argument is of type 'const char *'
- 47 | extern void *memmove (void *__dest, const void *__src, size_t __n)
- | ~~~~~~^~~~~~
- cairo_stubs.c: In function 'caml_cairo_pdf_surface_create_for_stream':
- cairo_stubs.c:1726:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1726 | SURFACE_CREATE_FROM_STREAM(cairo_pdf_surface_create_for_stream)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_pdf_surface_create':
- cairo_stubs.c:1727:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1727 | SURFACE_CREATE(cairo_pdf_surface_create)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_image_surface_create_from_png':
- cairo_stubs.c:1769:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1769 | SURFACE_ASSIGN(vsurf, surf);
- | ^~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_image_surface_create_from_png_stream':
- cairo_stubs.c:1783:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1783 | SURFACE_ASSIGN(vsurf, surf);
- | ^~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_ps_surface_create':
- cairo_stubs.c:1821:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1821 | SURFACE_CREATE(cairo_ps_surface_create)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_ps_surface_create_for_stream':
- cairo_stubs.c:1822:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1822 | SURFACE_CREATE_FROM_STREAM(cairo_ps_surface_create_for_stream)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_svg_surface_create':
- cairo_stubs.c:1894:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1894 | SURFACE_CREATE(cairo_svg_surface_create)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_svg_surface_create_for_stream':
- cairo_stubs.c:1895:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1895 | SURFACE_CREATE_FROM_STREAM(cairo_svg_surface_create_for_stream)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cairo_stubs.c: In function 'caml_cairo_recording_surface_create':
- cairo_stubs.c:1954:13: warning: "alloc_custom" is deprecated: use "caml_alloc_custom" instead
- 1954 | SURFACE_ASSIGN(vsurf, surf);
- | ^~~~~~~~~~~~~~~~~~~~
-> compiled cairo2.0.6
-> installed cairo2.0.6
[WARNING] Opam package conf-cairo.1 depends on the following system package that can no longer be found: libcairo2-dev
=== STDERR ===
2026-09-03 20:05.54: OK: build cairo2.0.6 (runc: 7.2s, disk: 22KB)
2026-09-03 20:05.54: Job succeeded