Build:
- 0
2026-06-24 13:56.55: New job: build raylib.0.6.0 (0cdafd9a631d) 2026-06-24 13:56.55: Waiting for resource in pool day11-builds 2026-06-24 16:14.15: Got resource from pool day11-builds 2026-06-24 16:14.15: [profile full] build raylib.0.6.0 2026-06-24 16:14.15: build raylib.0.6.0 (0cdafd9a631d) === 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.0.6.0: dl] [raylib.0.6.0: extract] -> retrieved raylib.0.6.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.0.6.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 52 (offset 5 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.2.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.6.0/_build/default/src/c/vendor/raylib/src' - gcc -c rcore.c -Wall -D_DEFAULT_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_DEFAULT_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_DEFAULT_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_DEFAULT_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_DEFAULT_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_DEFAULT_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_DEFAULT_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_DEFAULT_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.0.6.0/_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:61: - 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:651: 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 raudio.c:203: - 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); - | ^~~~~~~~~~~~~~ - 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; - | ^~~~~~~~~~~~~~~~ - (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_42_GetClipboardText': - c_generated_functions.c:235:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 235 | char* x155 = GetClipboardText(); - | ^~~~~~~~~~~~~~~~ - c_generated_functions.c: In function 'raylib_stub_104_UnloadFileData': - c_generated_functions.c:648:19: warning: passing argument 1 of 'UnloadFileData' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 648 | UnloadFileData(x482); - | ^~~~ - In file included from c_generated_functions.c:1: - vendor/raylib/src/raylib.h:1057:42: note: expected 'unsigned char *' but argument is of type 'const char *' - 1057 | RLAPI void UnloadFileData(unsigned char *data); // Unload file data allocated by LoadFileData() - | ~~~~~~~~~~~~~~~^~~~ - c_generated_functions.c: In function 'raylib_stub_108_UnloadFileText': - c_generated_functions.c:676:19: warning: passing argument 1 of 'UnloadFileText' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 676 | UnloadFileText(x506); - | ^~~~ - vendor/raylib/src/raylib.h:1061:33: note: expected 'char *' but argument is of type 'const char *' - 1061 | RLAPI void UnloadFileText(char *text); // Unload file text data allocated by LoadFileText() - | ~~~~~~^~~~ - c_generated_functions.c: In function 'raylib_stub_109_SaveFileText': - c_generated_functions.c:683:36: warning: passing argument 2 of 'SaveFileText' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 683 | _Bool x512 = SaveFileText(x510, x511); - | ^~~~ - vendor/raylib/src/raylib.h:1062:53: note: expected 'char *' but argument is of type 'const char *' - 1062 | 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_350_TextCopy': - c_generated_functions.c:3171:25: warning: passing argument 1 of 'TextCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 3171 | int x3184 = TextCopy(x3182, x3183); - | ^~~~~ - vendor/raylib/src/raylib.h:1377:26: note: expected 'char *' but argument is of type 'const char *' - 1377 | RLAPI int TextCopy(char *dst, const char *src); // Copy one string to another, returns bytes copied - | ~~~~~~^~~ - c_generated_functions.c: In function 'raylib_stub_354_TextReplace': - c_generated_functions.c:3200:36: warning: passing argument 1 of 'TextReplace' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 3200 | char const* x3210 = TextReplace(x3207, x3208, x3209); - | ^~~~~ - vendor/raylib/src/raylib.h:1382:31: note: expected 'char *' but argument is of type 'const char *' - 1382 | 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_356_TextAppend': - c_generated_functions.c:3216:15: warning: passing argument 1 of 'TextAppend' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 3216 | TextAppend(x3223, x3224, x3225); - | ^~~~~ - vendor/raylib/src/raylib.h:1386:29: note: expected 'char *' but argument is of type 'const char *' - 1386 | RLAPI void TextAppend(char *text, const char *append, int *position); // Append text at specific position and move cursor! - | ~~~~~~^~~~ [ERROR] The compilation of raylib.0.6.0 failed at "dune build -p raylib -j 39 @install". build failed... === STDERR === 2026-06-24 16:15.36: FAILED: build raylib.0.6.0 2026-06-24 16:15.36: Job failed: build failed: raylib.0.6.0