Build Information
Failed to build FirebladePAL with Swift 6.0 for macOS (SPM).
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/fireblade-engine/pal.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/fireblade-engine/pal
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at dcdbf0a Add metal demo (#38)
Cloned https://github.com/fireblade-engine/pal.git
Revision (git rev-parse @):
dcdbf0a4f96f1bbaaac53409e9ab0a8c78421cad
SUCCESS checkout https://github.com/fireblade-engine/pal.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $workDir
https://github.com/fireblade-engine/pal.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/31] Write sources
[5/31] Copying libSDL2.a
[5/31] Write sources
[7/31] Write MetalBackendDemoApp-entitlement.plist
[7/31] Write VulkanBackendDemoApp-entitlement.plist
[11/31] Write CPUBackendDemoApp-entitlement.plist
[12/31] Compiling CNFD nfd_win.cpp
[13/31] Compiling CNFD nfd_gtk.c
[14/31] Compiling CNFD nfd_default.c
[15/31] Write swift-version-6F35C1178C84523A.txt
[16/132] Compiling CNFD nfd_common.c
[17/132] Compiling CNFD nfd_cocoa.m
[19/134] Compiling FirebladeTime Timer.swift
[20/134] Compiling FirebladeTime TimeProviding.swift
[21/134] Compiling FirebladeTime Time.swift
[22/134] Compiling SDL SDL2.swift
[23/134] Emitting module SDL
[24/134] Compiling FirebladeTime MachTime.swift
[25/134] Compiling FirebladeTime POSIXTimeOfDay.swift
[26/134] Emitting module FirebladeTime
[27/134] Compiling FirebladeTime Duration.swift
[28/134] Compiling FirebladeTime POSIXClock.swift
[29/134] Compiling FirebladeMath determinant.swift
[30/134] Compiling FirebladeMath distance.swift
[31/134] Compiling FirebladeMath dot.swift
[32/134] Compiling FirebladeMath exp.swift
[33/134] Compiling FirebladeMath exp2.swift
[34/134] Compiling FirebladeMath faceforward.swift
[35/134] Compiling FirebladeMath floor.swift
[36/134] Compiling FirebladeMath fract.swift
[37/134] Compiling FirebladeMath hypot.swift
[38/134] Compiling FirebladeMath inverse.swift
[39/134] Compiling FirebladeMath atanh.swift
[40/134] Compiling FirebladeMath axis.swift
[41/134] Compiling FirebladeMath ceil.swift
[42/134] Compiling FirebladeMath clamp.swift
[43/134] Compiling FirebladeMath conjugate.swift
[44/134] Compiling FirebladeMath copysign.swift
[45/134] Compiling FirebladeMath cos.swift
[46/134] Compiling FirebladeMath cosh.swift
[47/134] Compiling FirebladeMath cross.swift
[48/134] Compiling FirebladeMath degrees.swift
[49/143] Compiling FirebladeMath matrix.swift
[50/143] Compiling FirebladeMath max.swift
[51/143] Compiling FirebladeMath min.swift
[52/143] Compiling FirebladeMath mod.swift
[53/143] Compiling FirebladeMath normalize.swift
[54/143] Compiling FirebladeMath pow.swift
[55/143] Compiling FirebladeMath pow2.swift
[56/143] Compiling FirebladeMath quaternion.swift
[57/143] Compiling FirebladeMath radians.swift
[58/143] Compiling FirebladeMath reflect.swift
[59/143] Compiling FirebladeMath refract.swift
[60/143] Compiling FirebladeMath remap.swift
[61/143] Compiling FirebladeMath rotate.swift
[62/143] Compiling FirebladeMath rsqrt.swift
[63/143] Compiling FirebladeMath saturate.swift
[64/143] Compiling FirebladeMath sign.swift
[65/143] Compiling FirebladeMath sin.swift
[66/143] Compiling FirebladeMath sinh.swift
[67/143] Compiling FirebladeMath smoothstep.swift
[68/143] Compiling FirebladeMath sqrt.swift
[69/143] Compiling FirebladeMath Quat4d.swift
[70/143] Compiling FirebladeMath Quat4f+Euler.swift
[71/143] Compiling FirebladeMath Quat4f.swift
[72/143] Compiling FirebladeMath Quaternion+Identity.swift
[73/143] Compiling FirebladeMath Quaternion+Multiplication.swift
[74/143] Compiling FirebladeMath Quaternion+Operators.swift
[75/143] Compiling FirebladeMath QuaternionStorage+NO_SIMD.swift
[76/143] Compiling FirebladeMath QuaternionStorage+SIMD.swift
[77/143] Compiling FirebladeMath QuaternionStorage.swift
[78/143] Compiling FirebladeMath Quaternions.swift
[79/143] Emitting module NFD
[80/143] Compiling NFD SwiftNFD.swift
[81/143] Compiling FirebladeMath Constants.swift
[82/143] Compiling FirebladeMath abs.swift
[83/143] Compiling FirebladeMath acos.swift
[84/143] Compiling FirebladeMath acosh.swift
[85/143] Compiling FirebladeMath adjugate.swift
[86/143] Compiling FirebladeMath angle.swift
[87/143] Compiling FirebladeMath asin.swift
[88/143] Compiling FirebladeMath asinh.swift
[89/143] Compiling FirebladeMath atan.swift
[90/143] Compiling FirebladeMath atan2.swift
[91/143] Emitting module FirebladeMath
[92/143] Compiling FirebladeMath Rect.swift
[93/143] Compiling FirebladeMath Size.swift
[94/143] Compiling FirebladeMath StorageScalar.swift
[95/143] Compiling FirebladeMath SIMD+Extensions.swift
[96/143] Compiling FirebladeMath SIMD2+Extensions.swift
[97/143] Compiling FirebladeMath SIMD3+Extensions.swift
[98/143] Compiling FirebladeMath SIMD4+Extensions.swift
[99/143] Compiling FirebladeMath Vec3+Axes.swift
[100/143] Compiling FirebladeMath Vectors.swift
[101/143] Compiling FirebladeMath step.swift
[102/143] Compiling FirebladeMath tan.swift
[103/143] Compiling FirebladeMath tanh.swift
[104/143] Compiling FirebladeMath transpose.swift
[105/143] Compiling FirebladeMath Mat3x3f.swift
[106/143] Compiling FirebladeMath Mat4x4f.swift
[107/143] Compiling FirebladeMath Matrices.swift
[108/143] Compiling FirebladeMath Matrix+Identity.swift
[109/143] Compiling FirebladeMath Matrix+Multiplication.swift
[110/143] Compiling FirebladeMath Matrix+Operators.swift
[111/143] Compiling FirebladeMath isInfinite.swift
[112/143] Compiling FirebladeMath isNegativeInfinity.swift
[113/143] Compiling FirebladeMath isNegativeZero.swift
[114/143] Compiling FirebladeMath isPositiveInfinity.swift
[115/143] Compiling FirebladeMath isPositiveZero.swift
[116/143] Compiling FirebladeMath length.swift
[117/143] Compiling FirebladeMath lerp+mix.swift
[118/143] Compiling FirebladeMath log.swift
[119/143] Compiling FirebladeMath log10.swift
[120/143] Compiling FirebladeMath log2.swift
[121/143] Compiling FirebladeMath Matrix+Quaternion.swift
[122/143] Compiling FirebladeMath Matrix2x2.swift
[123/143] Compiling FirebladeMath Matrix3x3.swift
[124/143] Compiling FirebladeMath Matrix4x4+Projections.swift
[125/143] Compiling FirebladeMath Matrix4x4.swift
[126/143] Compiling FirebladeMath MatrixStorage+NO_SIMD.swift
[127/143] Compiling FirebladeMath MatrixStorage+SIMD.swift
[128/143] Compiling FirebladeMath MatrixStorage.swift
[129/143] Compiling FirebladeMath Point.swift
[130/143] Compiling FirebladeMath Quat.swift
[130/143] Write Objects.LinkFileList
[131/143] Archiving libFirebladeMath.a
[133/173] Compiling FirebladePAL APPLPlatform.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[134/173] Compiling FirebladePAL APPLScreen.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[135/173] Compiling FirebladePAL APPLShims.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[136/176] Compiling FirebladePAL APPL+Extensions.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[137/176] Compiling FirebladePAL APPLAppDelegate.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[138/176] Compiling FirebladePAL APPLDisplayLink.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[139/176] Compiling FirebladePAL APPLEvents.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[140/176] Compiling FirebladePAL SDLPlatform.swift
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLPlatform.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 |
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | enum SDLPlatform: PlatformInitialization {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLScreen.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 | import FirebladeMath
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | public final class SDLScreen: ScreenBase {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLWindow.swift:11:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
9 |
10 | import FirebladeMath
11 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
12 |
13 | typealias SDL_Window = OpaquePointer
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[141/176] Compiling FirebladePAL SDLScreen.swift
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLPlatform.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 |
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | enum SDLPlatform: PlatformInitialization {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLScreen.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 | import FirebladeMath
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | public final class SDLScreen: ScreenBase {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLWindow.swift:11:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
9 |
10 | import FirebladeMath
11 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
12 |
13 | typealias SDL_Window = OpaquePointer
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[142/176] Compiling FirebladePAL SDLWindow.swift
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLPlatform.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 |
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | enum SDLPlatform: PlatformInitialization {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLScreen.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 | import FirebladeMath
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | public final class SDLScreen: ScreenBase {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLWindow.swift:11:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
9 |
10 | import FirebladeMath
11 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
12 |
13 | typealias SDL_Window = OpaquePointer
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
error: emit-module command failed with exit code 1 (use -v to see invocation)
[143/176] Emitting module FirebladePAL
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLClipboard.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 |
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | public struct SDLClipboard: Clipboard {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLError.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 |
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | public struct SDLError: Swift.Error {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLEvents.swift:12:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
10 | import FirebladeMath
11 | import FirebladeTime
12 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
13 |
14 | final class SDLEvents: PlatformEvents {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLKeys.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 |
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | extension KeyCode {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLPlatform.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 |
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | enum SDLPlatform: PlatformInitialization {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLScreen.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 | import FirebladeMath
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | public final class SDLScreen: ScreenBase {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLWindow.swift:11:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
9 |
10 | import FirebladeMath
11 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
12 |
13 | typealias SDL_Window = OpaquePointer
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLCPUWindowSurface.swift:12:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
10 | import FirebladeMath
11 |
12 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
13 |
14 | public final class SDLCPUWindowSurface: SDLWindowSurface, CPUWindowSurfaceBase {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLMTLSurface.swift:13:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 | import protocol Metal.MTLDevice
12 | import class QuartzCore.CAMetalLayer
13 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
14 |
15 | import FirebladeMath
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLOpenGLWindowSurface.swift:11:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
9 |
10 | import FirebladeMath
11 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
12 |
13 | public final class SDLOpenGLWindowSurface: SDLWindowSurface, OpenGLSurface {
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "shims.h"
| `- note: in file included from <module-includes>:1:
2 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[144/176] Compiling FirebladePAL SDLError.swift
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLError.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 |
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | public struct SDLError: Swift.Error {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLEvents.swift:12:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
10 | import FirebladeMath
11 | import FirebladeTime
12 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
13 |
14 | final class SDLEvents: PlatformEvents {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLKeys.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 |
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | extension KeyCode {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[145/176] Compiling FirebladePAL SDLEvents.swift
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLError.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 |
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | public struct SDLError: Swift.Error {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLEvents.swift:12:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
10 | import FirebladeMath
11 | import FirebladeTime
12 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
13 |
14 | final class SDLEvents: PlatformEvents {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLKeys.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 |
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | extension KeyCode {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[146/176] Compiling FirebladePAL SDLKeys.swift
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLError.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 |
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | public struct SDLError: Swift.Error {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLEvents.swift:12:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
10 | import FirebladeMath
11 | import FirebladeTime
12 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
13 |
14 | final class SDLEvents: PlatformEvents {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLKeys.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 |
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | extension KeyCode {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[147/176] Compiling FirebladePAL APPLView.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[148/176] Compiling FirebladePAL APPLViewController.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[149/176] Compiling FirebladePAL APPLWindow.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[150/176] Compiling FirebladePAL SDLVLKWindowSurface.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[151/176] Compiling FirebladePAL SDLWindowSurface.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[152/176] Compiling FirebladePAL PointerButton.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[153/176] Compiling FirebladePAL Clipboard.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[154/176] Compiling FirebladePAL Events.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[155/176] Compiling FirebladePAL Keys.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[156/176] Compiling FirebladePAL Platform.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[157/176] Compiling FirebladePAL Screen.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[158/176] Compiling FirebladePAL Surface.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[159/176] Compiling FirebladePAL Window.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[160/176] Compiling FirebladePAL SDLCPUWindowSurface.swift
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLCPUWindowSurface.swift:12:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
10 | import FirebladeMath
11 |
12 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
13 |
14 | public final class SDLCPUWindowSurface: SDLWindowSurface, CPUWindowSurfaceBase {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLMTLSurface.swift:13:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 | import protocol Metal.MTLDevice
12 | import class QuartzCore.CAMetalLayer
13 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
14 |
15 | import FirebladeMath
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLOpenGLWindowSurface.swift:11:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
9 |
10 | import FirebladeMath
11 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
12 |
13 | public final class SDLOpenGLWindowSurface: SDLWindowSurface, OpenGLSurface {
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "shims.h"
| `- note: in file included from <module-includes>:1:
2 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[161/176] Compiling FirebladePAL SDLMTLSurface.swift
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLCPUWindowSurface.swift:12:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
10 | import FirebladeMath
11 |
12 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
13 |
14 | public final class SDLCPUWindowSurface: SDLWindowSurface, CPUWindowSurfaceBase {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLMTLSurface.swift:13:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 | import protocol Metal.MTLDevice
12 | import class QuartzCore.CAMetalLayer
13 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
14 |
15 | import FirebladeMath
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLOpenGLWindowSurface.swift:11:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
9 |
10 | import FirebladeMath
11 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
12 |
13 | public final class SDLOpenGLWindowSurface: SDLWindowSurface, OpenGLSurface {
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "shims.h"
| `- note: in file included from <module-includes>:1:
2 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[162/176] Compiling FirebladePAL SDLOpenGLWindowSurface.swift
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLCPUWindowSurface.swift:12:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
10 | import FirebladeMath
11 |
12 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
13 |
14 | public final class SDLCPUWindowSurface: SDLWindowSurface, CPUWindowSurfaceBase {
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLMTLSurface.swift:13:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 | import protocol Metal.MTLDevice
12 | import class QuartzCore.CAMetalLayer
13 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
14 |
15 | import FirebladeMath
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLOpenGLWindowSurface.swift:11:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
9 |
10 | import FirebladeMath
11 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
12 |
13 | public final class SDLOpenGLWindowSurface: SDLWindowSurface, OpenGLSurface {
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "shims.h"
| `- note: in file included from <module-includes>:1:
2 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[163/176] Compiling FirebladePAL PlatformEvents.swift
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLClipboard.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 |
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | public struct SDLClipboard: Clipboard {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[164/176] Compiling FirebladePAL PlatformInitialization.swift
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLClipboard.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 |
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | public struct SDLClipboard: Clipboard {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
[165/176] Compiling FirebladePAL SDLClipboard.swift
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/SDLClipboard.swift:10:26: warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
8 | #if FRB_PLATFORM_SDL
9 |
10 | @_implementationOnly import SDL
| `- warning: using '@_implementationOnly' without enabling library evolution for 'FirebladePAL' may lead to instability during execution
11 |
12 | public struct SDLClipboard: Clipboard {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftVulkan/Sources/Vulkan/shims.h:16:10: error: '/usr/local/include/vulkan/vulkan.h' file not found
14 |
15 | #else
16 | #include "/usr/local/include/vulkan/vulkan.h"
| `- error: '/usr/local/include/vulkan/vulkan.h' file not found
17 | #endif
18 |
/Users/admin/builder/spi-builder-workspace/Sources/FirebladePAL/Platform/SDL/Surface/SDLVLKWindowSurface.swift:11:12: error: could not build Objective-C module 'Vulkan'
9 |
10 | import FirebladeMath
11 | import Vulkan
| `- error: could not build Objective-C module 'Vulkan'
12 |
13 | // keep this implementation only since we do NOT want to leak SDL implementation details out if the HID package
Fetching https://github.com/fireblade-engine/math.git
Fetching https://github.com/fireblade-engine/time.git
Fetching https://github.com/ctreffs/SwiftSDL2.git
Fetching https://github.com/ctreffs/SwiftVulkan
Fetching https://github.com/ctreffs/SwiftNFD.git
[1/288] Fetching swiftvulkan
[39/688] Fetching swiftvulkan, time
[59/1068] Fetching swiftvulkan, time, swiftnfd
[306/2341] Fetching swiftvulkan, time, swiftnfd, swiftsdl2
[621/4954] Fetching swiftvulkan, time, swiftnfd, swiftsdl2, math
Fetched https://github.com/fireblade-engine/time.git from cache (1.37s)
Fetched https://github.com/ctreffs/SwiftVulkan from cache (1.37s)
Fetched https://github.com/ctreffs/SwiftNFD.git from cache (1.37s)
Fetched https://github.com/ctreffs/SwiftSDL2.git from cache (1.37s)
Fetched https://github.com/fireblade-engine/math.git from cache (1.37s)
Computing version for https://github.com/ctreffs/SwiftNFD.git
Computed https://github.com/ctreffs/SwiftNFD.git at 1.0.2 (0.65s)
Computing version for https://github.com/ctreffs/SwiftVulkan
Computed https://github.com/ctreffs/SwiftVulkan at 0.2.1 (0.65s)
Computing version for https://github.com/ctreffs/SwiftSDL2.git
Computed https://github.com/ctreffs/SwiftSDL2.git at 1.4.1 (0.66s)
Computing version for https://github.com/fireblade-engine/time.git
Computed https://github.com/fireblade-engine/time.git at 0.2.0 (0.65s)
Computing version for https://github.com/fireblade-engine/math.git
Computed https://github.com/fireblade-engine/math.git at 0.13.0 (0.66s)
Creating working copy for https://github.com/ctreffs/SwiftVulkan
Working copy of https://github.com/ctreffs/SwiftVulkan resolved at 0.2.1
Creating working copy for https://github.com/fireblade-engine/math.git
Working copy of https://github.com/fireblade-engine/math.git resolved at 0.13.0
Creating working copy for https://github.com/fireblade-engine/time.git
Working copy of https://github.com/fireblade-engine/time.git resolved at 0.2.0
Creating working copy for https://github.com/ctreffs/SwiftNFD.git
Working copy of https://github.com/ctreffs/SwiftNFD.git resolved at 1.0.2
Creating working copy for https://github.com/ctreffs/SwiftSDL2.git
Working copy of https://github.com/ctreffs/SwiftSDL2.git resolved at 1.4.1
warning: failed to retrieve search paths with pkg-config; maybe pkg-config is not installed
warning: you may be able to install vulkan using your system-packager:
brew install vulkan-sdk
BUILD FAILURE 6.0 macosSpm