← Back to PR #29008

Build Log: raylib.1.6.0

Status: SUCCESS

Log Output

Processing: [default: loading data] [raylib.1.6.0: http] [raylib.1.6.0: extract] -> retrieved raylib.1.6.0 (https://github.com/tjammer/raylib-ocaml/releases/download/1.6.0/raylib-1.6.0.tbz) [raylib: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "raylib" "-j" "255" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/raylib.1.6.0) - (cd _build/default/src/c && ./apply_patch.exe enable_formats.patch) - vendor/raylib/src/config.h - patching vendor/raylib/src/config.h - (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.6.0/_build/default/src/c/vendor/raylib/src' - gcc -c rcore.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP_GLFW -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -D_GLFW_X11 -I. -Iexternal/glfw/include - gcc -c rshapes.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP_GLFW -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -D_GLFW_X11 -I. -Iexternal/glfw/include - gcc -c rtextures.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP_GLFW -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -D_GLFW_X11 -I. -Iexternal/glfw/include - gcc -c rtext.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP_GLFW -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -D_GLFW_X11 -I. -Iexternal/glfw/include - gcc -c utils.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP_GLFW -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -D_GLFW_X11 -I. -Iexternal/glfw/include - gcc -c rglfw.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP_GLFW -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -D_GLFW_X11 -I. -Iexternal/glfw/include - gcc -c rmodels.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP_GLFW -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -D_GLFW_X11 -I. -Iexternal/glfw/include - gcc -c raudio.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP_GLFW -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -D_GLFW_X11 -I. -Iexternal/glfw/include - ar rcs ../src/libraylib.a rcore.o rshapes.o rtextures.o rtext.o utils.o rglfw.o rmodels.o raudio.o - raylib static library generated (libraylib.a) in ../src! - make: Leaving directory '/home/opam/.opam/default/.opam-switch/build/raylib.1.6.0/_build/default/src/c/vendor/raylib/src' - In file included from rglfw.c:99: - external/glfw/src/posix_poll.c:27:9: warning: "_GNU_SOURCE" redefined - 27 | #define _GNU_SOURCE - | ^~~~~~~~~~~ - <command-line>: note: this is the location of the previous definition - In file included from rmodels.c:43: - external/par_shapes.h: In function 'par_shapes_create_disk': - raylib.h:133:33: warning: argument 1 range [18446744069414584320, 18446744073709551610] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] - 133 | #define RL_MALLOC(sz) malloc(sz) - | ^~~~~~~~~~ - rmodels.c:99:35: note: in expansion of macro 'RL_MALLOC' - 99 | #define PAR_MALLOC(T, N) ((T*)RL_MALLOC(N*sizeof(T))) - | ^~~~~~~~~ - external/par_shapes.h:741:23: note: in expansion of macro 'PAR_MALLOC' - 741 | mesh->triangles = PAR_MALLOC(PAR_SHAPES_T, 3 * mesh->ntriangles); - | ^~~~~~~~~~ - In file included from rmodels.c:57: - /usr/include/stdlib.h:672:14: note: in a call to allocation function 'malloc' declared here - 672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ - | ^~~~~~ - (cd _build/default/src/c && /usr/bin/make -C vendor/raylib/src clean) - make: Entering directory '/home/opam/.opam/default/.opam-switch/build/raylib.1.6.0/_build/default/src/c/vendor/raylib/src' - rm -fv *.o ../src/libraylib.a ../src/libraylib.bc ../src/libraylib.so* raygui.c ../src/*-protocol.h ../src/*-protocol-code.h - removed 'raudio.o' - removed 'rcore.o' - removed 'rglfw.o' - removed 'rmodels.o' - removed 'rshapes.o' - removed 'rtext.o' - removed 'rtextures.o' - removed 'utils.o' - removed '../src/libraylib.a' - removed all generated files! - make: Leaving directory '/home/opam/.opam/default/.opam-switch/build/raylib.1.6.0/_build/default/src/c/vendor/raylib/src' - (cd _build/default/src/c && /usr/bin/make -C vendor/raylib/src RAYLIB_LIBTYPE=SHARED -j 8) - make: Entering directory '/home/opam/.opam/default/.opam-switch/build/raylib.1.6.0/_build/default/src/c/vendor/raylib/src' - gcc -c rcore.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP_GLFW -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -fPIC -DBUILD_LIBTYPE_SHARED -fvisibility=hidden -D_GLFW_X11 -I. -Iexternal/glfw/include - gcc -c rshapes.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP_GLFW -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -fPIC -DBUILD_LIBTYPE_SHARED -fvisibility=hidden -D_GLFW_X11 -I. -Iexternal/glfw/include - gcc -c rtextures.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP_GLFW -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -fPIC -DBUILD_LIBTYPE_SHARED -fvisibility=hidden -D_GLFW_X11 -I. -Iexternal/glfw/include - gcc -c rtext.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP_GLFW -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -fPIC -DBUILD_LIBTYPE_SHARED -fvisibility=hidden -D_GLFW_X11 -I. -Iexternal/glfw/include - gcc -c utils.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP_GLFW -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -fPIC -DBUILD_LIBTYPE_SHARED -fvisibility=hidden -D_GLFW_X11 -I. -Iexternal/glfw/include - gcc -c rglfw.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP_GLFW -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -fPIC -DBUILD_LIBTYPE_SHARED -fvisibility=hidden -D_GLFW_X11 -I. -Iexternal/glfw/include - gcc -c rmodels.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP_GLFW -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -fPIC -DBUILD_LIBTYPE_SHARED -fvisibility=hidden -D_GLFW_X11 -I. -Iexternal/glfw/include - gcc -c raudio.c -Wall -D_GNU_SOURCE -DPLATFORM_DESKTOP_GLFW -DGRAPHICS_API_OPENGL_33 -Wno-missing-braces -Werror=pointer-arith -fno-strict-aliasing -std=c99 -fPIC -O1 -Werror=implicit-function-declaration -fPIC -DBUILD_LIBTYPE_SHARED -fvisibility=hidden -D_GLFW_X11 -I. -Iexternal/glfw/include - gcc -shared -o ../src/libraylib.so.5.5.0 rcore.o rshapes.o rtextures.o rtext.o utils.o rglfw.o rmodels.o raudio.o -L. -L../src -Wl,-soname,libraylib.so.550 -lGL -lc -lm -lpthread -ldl -lrt -lX11 - raylib shared library generated (libraylib.so.5.5.0) in ../src! - cd ../src && ln -fsv libraylib.so.5.5.0 libraylib.so.550 - 'libraylib.so.550' -> 'libraylib.so.5.5.0' - cd ../src && ln -fsv libraylib.so.550 libraylib.so - 'libraylib.so' -> 'libraylib.so.550' - make: Leaving directory '/home/opam/.opam/default/.opam-switch/build/raylib.1.6.0/_build/default/src/c/vendor/raylib/src' - In file included from rglfw.c:99: - external/glfw/src/posix_poll.c:27:9: warning: "_GNU_SOURCE" redefined - 27 | #define _GNU_SOURCE - | ^~~~~~~~~~~ - <command-line>: note: this is the location of the previous definition - In file included from rmodels.c:43: - external/par_shapes.h: In function 'par_shapes_create_disk': - raylib.h:133:33: warning: argument 1 range [18446744069414584320, 18446744073709551610] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] - 133 | #define RL_MALLOC(sz) malloc(sz) - | ^~~~~~~~~~ - rmodels.c:99:35: note: in expansion of macro 'RL_MALLOC' - 99 | #define PAR_MALLOC(T, N) ((T*)RL_MALLOC(N*sizeof(T))) - | ^~~~~~~~~ - external/par_shapes.h:741:23: note: in expansion of macro 'PAR_MALLOC' - 741 | mesh->triangles = PAR_MALLOC(PAR_SHAPES_T, 3 * mesh->ntriangles); - | ^~~~~~~~~~ - In file included from rmodels.c:57: - /usr/include/stdlib.h:672:14: note: in a call to allocation function 'malloc' declared here - 672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__ - | ^~~~~~ - (cd _build/default/src/c/raylib && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -pthread -D_FILE_OFFSET_BITS=64 -Wall -fdiagnostics-color=always -I../vendor/raylib/src -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 -o raylib__c_cout_generated_functions__Functions__Functions.o -c raylib__c_cout_generated_functions__Functions__Functions.c) - raylib__c_cout_generated_functions__Functions__Functions.c: In function 'raylib_stubs_46_GetClipboardText': - raylib__c_cout_generated_functions__Functions__Functions.c:445:17: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 445 | char* x310 = GetClipboardText(); - | ^~~~~~~~~~~~~~~~ - raylib__c_cout_generated_functions__Functions__Functions.c: In function 'raylib_stubs_112_LoadFileData': - raylib__c_cout_generated_functions__Functions__Functions.c:1155:45: warning: pointer targets in passing argument 2 of 'LoadFileData' differ in signedness [-Wpointer-sign] - 1155 | unsigned char* x873 = LoadFileData(x871, x872); - | ^~~~ - | | - | unsigned int * - In file included from raylib__c_cout_generated_functions__Functions__Functions.c:1: - ../vendor/raylib/src/raylib.h:1115:62: note: expected 'int *' but argument is of type 'unsigned int *' - 1115 | RLAPI unsigned char *LoadFileData(const char *fileName, int *dataSize); // Load file data as byte array (read) - | ~~~~~^~~~~~~~ - raylib__c_cout_generated_functions__Functions__Functions.c: In function 'raylib_stubs_113_UnloadFileData': - raylib__c_cout_generated_functions__Functions__Functions.c:1165:19: warning: passing argument 1 of 'UnloadFileData' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 1165 | UnloadFileData(x878); - | ^~~~ - ../vendor/raylib/src/raylib.h:1116:42: note: expected 'unsigned char *' but argument is of type 'const char *' - 1116 | RLAPI void UnloadFileData(unsigned char *data); // Unload file data allocated by LoadFileData() - | ~~~~~~~~~~~~~~~^~~~ - raylib__c_cout_generated_functions__Functions__Functions.c: In function 'raylib_stubs_115_ExportDataAsCode': - raylib__c_cout_generated_functions__Functions__Functions.c:1189:34: warning: pointer targets in passing argument 1 of 'ExportDataAsCode' differ in signedness [-Wpointer-sign] - 1189 | _Bool x903 = ExportDataAsCode(x898, x899, x902); - | ^~~~ - | | - | const char * - ../vendor/raylib/src/raylib.h:1118:50: note: expected 'const unsigned char *' but argument is of type 'const char *' - 1118 | RLAPI bool ExportDataAsCode(const unsigned char *data, int dataSize, const char *fileName); // Export data to code (.h), returns true on success - | ~~~~~~~~~~~~~~~~~~~~~^~~~ - raylib__c_cout_generated_functions__Functions__Functions.c: In function 'raylib_stubs_117_UnloadFileText': - raylib__c_cout_generated_functions__Functions__Functions.c:1209:19: warning: passing argument 1 of 'UnloadFileText' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 1209 | UnloadFileText(x914); - | ^~~~ - ../vendor/raylib/src/raylib.h:1120:33: note: expected 'char *' but argument is of type 'const char *' - 1120 | RLAPI void UnloadFileText(char *text); // Unload file text data allocated by LoadFileText() - | ~~~~~~^~~~ - raylib__c_cout_generated_functions__Functions__Functions.c: In function 'raylib_stubs_118_SaveFileText': - raylib__c_cout_generated_functions__Functions__Functions.c:1220:36: warning: passing argument 2 of 'SaveFileText' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 1220 | _Bool x923 = SaveFileText(x921, x922); - | ^~~~ - ../vendor/raylib/src/raylib.h:1121:53: note: expected 'char *' but argument is of type 'const char *' - 1121 | RLAPI bool SaveFileText(const char *fileName, char *text); // Save text data to file (write), string must be '\0' terminated, returns true on success - | ~~~~~~^~~~ - raylib__c_cout_generated_functions__Functions__Functions.c: In function 'raylib_stubs_268_LoadImageAnimFromMemory': - raylib__c_cout_generated_functions__Functions__Functions.c:3301:56: warning: pointer targets in passing argument 2 of 'LoadImageAnimFromMemory' differ in signedness [-Wpointer-sign] - 3301 | struct Image x2957 = LoadImageAnimFromMemory(x2951, x2952, x2953, x2956); - | ^~~~~ - | | - | const char * - ../vendor/raylib/src/raylib.h:1326:80: note: expected 'const unsigned char *' but argument is of type 'const char *' - 1326 | RLAPI Image LoadImageAnimFromMemory(const char *fileType, const unsigned char *fileData, int dataSize, int *frames); // Load image sequence from memory buffer - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - raylib__c_cout_generated_functions__Functions__Functions.c: In function 'raylib_stubs_269_LoadImageFromMemory': - raylib__c_cout_generated_functions__Functions__Functions.c:3314:52: warning: pointer targets in passing argument 2 of 'LoadImageFromMemory' differ in signedness [-Wpointer-sign] - 3314 | struct Image x2969 = LoadImageFromMemory(x2964, x2965, x2966); - | ^~~~~ - | | - | const char * - ../vendor/raylib/src/raylib.h:1327:76: note: expected 'const unsigned char *' but argument is of type 'const char *' - 1327 | RLAPI Image LoadImageFromMemory(const char *fileType, const unsigned char *fileData, int dataSize); // Load image from memory buffer, fileType refers to extension: i.e. '.png' - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - raylib__c_cout_generated_functions__Functions__Functions.c: In function 'raylib_stubs_275_ExportImageToMemory': - raylib__c_cout_generated_functions__Functions__Functions.c:3382:24: warning: pointer targets in initialization of 'const char *' from 'unsigned char *' differ in signedness [-Wpointer-sign] - 3382 | char const* x3020 = ExportImageToMemory(x3017, x3018, x3019); - | ^~~~~~~~~~~~~~~~~~~ - raylib__c_cout_generated_functions__Functions__Functions.c: In function 'raylib_stubs_384_LoadFontFromMemory': - raylib__c_cout_generated_functions__Functions__Functions.c:4986:30: warning: pointer targets in passing argument 2 of 'LoadFontFromMemory' differ in signedness [-Wpointer-sign] - 4986 | LoadFontFromMemory(x4623, x4624, x4625, x4628, x4631, x4632); - | ^~~~~ - | | - | const char * - ../vendor/raylib/src/raylib.h:1464:74: note: expected 'const unsigned char *' but argument is of type 'const char *' - 1464 | RLAPI Font LoadFontFromMemory(const char *fileType, const unsigned char *fileData, int dataSize, int fontSize, int *codepoints, int codepointCount); // Load font from memory buffer, fileType refers to extension: i.e. '.ttf' - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - raylib__c_cout_generated_functions__Functions__Functions.c: In function 'raylib_stubs_386_LoadFontData': - raylib__c_cout_generated_functions__Functions__Functions.c:5026:17: warning: pointer targets in passing argument 1 of 'LoadFontData' differ in signedness [-Wpointer-sign] - 5026 | LoadFontData(x4659, x4660, x4663, x4666, x4667, x4670); - | ^~~~~ - | | - | const char * - ../vendor/raylib/src/raylib.h:1466:52: note: expected 'const unsigned char *' but argument is of type 'const char *' - 1466 | RLAPI GlyphInfo *LoadFontData(const unsigned char *fileData, int dataSize, int fontSize, int *codepoints, int codepointCount, int type); // Load font data for further use - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - raylib__c_cout_generated_functions__Functions__Functions.c: In function 'raylib_stubs_412_TextCopy': - raylib__c_cout_generated_functions__Functions__Functions.c:5433:25: warning: passing argument 1 of 'TextCopy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 5433 | int x5056 = TextCopy(x5054, x5055); - | ^~~~~ - ../vendor/raylib/src/raylib.h:1501:26: note: expected 'char *' but argument is of type 'const char *' - 1501 | RLAPI int TextCopy(char *dst, const char *src); // Copy one string to another, returns bytes copied - | ~~~~~~^~~ - raylib__c_cout_generated_functions__Functions__Functions.c: In function 'raylib_stubs_418_TextAppend': - raylib__c_cout_generated_functions__Functions__Functions.c:5502:15: warning: passing argument 1 of 'TextAppend' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] - 5502 | TextAppend(x5113, x5114, x5115); - | ^~~~~ - ../vendor/raylib/src/raylib.h:1510:29: note: expected 'char *' but argument is of type 'const char *' - 1510 | RLAPI void TextAppend(char *text, const char *append, int *position); // Append text at specific position and move cursor! - | ~~~~~~^~~~ - raylib__c_cout_generated_functions__Functions__Functions.c: In function 'raylib_stubs_509_LoadWaveFromMemory': - raylib__c_cout_generated_functions__Functions__Functions.c:6921:50: warning: pointer targets in passing argument 2 of 'LoadWaveFromMemory' differ in signedness [-Wpointer-sign] - 6921 | struct Wave x6552 = LoadWaveFromMemory(x6547, x6548, x6549); - | ^~~~~ - | | - | const char * - ../vendor/raylib/src/raylib.h:1635:74: note: expected 'const unsigned char *' but argument is of type 'const char *' - 1635 | RLAPI Wave LoadWaveFromMemory(const char *fileType, const unsigned char *fileData, int dataSize); // Load wave from memory buffer, fileType refers to extension: i.e. '.wav' - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - raylib__c_cout_generated_functions__Functions__Functions.c: In function 'raylib_stubs_535_LoadMusicStreamFromMemory': - raylib__c_cout_generated_functions__Functions__Functions.c:7217:58: warning: pointer targets in passing argument 2 of 'LoadMusicStreamFromMemory' differ in signedness [-Wpointer-sign] - 7217 | struct Music x6796 = LoadMusicStreamFromMemory(x6791, x6792, x6793); - | ^~~~~ - | | - | const char * - ../vendor/raylib/src/raylib.h:1665:82: note: expected 'const unsigned char *' but argument is of type 'const char *' - 1665 | RLAPI Music LoadMusicStreamFromMemory(const char *fileType, const unsigned char *data, int dataSize); // Load music stream from data - | ~~~~~~~~~~~~~~~~~~~~~^~~~ -> compiled raylib.1.6.0 [WARNING] Opam packages conf-libxcursor.1, conf-libxi.1, conf-libxinerama.1 and conf-libxrandr.1 depend on the following system packages that are no longer installed: libxcursor-dev libxi-dev libxinerama-dev libxrandr-dev - conf-libxcursor.1: depends on libxcursor-dev - conf-libxi.1: depends on libxi-dev - conf-libxinerama.1: depends on libxinerama-dev - conf-libxrandr.1: depends on libxrandr-dev -> installed raylib.1.6.0

Dependency Graph

Loading graph...
View raw DOT format
digraph opam { "conf-libxcursor.1" -> "conf-pkg-config.4"; "conf-libxi.1" -> "conf-pkg-config.4"; "conf-libxinerama.1" -> "conf-pkg-config.4"; "conf-libxrandr.1" -> "conf-pkg-config.4"; "conf-mesa.1" -> "conf-pkg-config.4"; "csexp.1.5.2" -> {"dune.3.20.2" "ocaml.5.2.1"} "ctypes.0.24.0" -> {"dune.3.20.2" "dune-configurator.3.20.2" "integers.0.7.0" "ocaml.5.2.1"} "dune.3.20.2" -> {"base-threads.base" "base-unix.base" "ocaml.5.2.1"} "dune-configurator.3.20.2" -> {"base-unix.base" "csexp.1.5.2" "dune.3.20.2" "ocaml.5.2.1"} "integers.0.7.0" -> {"dune.3.20.2" "ocaml.5.2.1" "stdlib-shims.0.3.0"} "ocaml.5.2.1" -> {"ocaml-base-compiler.5.2.1" "ocaml-config.3"} "ocaml-config.3" -> "ocaml-base-compiler.5.2.1"; "patch.3.1.0" -> {"dune.3.20.2" "ocaml.5.2.1"} "raylib.1.6.0" -> {"conf-libxcursor.1" "conf-libxi.1" "conf-libxinerama.1" "conf-libxrandr.1" "conf-mesa.1" "ctypes.0.24.0" "dune.3.20.2" "dune-configurator.3.20.2" "integers.0.7.0" "ocaml.5.2.1" "patch.3.1.0"} "stdlib-shims.0.3.0" -> {"dune.3.20.2" "ocaml.5.2.1"} }