Build:
  1. 0
2026-06-23 16:51.30: New job: build raylib.0.3.1 (1b3d75152a1e)
2026-06-23 16:51.30: Waiting for resource in pool day11-builds
2026-06-23 18:13.26: Got resource from pool day11-builds
2026-06-23 18:13.26: [profile full] build raylib.0.3.1
2026-06-23 18:13.26: build raylib.0.3.1 (1b3d75152a1e)
=== DEPENDENCIES (30 transitive) ===
  base-threads.base                                  b7164ff76afe
  base-unix.base                                     839dc585f12d
  bigarray-compat.1.1.0                              9fec226c8943
  conf-libxcursor.1                                  7675291f8038
  conf-libxi.1                                       455a45bf52e6
  conf-libxinerama.1                                 e016e69bb528
  conf-libxrandr.1                                   71e05d311d48
  conf-mesa.1                                        6955d519ee13
  conf-pkg-config.5                                  4b60827fc174
  containers.3.17                                    1831f4d15067
  cppo.1.8.0                                         c5a885643f9a
  csexp.1.5.2                                        8db572c4e843
  ctypes.0.24.0                                      f021eaa542e7
  dune.3.23.1                                        7aa7b6307691
  dune-configurator.3.23.1                           a269fa41101b
  either.1.0.0                                       1ac7786517e4
  integers.0.8.0                                     e63496c1da0e
  num.1.6                                            00cf837a54c9
  ocaml.5.0.0                                        4e3432802b74
  ocaml-base-compiler.5.0.0                          7f40a02edec0
  ocaml-compiler-libs.v0.12.4                        c2a301b8aa75
  ocaml-config.3                                     a4e7663ae3be
  ocamlfind.1.9.8                                    b41546e756d9
  ppx_cstubs.0.7.0                                   da115e2634c0
  ppx_derivers.1.2.1                                 f530c29f04bf
  ppxlib.0.35.0                                      de3e880927e2
  re.1.14.0                                          a506808b9a57
  result.1.5                                         8b5fd419231e
  sexplib0.v0.17.0                                   da2be45dd8de
  stdlib-shims.0.3.0                                 d91a2df537b6
