The Swift Package Index logo.Swift Package Index

Build Information

Successful build of raylib, reference v6.2.0 (ea2138), with Swift 6.3 for macOS (SPM) on 23 Oct 2026 18:45:52 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Lancelotbronner/raylib-build.git
Reference: v6.2.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Lancelotbronner/raylib-build
 * tag               v6.2.0     -> FETCH_HEAD
HEAD is now at ea2138a Updated to Raylib 6.2
Cloned https://github.com/Lancelotbronner/raylib-build.git
Revision (git rev-parse @):
ea2138ae1f1acdeba4ed1e50b06c2634812ee3ae
SUCCESS checkout https://github.com/Lancelotbronner/raylib-build.git at v6.2.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/Lancelotbronner/raylib-build.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64
Building for debugging...
[0/7] Compiling raylib rshapes.c
[1/7] Compiling raylib rtext.c
[2/7] Compiling raylib rmodels.c
[3/7] Compiling raylib rcore.c
[4/7] Compiling raylib rtextures.c
In file included from /Users/admin/builder/spi-builder-workspace/Sources/raylib/raudio.c:214:
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/stb_vorbis.c:1404:75: warning: pointer comparison always evaluates to false [-Wtautological-compare]
 1404 |       if (f->stream_start + loc >= f->stream_end || f->stream_start + loc < f->stream_start) {
      |                                                                           ^
1 warning generated.
[5/7] Compiling raylib raudio.c
In file included from /Users/admin/builder/spi-builder-workspace/Sources/raylib/rglfw.m:85:
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/init.c:139:12: warning: destination for this '__builtin___memset_chk' call is a pointer to record '_GLFWlibrary' (aka 'struct _GLFWlibrary') that is not trivial to primitive-default-initialize [-Wnontrivial-memaccess]
  139 |     memset(&_glfw, 0, sizeof(_glfw));
      |            ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_platform.h:166:25: note: field is non-trivial to default-initialize
  166 |     id                  delegate;
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_platform.h:170:25: note: field is non-trivial to default-initialize
  170 |     id                  unicodeData;
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_platform.h:171:25: note: field is non-trivial to default-initialize
  171 |     id                  helper;
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_platform.h:172:25: note: field is non-trivial to default-initialize
  172 |     id                  keyUpMonitor;
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_platform.h:173:25: note: field is non-trivial to default-initialize
  173 |     id                  nibObjects;
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/init.c:139:12: note: explicitly cast the pointer to silence this warning
  139 |     memset(&_glfw, 0, sizeof(_glfw));
      |            ^
      |            (void*)
/Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk/usr/include/secure/_string.h:244:40: note: expanded from macro 'memset'
  244 | #define memset(...) __memset_chk_func (__VA_ARGS__)
      |                                        ^
/Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk/usr/include/secure/_string.h:137:27: note: expanded from macro '__memset_chk_func'
  137 |                 __builtin___memset_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
      |                                         ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/raylib/rglfw.m:85:
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/init.c:391:12: warning: destination for this '__builtin___memset_chk' call is a pointer to record '_GLFWlibrary' (aka 'struct _GLFWlibrary') that is not trivial to primitive-default-initialize [-Wnontrivial-memaccess]
  391 |     memset(&_glfw, 0, sizeof(_glfw));
      |            ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_platform.h:166:25: note: field is non-trivial to default-initialize
  166 |     id                  delegate;
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_platform.h:170:25: note: field is non-trivial to default-initialize
  170 |     id                  unicodeData;
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_platform.h:171:25: note: field is non-trivial to default-initialize
  171 |     id                  helper;
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_platform.h:172:25: note: field is non-trivial to default-initialize
  172 |     id                  keyUpMonitor;
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_platform.h:173:25: note: field is non-trivial to default-initialize
  173 |     id                  nibObjects;
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/init.c:391:12: note: explicitly cast the pointer to silence this warning
  391 |     memset(&_glfw, 0, sizeof(_glfw));
      |            ^
      |            (void*)
/Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk/usr/include/secure/_string.h:244:40: note: expanded from macro 'memset'
  244 | #define memset(...) __memset_chk_func (__VA_ARGS__)
      |                                        ^
/Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk/usr/include/secure/_string.h:137:27: note: expanded from macro '__memset_chk_func'
  137 |                 __builtin___memset_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
      |                                         ^
In file included from /Users/admin/builder/spi-builder-workspace/Sources/raylib/rglfw.m:177:
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_init.m:171:12: warning: performSelector may cause a leak because its selector is unknown [-Warc-performSelector-leaks]
  171 |     [NSApp performSelector:setAppleMenuSelector withObject:appMenu];
      |            ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_init.m:171:28: note: used here
  171 |     [NSApp performSelector:setAppleMenuSelector withObject:appMenu];
      |                            ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_init.m:653:12: warning: destination for this '__builtin___memset_chk' call is a pointer to record '_GLFWlibraryNS' (aka 'struct _GLFWlibraryNS') that is not trivial to primitive-default-initialize [-Wnontrivial-memaccess]
  653 |     memset(&_glfw.ns, 0, sizeof(_glfw.ns));
      |            ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_platform.h:166:25: note: field is non-trivial to default-initialize
  166 |     id                  delegate;
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_platform.h:170:25: note: field is non-trivial to default-initialize
  170 |     id                  unicodeData;
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_platform.h:171:25: note: field is non-trivial to default-initialize
  171 |     id                  helper;
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_platform.h:172:25: note: field is non-trivial to default-initialize
  172 |     id                  keyUpMonitor;
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_platform.h:173:25: note: field is non-trivial to default-initialize
  173 |     id                  nibObjects;
      |                         ^
/Users/admin/builder/spi-builder-workspace/Sources/raylib/external/glfw/src/cocoa_init.m:653:12: note: explicitly cast the pointer to silence this warning
  653 |     memset(&_glfw.ns, 0, sizeof(_glfw.ns));
      |            ^
      |            (void*)
/Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk/usr/include/secure/_string.h:244:40: note: expanded from macro 'memset'
  244 | #define memset(...) __memset_chk_func (__VA_ARGS__)
      |                                        ^
/Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk/usr/include/secure/_string.h:137:27: note: expanded from macro '__memset_chk_func'
  137 |                 __builtin___memset_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
      |                                         ^
4 warnings generated.
[6/7] Compiling raylib rglfw.m
Build complete! (4.41s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "raylib",
  "name" : "raylib",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "raylib",
      "targets" : [
        "raylib"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "raylib",
      "module_type" : "ClangTarget",
      "name" : "raylib",
      "path" : "Sources/raylib",
      "product_memberships" : [
        "raylib"
      ],
      "sources" : [
        "raudio.c",
        "rcore.c",
        "rglfw.m",
        "rmodels.c",
        "rshapes.c",
        "rtext.c",
        "rtextures.c"
      ],
      "target_dependencies" : [
        "X11"
      ],
      "type" : "library"
    },
    {
      "c99name" : "X11",
      "module_type" : "SystemLibraryTarget",
      "name" : "X11",
      "path" : "Sources/X11",
      "product_memberships" : [
        "raylib"
      ],
      "sources" : [
      ],
      "type" : "system-target"
    },
    {
      "c99name" : "Wayland",
      "module_type" : "SystemLibraryTarget",
      "name" : "Wayland",
      "path" : "Sources/Wayland",
      "sources" : [
      ],
      "type" : "system-target"
    }
  ],
  "tools_version" : "6.1"
}
Done.