Build:
  1. 0
2026-06-24 13:56.54: New job: build raylib.1.1.0 (3ee6fe69cc92)
2026-06-24 13:56.54: Waiting for resource in pool day11-builds
2026-06-24 16:14.14: Got resource from pool day11-builds
2026-06-24 16:14.14: [profile full] build raylib.1.1.0
2026-06-24 16:14.15: build raylib.1.1.0 (3ee6fe69cc92)
=== DEPENDENCIES (18 transitive) ===
  base-threads.base                                  c9e7bdbf5823
  base-unix.base                                     7d1428be9ddb
  compiler-cloning.enabled                           439a1fc77aa6
  conf-libxcursor.1                                  82786a181ebf
  conf-libxi.1                                       9422a5f42a17
  conf-libxinerama.1                                 dfef7bd7a72c
  conf-libxrandr.1                                   153233dfb232
  conf-mesa.1                                        6755b5b66c40
  conf-pkg-config.5                                  d5de2c6a88f9
  csexp.1.5.2                                        977b865a51b4
  ctypes.0.24.0                                      66877315b5f5
  dune.3.23.1                                        a59dd9b14fe3
  dune-configurator.3.23.1                           8cec6bb1116c
  integers.0.8.0                                     ee53929eae89
  ocaml.5.5.0                                        383268832c4b
  ocaml-base-compiler.5.5.0                          522c248944c8
  ocaml-compiler.5.5.0                               eb1a8babf54c
  stdlib-shims.0.3.0                                 e7f8a4f187fa
