Build Information
Failed to build VegaDB, reference main (1cfd9c), with Swift 6.2 for macOS (SPM) on 19 Oct 2026 07:18:55 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/grepjava/vega-db.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/grepjava/vega-db
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 1cfd9c9 MIT licensed, as Garuda and Vega are
Cloned https://github.com/grepjava/vega-db.git
Revision (git rev-parse @):
1cfd9c9f1c92b32208f366bf85beed905f0c53ee
SUCCESS checkout https://github.com/grepjava/vega-db.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/grepjava/vega-db.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/19] Write sources
[11/19] Write swift-version--3CB7CFEC50E0D141.txt
[12/27] Compiling CVega cvega_win.c
[13/27] Compiling CVegaTLS cvega_tls.c
[14/27] Compiling CVegaTLS cvega_verify.c
[15/27] Compiling CVegaTLS cvega_crypto.c
[17/27] Compiling VegaRedisProtocol RedisValue.swift
[17/27] Compiling CVegaTLS cvega_digest.c
[19/27] Compiling VegaRedisProtocol RedisCommand.swift
[20/27] Compiling VegaRedisProtocol RedisReads.swift
[21/27] Compiling VegaRedisProtocol RedisSlots.swift
[22/27] Emitting module VegaRedisProtocol
[23/27] Compiling VegaRedisProtocol RedisParser.swift
[23/36] Compiling CVegaSQLite vega_sqlite.c
[24/36] Compiling CVega cvega.c
[26/36] Emitting module VegaCrypto
[27/36] Compiling VegaCrypto TrustRoots.swift
[28/36] Compiling VegaCrypto Keys.swift
[29/36] Compiling VegaCrypto Digest.swift
[30/36] Compiling VegaCrypto CryptoError.swift
[31/36] Compiling VegaCrypto CertificateVerifier.swift
[32/36] Compiling VegaCrypto AEAD.swift
[33/36] Compiling VegaCrypto Hash.swift
[34/36] Compiling VegaCrypto CertificateKey.swift
[35/36] Emitting module VegaDBTracing
[36/36] Compiling VegaDBTracing DatabaseTracing.swift
[37/107] Compiling VegaPostgresProtocol ScramSHA256.swift
[38/107] Compiling VegaPostgresProtocol PostgresSession.swift
[39/107] Compiling VegaPostgresProtocol PostgresBinary.swift
[40/107] Compiling VegaPostgresProtocol SaslPrep.swift
[41/107] Compiling VegaPostgresProtocol PostgresCopy.swift
[42/107] Compiling VegaPostgresProtocol PostgresWire.swift
[43/107] Emitting module VegaPostgresProtocol
[44/107] Compiling VegaPostgresProtocol CivilTime.swift
[45/107] Compiling VegaPostgresProtocol PostgresArrayText.swift
[46/107] Compiling Vega Driver.swift
[47/107] Compiling Vega FileIO.swift
[48/107] Compiling Vega IOBuffer.swift
[49/107] Compiling Vega IOError.swift
[50/107] Compiling Vega IOEvent.swift
[51/107] Compiling Vega IOInterrupt.swift
[52/107] Compiling Vega IOMetrics.swift
[53/113] Compiling Vega AsyncMutex.swift
[54/113] Compiling Vega Barrier.swift
[55/113] Compiling Vega Broadcast.swift
[56/113] Compiling Vega MPSCChannel.swift
[57/113] Compiling Vega MPSCChannelValues.swift
[58/113] Compiling Vega Notify.swift
[59/113] Compiling Vega OnceCell.swift
[60/113] Compiling Vega WaitList.swift
[61/113] Compiling Vega Watch.swift
[62/113] Compiling Vega BlockingPool.swift
[63/113] Compiling Vega Cooperative.swift
[64/113] Compiling Vega JoinSet.swift
[65/113] Compiling Vega LocalExecutor.swift
[66/113] Compiling Vega Oneshot.swift
[67/113] Compiling Vega RawRing.swift
[68/113] Compiling Vega Semaphore.swift
[69/113] Compiling Vega ShutdownToken.swift
[70/113] Compiling Vega SyncError.swift
[71/113] Compiling Vega TaskID.swift
[72/113] Compiling Vega Runtime.swift
[73/113] Compiling Vega RuntimeMetrics.swift
[74/113] Compiling Vega Idle.swift
[75/113] Compiling Vega InjectQueue.swift
[76/113] Compiling Vega JobAudit.swift
[77/113] Compiling Vega LocalQueue.swift
[78/113] Compiling Vega Padding.swift
[79/113] Compiling Vega TaskPool.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vega/Sources/Vega/Time/Timeout.swift:59:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
57 | nonisolated(unsafe) let operation = operation
58 | return try await withThrowingTaskGroup(of: T.self) { group in
59 | group.addTask(on: scheduler) {
| `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
60 | // The timer holds a retain on this child task, consumed by
61 | // whoever unlinks it: the firing worker (which cancels us)
:
70 | do {
71 | value = try await operation()
72 | } catch {
| `- note: closure captures 'operation' which is accessible to code in the current task
73 | if expired() { throw TimeoutError() }
74 | throw error
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vega/Sources/Vega/Time/Timeout.swift:89:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
87 | nonisolated(unsafe) let operation = operation
88 | return try await withThrowingTaskGroup(of: RaceOutcome<T>.self) { group in
89 | group.addTask { .done(try await operation()) }
| | `- note: closure captures 'operation' which is accessible to code in the current task
| `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
90 | group.addTask {
91 | try await Task.sleep(for: .nanoseconds(Int64(clamping: nanos)))
[80/113] Compiling Vega IOTimeout.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vega/Sources/Vega/Time/Timeout.swift:59:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
57 | nonisolated(unsafe) let operation = operation
58 | return try await withThrowingTaskGroup(of: T.self) { group in
59 | group.addTask(on: scheduler) {
| `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
60 | // The timer holds a retain on this child task, consumed by
61 | // whoever unlinks it: the firing worker (which cancels us)
:
70 | do {
71 | value = try await operation()
72 | } catch {
| `- note: closure captures 'operation' which is accessible to code in the current task
73 | if expired() { throw TimeoutError() }
74 | throw error
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vega/Sources/Vega/Time/Timeout.swift:89:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
87 | nonisolated(unsafe) let operation = operation
88 | return try await withThrowingTaskGroup(of: RaceOutcome<T>.self) { group in
89 | group.addTask { .done(try await operation()) }
| | `- note: closure captures 'operation' which is accessible to code in the current task
| `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
90 | group.addTask {
91 | try await Task.sleep(for: .nanoseconds(Int64(clamping: nanos)))
[81/113] Compiling Vega Interval.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vega/Sources/Vega/Time/Timeout.swift:59:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
57 | nonisolated(unsafe) let operation = operation
58 | return try await withThrowingTaskGroup(of: T.self) { group in
59 | group.addTask(on: scheduler) {
| `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
60 | // The timer holds a retain on this child task, consumed by
61 | // whoever unlinks it: the firing worker (which cancels us)
:
70 | do {
71 | value = try await operation()
72 | } catch {
| `- note: closure captures 'operation' which is accessible to code in the current task
73 | if expired() { throw TimeoutError() }
74 | throw error
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vega/Sources/Vega/Time/Timeout.swift:89:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
87 | nonisolated(unsafe) let operation = operation
88 | return try await withThrowingTaskGroup(of: RaceOutcome<T>.self) { group in
89 | group.addTask { .done(try await operation()) }
| | `- note: closure captures 'operation' which is accessible to code in the current task
| `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
90 | group.addTask {
91 | try await Task.sleep(for: .nanoseconds(Int64(clamping: nanos)))
[82/113] Compiling Vega RuntimeClock.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vega/Sources/Vega/Time/Timeout.swift:59:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
57 | nonisolated(unsafe) let operation = operation
58 | return try await withThrowingTaskGroup(of: T.self) { group in
59 | group.addTask(on: scheduler) {
| `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
60 | // The timer holds a retain on this child task, consumed by
61 | // whoever unlinks it: the firing worker (which cancels us)
:
70 | do {
71 | value = try await operation()
72 | } catch {
| `- note: closure captures 'operation' which is accessible to code in the current task
73 | if expired() { throw TimeoutError() }
74 | throw error
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vega/Sources/Vega/Time/Timeout.swift:89:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
87 | nonisolated(unsafe) let operation = operation
88 | return try await withThrowingTaskGroup(of: RaceOutcome<T>.self) { group in
89 | group.addTask { .done(try await operation()) }
| | `- note: closure captures 'operation' which is accessible to code in the current task
| `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
90 | group.addTask {
91 | try await Task.sleep(for: .nanoseconds(Int64(clamping: nanos)))
[83/113] Compiling Vega Timeout.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vega/Sources/Vega/Time/Timeout.swift:59:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
57 | nonisolated(unsafe) let operation = operation
58 | return try await withThrowingTaskGroup(of: T.self) { group in
59 | group.addTask(on: scheduler) {
| `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
60 | // The timer holds a retain on this child task, consumed by
61 | // whoever unlinks it: the firing worker (which cancels us)
:
70 | do {
71 | value = try await operation()
72 | } catch {
| `- note: closure captures 'operation' which is accessible to code in the current task
73 | if expired() { throw TimeoutError() }
74 | throw error
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vega/Sources/Vega/Time/Timeout.swift:89:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
87 | nonisolated(unsafe) let operation = operation
88 | return try await withThrowingTaskGroup(of: RaceOutcome<T>.self) { group in
89 | group.addTask { .done(try await operation()) }
| | `- note: closure captures 'operation' which is accessible to code in the current task
| `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
90 | group.addTask {
91 | try await Task.sleep(for: .nanoseconds(Int64(clamping: nanos)))
[84/113] Compiling Vega WriteStall.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vega/Sources/Vega/Time/Timeout.swift:59:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
57 | nonisolated(unsafe) let operation = operation
58 | return try await withThrowingTaskGroup(of: T.self) { group in
59 | group.addTask(on: scheduler) {
| `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
60 | // The timer holds a retain on this child task, consumed by
61 | // whoever unlinks it: the firing worker (which cancels us)
:
70 | do {
71 | value = try await operation()
72 | } catch {
| `- note: closure captures 'operation' which is accessible to code in the current task
73 | if expired() { throw TimeoutError() }
74 | throw error
/Users/admin/builder/spi-builder-workspace/.build/checkouts/vega/Sources/Vega/Time/Timeout.swift:89:19: error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
87 | nonisolated(unsafe) let operation = operation
88 | return try await withThrowingTaskGroup(of: RaceOutcome<T>.self) { group in
89 | group.addTask { .done(try await operation()) }
| | `- note: closure captures 'operation' which is accessible to code in the current task
| `- error: passing closure as a 'sending' parameter risks causing data races between code in the current task and concurrent execution of the closure
90 | group.addTask {
91 | try await Task.sleep(for: .nanoseconds(Int64(clamping: nanos)))
[85/113] Emitting module Vega
[86/113] Compiling Vega RawLock.swift
[87/113] Compiling Vega Scheduler.swift
[88/113] Compiling Vega TimerWheel.swift
[89/113] Compiling Vega Worker.swift
[90/113] Compiling Vega Sharded.swift
[91/113] Compiling Vega Quiesce.swift
[92/113] Compiling Vega Signal.swift
[93/113] Compiling Vega Stream.swift
[94/113] Compiling Vega TCP.swift
[95/113] Compiling Vega TLSVersion.swift
[96/113] Compiling Vega UDP.swift
[97/113] Compiling Vega Unix.swift
[98/113] Compiling Vega UnixDatagram.swift
[99/113] Compiling Vega Vsock.swift
[100/113] Compiling Vega HappyEyeballs.swift
[101/113] Compiling Vega NetworkTLS.swift
[102/113] Compiling Vega Pipe.swift
[103/113] Compiling Vega RawSocket.swift
[104/113] Compiling Vega Server.swift
[105/113] Compiling Vega SocketAddress.swift
[106/113] Compiling Vega SocketOption.swift
[107/113] Compiling Vega Network.swift
[108/113] Compiling Vega URing.swift
[109/113] Compiling Vega Arrival.swift
[110/113] Compiling Vega DNSMessage.swift
[111/113] Compiling Vega Resolver.swift
[112/113] Compiling Vega ResolverConfig.swift
[113/113] Compiling Vega DatagramBatch.swift
Fetching https://github.com/grepjava/vega.git
[1/4328] Fetching vega
Fetched https://github.com/grepjava/vega.git from cache (1.86s)
Computing version for https://github.com/grepjava/vega.git
Computed https://github.com/grepjava/vega.git at 1.0.0 (2.50s)
Creating working copy for https://github.com/grepjava/vega.git
Working copy of https://github.com/grepjava/vega.git resolved at 1.0.0
warning: failed to retrieve search paths with pkg-config; maybe pkg-config is not installed
warning: you may be able to install openssl using your system-packager:
brew install openssl@3
warning: you may be able to install openssl using your system-packager:
brew install openssl@3
BUILD FAILURE 6.2 macosSpm