=== STDOUT ===
Processing: [default: loading data]
[raylib.0.3.1: dl]
[raylib.0.3.1: extract]
-> retrieved raylib.0.3.1  (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.0.3.1)
- (cd _build/default/src/c && /usr/bin/patch --binary -p1) < _build/default/src/c/linux.patch
- patching file vendor/raylib/src/config.h
- File "src/c/dune", lines 48-69, characters 0-610:
- 48 | (rule
- 49 |  (alias build-raylib)
- 50 |  (targets libraylib.a dllraylib.so)
- ....
- 67 |     (run make -C vendor/raylib/src clean)
- 68 |     (run make -C vendor/raylib/src RAYLIB_LIBTYPE=SHARED -j 8)
- 69 |     (copy vendor/raylib/libraylib.so.3.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.0.3.1/_build/default/src/c/vendor/raylib/src'
- gcc -c core.c -Wall -D_DEFAULT_SOURCE -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -s -O1 -Werror=implicit-function-declaration -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33
- gcc -c shapes.c -Wall -D_DEFAULT_SOURCE -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -s -O1 -Werror=implicit-function-declaration -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33
- gcc -c textures.c -Wall -D_DEFAULT_SOURCE -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -s -O1 -Werror=implicit-function-declaration -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33
- gcc -c text.c -Wall -D_DEFAULT_SOURCE -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -s -O1 -Werror=implicit-function-declaration -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33
- gcc -c utils.c -Wall -D_DEFAULT_SOURCE -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -s -O1 -Werror=implicit-function-declaration -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw -DPLATFORM_DESKTOP
- gcc  -c rglfw.c -Wall -D_DEFAULT_SOURCE -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -s -O1 -Werror=implicit-function-declaration -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33
- gcc -c models.c -Wall -D_DEFAULT_SOURCE -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -s -O1 -Werror=implicit-function-declaration -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw -DPLATFORM_DESKTOP -DGRAPHICS_API_OPENGL_33
- gcc -c raudio.c -Wall -D_DEFAULT_SOURCE -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -s -O1 -Werror=implicit-function-declaration -I. -Iexternal/glfw/include -Iexternal/glfw/deps/mingw -DPLATFORM_DESKTOP
- make: Leaving directory '/home/opam/.opam/default/.opam-switch/build/raylib.0.3.1/_build/default/src/c/vendor/raylib/src'
- In file included from external/glfw/src/internal.h:188,
-                  from external/glfw/src/context.c:30,
-                  from rglfw.c:54:
- external/glfw/src/x11_platform.h:40:10: fatal error: X11/extensions/Xrandr.h: No such file or directory
-    40 | #include <X11/extensions/Xrandr.h>
-       |          ^~~~~~~~~~~~~~~~~~~~~~~~~
- compilation terminated.
- make: *** [Makefile:565: rglfw.o] Error 1
- make: *** Waiting for unfinished jobs....
- In file included from textures.c:122:
- external/stb_image.h: In function 'stbi__load_gif_main':
- external/stb_image.h:6779:11: warning: variable 'delays_size' set but not used [-Wunused-but-set-variable]
-  6779 |       int delays_size = 0;
-       |           ^~~~~~~~~~~
- external/stb_image.h:6778:11: warning: variable 'out_size' set but not used [-Wunused-but-set-variable]
-  6778 |       int out_size = 0;
-       |           ^~~~~~~~
- In file included from text.c:70:
- external/stb_truetype.h:4902:15: warning: 'stbtt_CompareUTF8toUTF16_bigendian' defined but not used [-Wunused-function]
-  4902 | STBTT_DEF int stbtt_CompareUTF8toUTF16_bigendian(const char *s1, int len1, const char *s2, int len2)
-       |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:4897:15: warning: 'stbtt_FindMatchingFont' defined but not used [-Wunused-function]
-  4897 | STBTT_DEF int stbtt_FindMatchingFont(const unsigned char *fontdata, const char *name, int flags)
-       |               ^~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:4887:15: warning: 'stbtt_GetNumberOfFonts' defined but not used [-Wunused-function]
-  4887 | STBTT_DEF int stbtt_GetNumberOfFonts(const unsigned char *data)
-       |               ^~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:4875:15: warning: 'stbtt_BakeFontBitmap' defined but not used [-Wunused-function]
-  4875 | STBTT_DEF int stbtt_BakeFontBitmap(const unsigned char *data, int offset,
-       |               ^~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:4762:23: warning: 'stbtt_GetFontNameString' defined but not used [-Wunused-function]
-  4762 | STBTT_DEF const char *stbtt_GetFontNameString(const stbtt_fontinfo *font, int *length, int platformID, int encodingID, int languageID, int nameID)
-       |                       ^~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:4705:16: warning: 'stbtt_FreeSDF' defined but not used [-Wunused-function]
-  4705 | STBTT_DEF void stbtt_FreeSDF(unsigned char *bitmap, void *userdata)
-       |                ^~~~~~~~~~~~~
- external/stb_truetype.h:4306:16: warning: 'stbtt_GetPackedQuad' defined but not used [-Wunused-function]
-  4306 | 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:4293:16: warning: 'stbtt_GetScaledFontVMetrics' defined but not used [-Wunused-function]
-  4293 | STBTT_DEF void stbtt_GetScaledFontVMetrics(const unsigned char *fontdata, int index, float size, float *ascent, float *descent, float *lineGap)
-       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:4281:15: warning: 'stbtt_PackFontRange' defined but not used [-Wunused-function]
-  4281 | STBTT_DEF int stbtt_PackFontRange(stbtt_pack_context *spc, const unsigned char *fontdata, int font_index, float font_size,
-       |               ^~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:3948:16: warning: 'stbtt_PackSetSkipMissingCodepoints' defined but not used [-Wunused-function]
-  3948 | STBTT_DEF void stbtt_PackSetSkipMissingCodepoints(stbtt_pack_context *spc, int skip)
-       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:3938:16: warning: 'stbtt_PackSetOversampling' defined but not used [-Wunused-function]
-  3938 | STBTT_DEF void stbtt_PackSetOversampling(stbtt_pack_context *spc, unsigned int h_oversample, unsigned int v_oversample)
-       |                ^~~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:3932:16: warning: 'stbtt_PackEnd' defined but not used [-Wunused-function]
-  3932 | STBTT_DEF void stbtt_PackEnd  (stbtt_pack_context *spc)
-       |                ^~~~~~~~~~~~~
- external/stb_truetype.h:3900:15: warning: 'stbtt_PackBegin' defined but not used [-Wunused-function]
-  3900 | 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:3802:16: warning: 'stbtt_GetBakedQuad' defined but not used [-Wunused-function]
-  3802 | 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:3745:16: warning: 'stbtt_MakeCodepointBitmap' defined but not used [-Wunused-function]
-  3745 | 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:3730:16: warning: 'stbtt_MakeCodepointBitmapSubpixelPrefilter' defined but not used [-Wunused-function]
-  3730 | 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:3696:26: warning: 'stbtt_GetGlyphBitmap' defined but not used [-Wunused-function]
-  3696 | 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:3651:16: warning: 'stbtt_FreeBitmap' defined but not used [-Wunused-function]
-  3651 | STBTT_DEF void stbtt_FreeBitmap(unsigned char *bitmap, void *userdata)
-       |                ^~~~~~~~~~~~~~~~
- external/stb_truetype.h:2762:16: warning: 'stbtt_GetCodepointBitmapBox' defined but not used [-Wunused-function]
-  2762 | 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:2724:15: warning: 'stbtt_GetCodepointSVG' defined but not used [-Wunused-function]
-  2724 | STBTT_DEF int stbtt_GetCodepointSVG(const stbtt_fontinfo *info, int unicode_codepoint, const char **svg)
-       |               ^~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:2685:16: warning: 'stbtt_FreeShape' defined but not used [-Wunused-function]
-  2685 | STBTT_DEF void stbtt_FreeShape(const stbtt_fontinfo *info, stbtt_vertex *v)
-       |                ^~~~~~~~~~~~~~~
- external/stb_truetype.h:2665:16: warning: 'stbtt_GetFontBoundingBox' defined but not used [-Wunused-function]
-  2665 | STBTT_DEF void stbtt_GetFontBoundingBox(const stbtt_fontinfo *info, int *x0, int *y0, int *x1, int *y1)
-       |                ^~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:2654:16: warning: 'stbtt_GetFontVMetricsOS2' defined but not used [-Wunused-function]
-  2654 | STBTT_DEF int  stbtt_GetFontVMetricsOS2(const stbtt_fontinfo *info, int *typoAscent, int *typoDescent, int *typoLineGap)
-       |                ^~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:2635:16: warning: 'stbtt_GetCodepointKernAdvance' defined but not used [-Wunused-function]
-  2635 | STBTT_DEF int  stbtt_GetCodepointKernAdvance(const stbtt_fontinfo *info, int ch1, int ch2)
-       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:2327:15: warning: 'stbtt_GetKerningTable' defined but not used [-Wunused-function]
-  2327 | STBTT_DEF int stbtt_GetKerningTable(const stbtt_fontinfo *info, stbtt_kerningentry* table, int table_length)
-       |               ^~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:2312:16: warning: 'stbtt_GetKerningTableLength' defined but not used [-Wunused-function]
-  2312 | STBTT_DEF int  stbtt_GetKerningTableLength(const stbtt_fontinfo *info)
-       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:1641:15: warning: 'stbtt_IsGlyphEmpty' defined but not used [-Wunused-function]
-  1641 | STBTT_DEF int stbtt_IsGlyphEmpty(const stbtt_fontinfo *info, int glyph_index)
-       |               ^~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:1636:15: warning: 'stbtt_GetCodepointBox' defined but not used [-Wunused-function]
-  1636 | STBTT_DEF int stbtt_GetCodepointBox(const stbtt_fontinfo *info, int codepoint, int *x0, int *y0, int *x1, int *y1)
-       |               ^~~~~~~~~~~~~~~~~~~~~
- external/stb_truetype.h:1584:15: warning: 'stbtt_GetCodepointShape' defined but not used [-Wunused-function]
-  1584 | STBTT_DEF int stbtt_GetCodepointShape(const stbtt_fontinfo *info, int unicode_codepoint, stbtt_vertex **vertices)
-       |               ^~~~~~~~~~~~~~~~~~~~~~~
- In file included from core.c:133:
- rlgl.h:4634:13: warning: 'SetRenderBatchDefault' defined but not used [-Wunused-function]
-  4634 | static void SetRenderBatchDefault(void)
-       |             ^~~~~~~~~~~~~~~~~~~~~
- rlgl.h:4627:13: warning: 'SetRenderBatchActive' defined but not used [-Wunused-function]
-  4627 | static void SetRenderBatchActive(RenderBatch *batch)
-       |             ^~~~~~~~~~~~~~~~~~~~
- In file included from raudio.c:198:
- external/stb_vorbis.h: In function 'stbv_decode_residue':
- external/stb_vorbis.h:900:46: warning: statement with no effect [-Wunused-value]
-   900 | #define stbv_temp_free(f,p)                  0
-       |                                              ^
- external/stb_vorbis.h:2275:4: note: in expansion of macro 'stbv_temp_free'
-  2275 |    stbv_temp_free(f,part_classdata);
-       |    ^~~~~~~~~~~~~~
- external/stb_vorbis.h: In function 'stbv_inverse_mdct':
- external/stb_vorbis.h:900:46: warning: statement with no effect [-Wunused-value]
-   900 | #define stbv_temp_free(f,p)                  0
-       |                                              ^
- external/stb_vorbis.h:2924:4: note: in expansion of macro 'stbv_temp_free'
-  2924 |    stbv_temp_free(f,buf2);
-       |    ^~~~~~~~~~~~~~
- raudio.c: In function 'SaveWAV':
- raudio.c:1967:45: warning: passing argument 2 of 'drwav_init_memory_write' from incompatible pointer type [-Wincompatible-pointer-types]
-  1967 |     success = drwav_init_memory_write(&wav, &fileData, &fileDataSize, &format, NULL);
-       |                                             ^~~~~~~~~
-       |                                             |
-       |                                             unsigned char **
- In file included from raudio.c:223:
- external/dr_wav.h:3409:68: note: expected 'void **' but argument is of type 'unsigned char **'
-  3409 | DRWAV_API drwav_bool32 drwav_init_memory_write(drwav* pWav, void** ppData, size_t* pDataSize, const drwav_data_format* pFormat, const drwav_allocation_callbacks* pAllocationCallbacks)
-       |                                                             ~~~~~~~^~~~~~
- external/stb_vorbis.h: In function 'stbv_start_decoder':
- external/stb_vorbis.h:3939:37: warning: 'hi' may be used uninitialized [-Wmaybe-uninitialized]
-  3939 |             g->stbv_neighbors[j][1] = hi;
-       |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
- external/stb_vorbis.h:3936:21: note: 'hi' was declared here
-  3936 |             int low,hi;
-       |                     ^~
- external/stb_vorbis.h:3938:37: warning: 'low' may be used uninitialized [-Wmaybe-uninitialized]
-  3938 |             g->stbv_neighbors[j][0] = low;
-       |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
- external/stb_vorbis.h:3936:17: note: 'low' was declared here
-  3936 |             int low,hi;
-       |                 ^~~
- In function 'stbv_seek_to_sample_coarse',
-     inlined from 'stb_vorbis_seek_frame' at external/stb_vorbis.h:4791:9:
- external/stb_vorbis.h:4667:23: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]
-  4667 |                offset += error * 2;
-       |                ~~~~~~~^~~~~~~~~~~~
- external/stb_vorbis.h: In function 'stb_vorbis_seek_frame':
- external/stb_vorbis.h:4614:11: note: 'offset' was declared here
-  4614 |    double offset, bytes_per_sample;
-       |           ^~~~~~
- In function 'stbv_seek_to_sample_coarse',
-     inlined from 'stb_vorbis_seek_frame' at external/stb_vorbis.h:4791:9:
- external/stb_vorbis.h:4664:23: warning: 'bytes_per_sample' may be used uninitialized [-Wmaybe-uninitialized]
-  4664 |                double error = ((double) sample_number - mid.last_decoded_sample) * bytes_per_sample;
-       |                       ^~~~~
- external/stb_vorbis.h: In function 'stb_vorbis_seek_frame':
- external/stb_vorbis.h:4614:19: note: 'bytes_per_sample' was declared here
-  4614 |    double offset, bytes_per_sample;
-       |                   ^~~~~~~~~~~~~~~~
[ERROR] The compilation of raylib.0.3.1 failed at "dune build -p raylib -j 39 @install".
build failed... 

=== STDERR ===

2026-06-23 18:14.34: FAILED: build raylib.0.3.1
2026-06-23 18:14.34: Job failed: build failed: raylib.0.3.1