Build Information
Failed to build VertexGUI, reference master (bd1a4b), with Swift 6.3 for macOS (SPM) on 20 Apr 2026 19:57:43 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/VertexUI/VertexGUI.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/VertexUI/VertexGUI
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at bd1a4b1 remove unnecessary print
Cloned https://github.com/VertexUI/VertexGUI.git
Revision (git rev-parse @):
bd1a4b124ebef002524deb66200053bb7b2035e1
SUCCESS checkout https://github.com/VertexUI/VertexGUI.git at master
Fetching https://github.com/UnGast/swift-opengl
[1/102] Fetching swift-opengl
Fetched https://github.com/UnGast/swift-opengl from cache (1.02s)
Fetching https://github.com/UnGast/swim.git
[1/9376] Fetching swim
Fetched https://github.com/UnGast/swim.git from cache (1.23s)
Fetching https://github.com/UnGast/swift-gfx-math.git
[1/435] Fetching swift-gfx-math
Fetched https://github.com/UnGast/swift-gfx-math.git from cache (0.72s)
Fetching https://github.com/OpenCombine/OpenCombine.git
[1/8284] Fetching opencombine
Fetched https://github.com/OpenCombine/OpenCombine.git from cache (1.16s)
Fetching https://github.com/UnGast/SkiaKit
[1/1816] Fetching skiakit
Fetched https://github.com/UnGast/SkiaKit from cache (1.51s)
Fetching https://github.com/fireblade-engine/pal.git
[1/912] Fetching pal
Fetched https://github.com/fireblade-engine/pal.git from cache (0.82s)
Fetching https://github.com/kelvin13/swiftxml
[1/246] Fetching swiftxml
Fetched https://github.com/kelvin13/swiftxml from cache (0.79s)
Fetching https://github.com/ctreffs/SwiftNFD.git
Fetching https://github.com/ctreffs/SwiftVulkan
Fetching https://github.com/mtynior/ColorizeSwift.git
Fetching https://github.com/ctreffs/SwiftSDL2.git
Fetching https://github.com/fireblade-engine/math.git
Fetching https://github.com/fireblade-engine/time.git
[1/314] Fetching swiftvulkan
[180/3813] Fetching swiftvulkan, math
[181/5195] Fetching swiftvulkan, math, swiftsdl2
[403/5486] Fetching swiftvulkan, math, swiftsdl2, colorizeswift
[625/5906] Fetching swiftvulkan, math, swiftsdl2, colorizeswift, time
[5825/6314] Fetching swiftvulkan, math, swiftsdl2, colorizeswift, time, swiftnfd
Fetched https://github.com/mtynior/ColorizeSwift.git from cache (1.21s)
Fetched https://github.com/ctreffs/SwiftVulkan from cache (1.21s)
Fetched https://github.com/fireblade-engine/math.git from cache (1.22s)
Fetched https://github.com/ctreffs/SwiftNFD.git from cache (1.22s)
Fetched https://github.com/ctreffs/SwiftSDL2.git from cache (1.24s)
Fetched https://github.com/fireblade-engine/time.git from cache (1.24s)
Computing version for https://github.com/ctreffs/SwiftNFD.git
Computed https://github.com/ctreffs/SwiftNFD.git at 1.0.2 (1.91s)
Computing version for https://github.com/ctreffs/SwiftSDL2.git
Computed https://github.com/ctreffs/SwiftSDL2.git at 1.3.1 (0.64s)
Computing version for https://github.com/ctreffs/SwiftVulkan
Computed https://github.com/ctreffs/SwiftVulkan at 0.2.0 (0.65s)
Computing version for https://github.com/fireblade-engine/time.git
Computed https://github.com/fireblade-engine/time.git at 0.2.0 (0.66s)
Computing version for https://github.com/fireblade-engine/math.git
Computed https://github.com/fireblade-engine/math.git at 0.11.0 (0.68s)
Computing version for https://github.com/mtynior/ColorizeSwift.git
Computed https://github.com/mtynior/ColorizeSwift.git at 1.6.0 (0.65s)
Creating working copy for https://github.com/fireblade-engine/math.git
Working copy of https://github.com/fireblade-engine/math.git resolved at 0.11.0
Creating working copy for https://github.com/OpenCombine/OpenCombine.git
Working copy of https://github.com/OpenCombine/OpenCombine.git resolved at master (710dfa2)
Creating working copy for https://github.com/fireblade-engine/pal.git
Working copy of https://github.com/fireblade-engine/pal.git resolved at main (d4f7920)
Creating working copy for https://github.com/kelvin13/swiftxml
Working copy of https://github.com/kelvin13/swiftxml resolved at master (91ae89c)
Creating working copy for https://github.com/UnGast/swift-opengl
Working copy of https://github.com/UnGast/swift-opengl resolved at master (229ef7c)
Creating working copy for https://github.com/UnGast/swift-gfx-math.git
Working copy of https://github.com/UnGast/swift-gfx-math.git resolved at master (2491615)
Creating working copy for https://github.com/ctreffs/SwiftSDL2.git
Working copy of https://github.com/ctreffs/SwiftSDL2.git resolved at 1.3.1
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/mtynior/ColorizeSwift.git
Working copy of https://github.com/mtynior/ColorizeSwift.git resolved at 1.6.0
Creating working copy for https://github.com/UnGast/swim.git
Working copy of https://github.com/UnGast/swim.git resolved at master (571022a)
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/SwiftVulkan
Working copy of https://github.com/ctreffs/SwiftVulkan resolved at 0.2.0
Creating working copy for https://github.com/UnGast/SkiaKit
Working copy of https://github.com/UnGast/SkiaKit resolved at main (a8d7388)
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "vertexgui",
"name": "VertexGUI",
"url": "https://github.com/VertexUI/VertexGUI.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/VertexGUI",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-opengl",
"name": "GL",
"url": "https://github.com/UnGast/swift-opengl",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-opengl",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swiftxml",
"name": "XML",
"url": "https://github.com/kelvin13/swiftxml",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swiftxml",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "swim",
"name": "Swim",
"url": "https://github.com/UnGast/swim.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swim",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-gfx-math",
"name": "GfxMath",
"url": "https://github.com/UnGast/swift-gfx-math.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-gfx-math",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "opencombine",
"name": "OpenCombine",
"url": "https://github.com/OpenCombine/OpenCombine.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/OpenCombine",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "colorizeswift",
"name": "ColorizeSwift",
"url": "https://github.com/mtynior/ColorizeSwift.git",
"version": "1.7.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ColorizeSwift",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "skiakit",
"name": "SkiaKit",
"url": "https://github.com/UnGast/SkiaKit",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SkiaKit",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "pal",
"name": "FirebladePAL",
"url": "https://github.com/fireblade-engine/pal.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/pal",
"traits": [
"default"
],
"dependencies": [
{
"identity": "math",
"name": "FirebladeMath",
"url": "https://github.com/fireblade-engine/math.git",
"version": "0.13.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/math",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "time",
"name": "FirebladeTime",
"url": "https://github.com/fireblade-engine/time.git",
"version": "0.2.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/time",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swiftsdl2",
"name": "SDL",
"url": "https://github.com/ctreffs/SwiftSDL2.git",
"version": "1.4.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftSDL2",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swiftvulkan",
"name": "Vulkan",
"url": "https://github.com/ctreffs/SwiftVulkan",
"version": "0.2.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftVulkan",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swiftnfd",
"name": "SwiftNFD",
"url": "https://github.com/ctreffs/SwiftNFD.git",
"version": "1.0.2",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftNFD",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
]
}
]
}
Fetching https://github.com/VertexUI/VertexGUI.git
[1/16340] Fetching vertexgui
Fetched https://github.com/VertexUI/VertexGUI.git from cache (1.34s)
Fetching https://github.com/UnGast/swift-opengl from cache
Fetched https://github.com/UnGast/swift-opengl from cache (0.46s)
Fetching https://github.com/UnGast/swim.git from cache
Fetched https://github.com/UnGast/swim.git from cache (0.47s)
Fetching https://github.com/UnGast/swift-gfx-math.git from cache
Fetched https://github.com/UnGast/swift-gfx-math.git from cache (0.41s)
Fetching https://github.com/OpenCombine/OpenCombine.git from cache
Fetched https://github.com/OpenCombine/OpenCombine.git from cache (0.54s)
Fetching https://github.com/UnGast/SkiaKit from cache
Fetched https://github.com/UnGast/SkiaKit from cache (0.45s)
Fetching https://github.com/fireblade-engine/pal.git from cache
Fetched https://github.com/fireblade-engine/pal.git from cache (0.47s)
Fetching https://github.com/kelvin13/swiftxml from cache
Fetched https://github.com/kelvin13/swiftxml from cache (0.45s)
Fetching https://github.com/ctreffs/SwiftNFD.git from cache
Fetching https://github.com/fireblade-engine/math.git from cache
Fetching https://github.com/ctreffs/SwiftVulkan from cache
Fetching https://github.com/fireblade-engine/time.git from cache
Fetching https://github.com/mtynior/ColorizeSwift.git from cache
Fetching https://github.com/ctreffs/SwiftSDL2.git from cache
Fetched https://github.com/ctreffs/SwiftNFD.git from cache (0.48s)
Fetched https://github.com/fireblade-engine/time.git from cache (0.52s)
Fetched https://github.com/ctreffs/SwiftVulkan from cache (0.52s)
Fetched https://github.com/ctreffs/SwiftSDL2.git from cache (0.52s)
Fetched https://github.com/fireblade-engine/math.git from cache (0.53s)
Fetched https://github.com/mtynior/ColorizeSwift.git from cache (0.53s)
Computing version for https://github.com/ctreffs/SwiftNFD.git
Computed https://github.com/ctreffs/SwiftNFD.git at 1.0.2 (0.59s)
Computing version for https://github.com/ctreffs/SwiftVulkan
Computed https://github.com/ctreffs/SwiftVulkan at 0.2.1 (0.63s)
Computing version for https://github.com/ctreffs/SwiftSDL2.git
Computed https://github.com/ctreffs/SwiftSDL2.git at 1.4.1 (0.63s)
Computing version for https://github.com/fireblade-engine/time.git
Computed https://github.com/fireblade-engine/time.git at 0.2.0 (0.03s)
Computing version for https://github.com/fireblade-engine/math.git
Computed https://github.com/fireblade-engine/math.git at 0.13.0 (0.03s)
Computing version for https://github.com/mtynior/ColorizeSwift.git
Computed https://github.com/mtynior/ColorizeSwift.git at 1.7.0 (0.03s)
Creating working copy for https://github.com/kelvin13/swiftxml
Working copy of https://github.com/kelvin13/swiftxml resolved at master (91ae89c)
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/UnGast/swim.git
Working copy of https://github.com/UnGast/swim.git resolved at master (571022a)
Creating working copy for https://github.com/UnGast/swift-gfx-math.git
Working copy of https://github.com/UnGast/swift-gfx-math.git resolved at master (2491615)
Creating working copy for https://github.com/UnGast/SkiaKit
Working copy of https://github.com/UnGast/SkiaKit resolved at main (1924d72)
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/VertexUI/VertexGUI.git
Working copy of https://github.com/VertexUI/VertexGUI.git resolved at master (bd1a4b1)
Creating working copy for https://github.com/fireblade-engine/pal.git
Working copy of https://github.com/fireblade-engine/pal.git resolved at main (d54ec84)
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/SwiftSDL2.git
Working copy of https://github.com/ctreffs/SwiftSDL2.git resolved at 1.4.1
Creating working copy for https://github.com/mtynior/ColorizeSwift.git
Working copy of https://github.com/mtynior/ColorizeSwift.git resolved at 1.7.0
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/UnGast/swift-opengl
Working copy of https://github.com/UnGast/swift-opengl resolved at master (8dfcb2e)
Creating working copy for https://github.com/OpenCombine/OpenCombine.git
Working copy of https://github.com/OpenCombine/OpenCombine.git resolved at master (1c6f02c)
Found 7 product dependencies
- GL
- Swim
- GfxMath
- OpenCombine
- ColorizeSwift
- SkiaKit
- FirebladePAL
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/VertexUI/VertexGUI.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/49] Write sources
[1/49] Copying LICENSE.txt
[1/49] Write sources
[1/49] Copying materialdesignicons-webfont.ttf
[4/49] Write sources
[5/49] Write TaskOrganizerDemo-entitlement.plist
[5/49] Write sources
[14/49] Write MinimalDemo-entitlement.plist
[14/49] Write sources
[20/49] Write DevApp-entitlement.plist
[20/49] Write sources
[25/49] Compiling CSkia CSkia.cpp
[25/49] Compiling CNFD nfd_win.cpp
[27/49] Write sources
[28/49] Compiling CNFD nfd_gtk.c
[29/49] Compiling CNFD nfd_default.c
[30/49] Write swift-version--6988338F2F200930.txt
[31/127] Compiling CNFD nfd_common.c
[32/219] Compiling CStbImage truetype.c
[33/219] Compiling CStbImage image_io.c
[34/311] Compiling COpenCombineHelpers COpenCombineHelpers.cpp
error: emit-module command failed with exit code 1 (use -v to see invocation)
[36/401] Emitting module CSDL2Wrapped
<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/SwiftSDL2/Sources/CSDL2/shims.h:9:18: note: in file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSDL2/Sources/CSDL2/shims.h:9:
7 | #include "apple_iOS.h" // iOS device
8 | #elif TARGET_OS_MAC
9 | #include "apple_macOS.h" // macOS
| `- note: in file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSDL2/Sources/CSDL2/shims.h:9:
10 | #else
11 | error "Unknown Apple platform"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSDL2/Sources/CSDL2/apple_macOS.h:1:10: error: 'SDL.h' file not found
1 | #include <SDL.h>
| `- error: 'SDL.h' file not found
2 | #include <SDL_assert.h>
3 | #include <SDL_atomic.h>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSDL2/Sources/CSDL2Wrapped/CSDL2Wrapped.swift:9:19: error: could not build Objective-C module 'CSDL2'
7 |
8 | // workaround for unsafeFlags from SDL <https://forums.swift.org/t/override-for-unsafeflags-in-swift-package-manager/45273/5>
9 | @_exported import CSDL2
| `- error: could not build Objective-C module 'CSDL2'
10 |
[37/401] Compiling CSDL2Wrapped CSDL2Wrapped.swift
<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/SwiftSDL2/Sources/CSDL2/shims.h:9:18: note: in file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSDL2/Sources/CSDL2/shims.h:9:
7 | #include "apple_iOS.h" // iOS device
8 | #elif TARGET_OS_MAC
9 | #include "apple_macOS.h" // macOS
| `- note: in file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSDL2/Sources/CSDL2/shims.h:9:
10 | #else
11 | error "Unknown Apple platform"
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSDL2/Sources/CSDL2/apple_macOS.h:1:10: error: 'SDL.h' file not found
1 | #include <SDL.h>
| `- error: 'SDL.h' file not found
2 | #include <SDL_assert.h>
3 | #include <SDL_atomic.h>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSDL2/Sources/CSDL2Wrapped/CSDL2Wrapped.swift:9:19: error: could not build Objective-C module 'CSDL2'
7 |
8 | // workaround for unsafeFlags from SDL <https://forums.swift.org/t/override-for-unsafeflags-in-swift-package-manager/45273/5>
9 | @_exported import CSDL2
| `- error: could not build Objective-C module 'CSDL2'
10 |
[37/401] Compiling CNFD nfd_cocoa.m
warning: 'spi-builder-workspace': Invalid Resource 'Resources': File not found.
warning: 'spi-builder-workspace': Invalid Resource 'Resources': File not found.
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
warning: you may be able to install sdl2 using your system-packager:
brew install sdl2
warning: you may be able to install vulkan using your system-packager:
brew install vulkan-sdk
warning: you may be able to install sdl2 using your system-packager:
brew install sdl2
BUILD FAILURE 6.3 macosSpm