The Swift Package Index logo.Swift Package Index

Build Information

Successful build of raylib, reference v6.2.0 (ea2138), with Swift 6.1 for macOS (SPM) on 23 Oct 2026 19:00:57 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

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.1
Building package at path:  $PWD
https://github.com/Lancelotbronner/raylib-build.git
https://github.com/Lancelotbronner/raylib-build.git
{
  "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",
        "Wayland"
      ],
      "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",
      "product_memberships" : [
        "raylib"
      ],
      "sources" : [
      ],
      "type" : "system-target"
    }
  ],
  "tools_version" : "6.1"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
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
[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-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/secure/_string.h:77:27: note: expanded from macro 'memset'
   77 |                 __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-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/secure/_string.h:77:27: note: expanded from macro 'memset'
   77 |                 __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-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/usr/include/secure/_string.h:77:27: note: expanded from macro 'memset'
   77 |                 __builtin___memset_chk (dest, __VA_ARGS__, __darwin_obsz0 (dest))
      |                                         ^
4 warnings generated.
[6/7] Compiling raylib rglfw.m
Build complete! (4.22s)
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",
        "Wayland"
      ],
      "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",
      "product_memberships" : [
        "raylib"
      ],
      "sources" : [
      ],
      "type" : "system-target"
    }
  ],
  "tools_version" : "6.1"
}
Done.