=== STDOUT ===
Processing: [default: loading data]
[raylib.1.1.0: dl]
[raylib.1.1.0: extract]
-> retrieved raylib.1.1.0  (https://opam.ocaml.org/cache)
[raylib: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "raylib" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/raylib.1.1.0)
- (cd _build/default/src/c && /usr/bin/patch --binary -p1) < _build/default/src/c/linux.patch
- patching file vendor/raylib/src/config.h
- Hunk #1 succeeded at 55 with fuzz 2 (offset 8 lines).
- File "src/c/dune", lines 69-91, characters 0-639:
- 69 | (rule
- 70 |  (alias build-raylib)
- 71 |  (targets libraylib.a dllraylib.so)
- ....
- 89 |     (run make -C vendor/raylib/src clean)
- 90 |     (run make -C vendor/raylib/src RAYLIB_LIBTYPE=SHARED -j 8)
- 91 |     (copy vendor/raylib/src/libraylib.so.4.5.0 dllraylib.so)))))
- (cd _build/default/src/c && /usr/bin/make -C vendor/raylib/src RAYLIB_LIBTYPE=STATIC -j 8)
- make: Entering directory '/home/opam/.opam/default/.opam-switch/build/raylib.1.1.0/_build/default/src/c/vendor/raylib/src'
- gcc -c rcore.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing  -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw
- gcc -c rshapes.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing  -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw
- gcc -c rtextures.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing  -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw
- gcc -c rtext.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing  -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw
- gcc -c utils.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing  -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw
- gcc  -c rglfw.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing  -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw
- gcc -c rmodels.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing  -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw
- gcc -c raudio.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing  -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw
- make: Leaving directory '/home/opam/.opam/default/.opam-switch/build/raylib.1.1.0/_build/default/src/c/vendor/raylib/src'
- In file included from external/glfw/src/platform.h:62,
-                  from external/glfw/src/internal.h:331,
-                  from external/glfw/src/init.c:30,
-                  from rglfw.c:61:
- external/glfw/src/x11_platform.h:39:10: fatal error: X11/extensions/Xrandr.h: No such file or directory
-    39 | #include <X11/extensions/Xrandr.h>
-       |          ^~~~~~~~~~~~~~~~~~~~~~~~~
- compilation terminated.
- make: *** [Makefile:676: rglfw.o] Error 1
- make: *** Waiting for unfinished jobs....
- In file included from rtext.c:76:
- external/stb_truetype.h:4962:15: warning: 'stbtt_CompareUTF8toUTF16_bigendian' defined but not used [-Wunused-function]
-  4962 | STBTT_DEF int stbtt_CompareUTF8toUTF16_bigendian(const char *s1, int len1, const char *s2, int len2)
-       |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:4957:15: warning: 'stbtt_FindMatchingFont' defined but not used [-Wunused-function]
-  4957 | STBTT_DEF int stbtt_FindMatchingFont(const unsigned char *fontdata, const char *name, int flags)
-       |               ^~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:4947:15: warning: 'stbtt_GetNumberOfFonts' defined but not used [-Wunused-function]
-  4947 | STBTT_DEF int stbtt_GetNumberOfFonts(const unsigned char *data)
-       |               ^~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:4935:15: warning: 'stbtt_BakeFontBitmap' defined but not used [-Wunused-function]
-  4935 | STBTT_DEF int stbtt_BakeFontBitmap(const unsigned char *data, int offset,
-       |               ^~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:4822:23: warning: 'stbtt_GetFontNameString' defined but not used [-Wunused-function]
-  4822 | STBTT_DEF const char *stbtt_GetFontNameString(const stbtt_fontinfo *font, int *length, int platformID, int encodingID, int languageID, int nameID)
-       |                       ^~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:4765:16: warning: 'stbtt_FreeSDF' defined but not used [-Wunused-function]
-  4765 | STBTT_DEF void stbtt_FreeSDF(unsigned char *bitmap, void *userdata)
-       |                ^~~~~~~~~~~~~
- external/stb_truetype.h:4363:16: warning: 'stbtt_GetPackedQuad' defined but not used [-Wunused-function]
-  4363 | STBTT_DEF void stbtt_GetPackedQuad(const stbtt_packedchar *chardata, int pw, int ph, int char_index, float *xpos, float *ypos, stbtt_aligned_quad *q, int align_to_integer)
-       |                ^~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:4350:16: warning: 'stbtt_GetScaledFontVMetrics' defined but not used [-Wunused-function]
-  4350 | STBTT_DEF void stbtt_GetScaledFontVMetrics(const unsigned char *fontdata, int index, float size, float *ascent, float *descent, float *lineGap)
-       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:4338:15: warning: 'stbtt_PackFontRange' defined but not used [-Wunused-function]
-  4338 | STBTT_DEF int stbtt_PackFontRange(stbtt_pack_context *spc, const unsigned char *fontdata, int font_index, float font_size,
-       |               ^~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:4005:16: warning: 'stbtt_PackSetSkipMissingCodepoints' defined but not used [-Wunused-function]
-  4005 | STBTT_DEF void stbtt_PackSetSkipMissingCodepoints(stbtt_pack_context *spc, int skip)
-       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:3995:16: warning: 'stbtt_PackSetOversampling' defined but not used [-Wunused-function]
-  3995 | STBTT_DEF void stbtt_PackSetOversampling(stbtt_pack_context *spc, unsigned int h_oversample, unsigned int v_oversample)
-       |                ^~~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:3989:16: warning: 'stbtt_PackEnd' defined but not used [-Wunused-function]
-  3989 | STBTT_DEF void stbtt_PackEnd  (stbtt_pack_context *spc)
-       |                ^~~~~~~~~~~~~
- external/stb_truetype.h:3957:15: warning: 'stbtt_PackBegin' defined but not used [-Wunused-function]
-  3957 | STBTT_DEF int stbtt_PackBegin(stbtt_pack_context *spc, unsigned char *pixels, int pw, int ph, int stride_in_bytes, int padding, void *alloc_context)
-       |               ^~~~~~~~~~~~~~~
- external/stb_truetype.h:3859:16: warning: 'stbtt_GetBakedQuad' defined but not used [-Wunused-function]
-  3859 | STBTT_DEF void stbtt_GetBakedQuad(const stbtt_bakedchar *chardata, int pw, int ph, int char_index, float *xpos, float *ypos, stbtt_aligned_quad *q, int opengl_fillrule)
-       |                ^~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:3802:16: warning: 'stbtt_MakeCodepointBitmap' defined but not used [-Wunused-function]
-  3802 | STBTT_DEF void stbtt_MakeCodepointBitmap(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, int codepoint)
-       |                ^~~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:3787:16: warning: 'stbtt_MakeCodepointBitmapSubpixelPrefilter' defined but not used [-Wunused-function]
-  3787 | STBTT_DEF void stbtt_MakeCodepointBitmapSubpixelPrefilter(const stbtt_fontinfo *info, unsigned char *output, int out_w, int out_h, int out_stride, float scale_x, float scale_y, float shift_x, float shift_y, int oversample_x, int oversample_y, float *sub_x, float *sub_y, int codepoint)
-       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:3753:26: warning: 'stbtt_GetGlyphBitmap' defined but not used [-Wunused-function]
-  3753 | STBTT_DEF unsigned char *stbtt_GetGlyphBitmap(const stbtt_fontinfo *info, float scale_x, float scale_y, int glyph, int *width, int *height, int *xoff, int *yoff)
-       |                          ^~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:3708:16: warning: 'stbtt_FreeBitmap' defined but not used [-Wunused-function]
-  3708 | STBTT_DEF void stbtt_FreeBitmap(unsigned char *bitmap, void *userdata)
-       |                ^~~~~~~~~~~~~~~~
- external/stb_truetype.h:2749:16: warning: 'stbtt_GetCodepointBitmapBox' defined but not used [-Wunused-function]
-  2749 | STBTT_DEF void stbtt_GetCodepointBitmapBox(const stbtt_fontinfo *font, int codepoint, float scale_x, float scale_y, int *ix0, int *iy0, int *ix1, int *iy1)
-       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:2711:15: warning: 'stbtt_GetCodepointSVG' defined but not used [-Wunused-function]
-  2711 | STBTT_DEF int stbtt_GetCodepointSVG(const stbtt_fontinfo *info, int unicode_codepoint, const char **svg)
-       |               ^~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:2672:16: warning: 'stbtt_FreeShape' defined but not used [-Wunused-function]
-  2672 | STBTT_DEF void stbtt_FreeShape(const stbtt_fontinfo *info, stbtt_vertex *v)
-       |                ^~~~~~~~~~~~~~~
- external/stb_truetype.h:2652:16: warning: 'stbtt_GetFontBoundingBox' defined but not used [-Wunused-function]
-  2652 | STBTT_DEF void stbtt_GetFontBoundingBox(const stbtt_fontinfo *info, int *x0, int *y0, int *x1, int *y1)
-       |                ^~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:2641:16: warning: 'stbtt_GetFontVMetricsOS2' defined but not used [-Wunused-function]
-  2641 | STBTT_DEF int  stbtt_GetFontVMetricsOS2(const stbtt_fontinfo *info, int *typoAscent, int *typoDescent, int *typoLineGap)
-       |                ^~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:2622:16: warning: 'stbtt_GetCodepointKernAdvance' defined but not used [-Wunused-function]
-  2622 | STBTT_DEF int  stbtt_GetCodepointKernAdvance(const stbtt_fontinfo *info, int ch1, int ch2)
-       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:2332:15: warning: 'stbtt_GetKerningTable' defined but not used [-Wunused-function]
-  2332 | STBTT_DEF int stbtt_GetKerningTable(const stbtt_fontinfo *info, stbtt_kerningentry* table, int table_length)
-       |               ^~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:2317:16: warning: 'stbtt_GetKerningTableLength' defined but not used [-Wunused-function]
-  2317 | STBTT_DEF int  stbtt_GetKerningTableLength(const stbtt_fontinfo *info)
-       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:1646:15: warning: 'stbtt_IsGlyphEmpty' defined but not used [-Wunused-function]
-  1646 | STBTT_DEF int stbtt_IsGlyphEmpty(const stbtt_fontinfo *info, int glyph_index)
-       |               ^~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:1641:15: warning: 'stbtt_GetCodepointBox' defined but not used [-Wunused-function]
-  1641 | STBTT_DEF int stbtt_GetCodepointBox(const stbtt_fontinfo *info, int codepoint, int *x0, int *y0, int *x1, int *y1)
-       |               ^~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:1589:15: warning: 'stbtt_GetCodepointShape' defined but not used [-Wunused-function]
-  1589 | STBTT_DEF int stbtt_GetCodepointShape(const stbtt_fontinfo *info, int unicode_codepoint, stbtt_vertex **vertices)
-       |               ^~~~~~~~~~~~~~~~~~~~~~~
- In file included from rtextures.c:158:
- external/rl_gputex.h:774:12: warning: 'get_pixel_data_size' defined but not used [-Wunused-function]
-   774 | static int get_pixel_data_size(int width, int height, int format)
-       |            ^~~~~~~~~~~~~~~~~~~
- In file included from rtextures.c:147:
- external/stb_image.h:1076:12: warning: 'stbi__mul2shorts_valid' defined but not used [-Wunused-function]
-  1076 | static int stbi__mul2shorts_valid(short a, short b)
-       |            ^~~~~~~~~~~~~~~~~~~~~~
- external/stb_image.h:1068:12: warning: 'stbi__addints_valid' defined but not used [-Wunused-function]
-  1068 | static int stbi__addints_valid(int a, int b)
-       |            ^~~~~~~~~~~~~~~~~~~
- raudio.c: In function 'LoadMusicStream':
- raudio.c:1290:45: warning: passing argument 1 of 'qoaplay_open' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-  1290 |         qoaplay_desc *ctxQoa = qoaplay_open(fileName);
-       |                                             ^~~~~~~~
- In file included from raudio.c:233:
- external/qoaplay.c:86:34: note: expected 'char *' but argument is of type 'const char *'
-    86 | qoaplay_desc *qoaplay_open(char *path)
-       |                            ~~~~~~^~~~
- In file included from raudio.c:232:
- external/qoa.h: At top level:
- external/qoa.h:178:12: warning: 'qoa_scalefactor_tab' defined but not used [-Wunused-variable]
-   178 | static int qoa_scalefactor_tab[16] = {
-       |            ^~~~~~~~~~~~~~~~~~~
- external/qoa.h: In function 'qoa_encode_frame':
- external/qoa.h:398:36: warning: 'best_slice' may be used uninitialized [-Wmaybe-uninitialized]
-   398 |                         best_slice <<= (QOA_SLICE_LEN - slice_len) * 3;
-       |                         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- external/qoa.h:349:38: note: 'best_slice' was declared here
-   349 |                         qoa_uint64_t best_slice;
-       |                                      ^~~~~~~~~~
- (cd _build/default/src/c && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -g -I /home/opam/.opam/default/lib/ocaml -I /home/opam/.opam/default/lib/ctypes -I /home/opam/.opam/default/lib/ctypes/stubs -I /home/opam/.opam/default/lib/integers -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/stdlib-shims -I functions -I types -I vendor/raylib/src -o c_generated_functions.o -c c_generated_functions.c)
- c_generated_functions.c: In function 'raylib_stub_43_GetClipboardText':
- c_generated_functions.c:242:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   242 |    char* x162 = GetClipboardText();
-       |                 ^~~~~~~~~~~~~~~~
- c_generated_functions.c: In function 'raylib_stub_106_UnloadFileData':
- c_generated_functions.c:662:19: warning: passing argument 1 of 'UnloadFileData' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   662 |    UnloadFileData(x494);
-       |                   ^~~~
- In file included from c_generated_functions.c:1:
- vendor/raylib/src/raylib.h:1064:42: note: expected 'unsigned char *' but argument is of type 'const char *'
-  1064 | RLAPI void UnloadFileData(unsigned char *data);                   // Unload file data allocated by LoadFileData()
-       |                           ~~~~~~~~~~~~~~~^~~~
- c_generated_functions.c: In function 'raylib_stub_110_UnloadFileText':
- c_generated_functions.c:690:19: warning: passing argument 1 of 'UnloadFileText' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   690 |    UnloadFileText(x518);
-       |                   ^~~~
- vendor/raylib/src/raylib.h:1068:33: note: expected 'char *' but argument is of type 'const char *'
-  1068 | RLAPI void UnloadFileText(char *text);                            // Unload file text data allocated by LoadFileText()
-       |                           ~~~~~~^~~~
- c_generated_functions.c: In function 'raylib_stub_111_SaveFileText':
- c_generated_functions.c:697:36: warning: passing argument 2 of 'SaveFileText' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   697 |    _Bool x524 = SaveFileText(x522, x523);
-       |                                    ^~~~
- vendor/raylib/src/raylib.h:1069:53: note: expected 'char *' but argument is of type 'const char *'
-  1069 | RLAPI bool SaveFileText(const char *fileName, char *text);        // Save text data to file (write), string must be '\0' terminated, returns true on success
-       |                                               ~~~~~~^~~~
- c_generated_functions.c: In function 'raylib_stub_361_TextCopy':
- c_generated_functions.c:3206:25: warning: passing argument 1 of 'TextCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-  3206 |    int x3220 = TextCopy(x3218, x3219);
-       |                         ^~~~~
- vendor/raylib/src/raylib.h:1392:26: note: expected 'char *' but argument is of type 'const char *'
-  1392 | RLAPI int TextCopy(char *dst, const char *src);                                             // Copy one string to another, returns bytes copied
-       |                    ~~~~~~^~~
- c_generated_functions.c: In function 'raylib_stub_365_TextReplace':
- c_generated_functions.c:3235:36: warning: passing argument 1 of 'TextReplace' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-  3235 |    char const* x3246 = TextReplace(x3243, x3244, x3245);
-       |                                    ^~~~~
- vendor/raylib/src/raylib.h:1397:31: note: expected 'char *' but argument is of type 'const char *'
-  1397 | RLAPI char *TextReplace(char *text, const char *replace, const char *by);                   // Replace text string (WARNING: memory must be freed!)
-       |                         ~~~~~~^~~~
- c_generated_functions.c: In function 'raylib_stub_367_TextAppend':
- c_generated_functions.c:3251:15: warning: passing argument 1 of 'TextAppend' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-  3251 |    TextAppend(x3259, x3260, x3261);
-       |               ^~~~~
- vendor/raylib/src/raylib.h:1401:29: note: expected 'char *' but argument is of type 'const char *'
-  1401 | RLAPI void TextAppend(char *text, const char *append, int *position);                       // Append text at specific position and move cursor!
-       |                       ~~~~~~^~~~
[ERROR] The compilation of raylib.1.1.0 failed at "dune build -p raylib -j 39 @install".
build failed... 

=== STDERR ===

2026-06-24 16:15.36: FAILED: build raylib.1.1.0
2026-06-24 16:15.36: Job failed: build failed: raylib.1.1.0