Build Information
Failed to build VegaDB, reference v0.3.0 (36d76f), with Swift 6.2 for macOS (SPM) on 19 Oct 2026 07:22: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: v0.3.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/grepjava/vega-db
* tag v0.3.0 -> FETCH_HEAD
HEAD is now at 36d76f8 vega-db 0.3.0: on Vega 1.0
Cloned https://github.com/grepjava/vega-db.git
Revision (git rev-parse @):
36d76f8504782530d22fb2d7b149a7112ba8a5c9
SUCCESS checkout https://github.com/grepjava/vega-db.git at v0.3.0
========================================
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_digest.c
[16/27] Compiling CVegaTLS cvega_crypto.c
[18/36] Compiling VegaRedisProtocol RedisValue.swift
[19/36] Compiling VegaRedisProtocol RedisSlots.swift
[20/36] Compiling VegaRedisProtocol RedisReads.swift
[21/36] Compiling VegaRedisProtocol RedisCommand.swift
[22/36] Emitting module VegaRedisProtocol
[23/36] Compiling VegaRedisProtocol RedisParser.swift
[23/36] Compiling CVegaSQLite vega_sqlite.c
[24/36] Compiling CVega cvega.c
[26/36] Compiling VegaCrypto CryptoError.swift
[27/36] Compiling VegaCrypto CertificateVerifier.swift
[28/36] Compiling VegaCrypto AEAD.swift
[29/36] Compiling VegaCrypto CertificateKey.swift
[30/36] Emitting module VegaCrypto
[31/36] Compiling VegaCrypto TrustRoots.swift
[32/36] Compiling VegaCrypto Keys.swift
[33/36] Compiling VegaCrypto Digest.swift
[34/36] Compiling VegaCrypto Hash.swift
[35/36] Emitting module VegaDBTracing
[36/36] Compiling VegaDBTracing DatabaseTracing.swift
[37/107] Emitting module VegaPostgresProtocol
[38/107] Compiling VegaPostgresProtocol PostgresArrayText.swift
[39/107] Compiling VegaPostgresProtocol CivilTime.swift
[40/107] Compiling VegaPostgresProtocol PostgresBinary.swift
[41/107] Compiling VegaPostgresProtocol SaslPrep.swift
[42/107] Compiling VegaPostgresProtocol ScramSHA256.swift
[43/107] Compiling VegaPostgresProtocol PostgresSession.swift
[44/107] Compiling VegaPostgresProtocol PostgresWire.swift
[45/107] Compiling VegaPostgresProtocol PostgresCopy.swift
[46/107] Compiling Vega Runtime.swift
[47/107] Compiling Vega RuntimeMetrics.swift
[48/107] Compiling Vega Idle.swift
[49/107] Compiling Vega InjectQueue.swift
[50/107] Compiling Vega JobAudit.swift
[51/107] Compiling Vega LocalQueue.swift
[52/107] Compiling Vega Padding.swift
[53/107] Compiling Vega Driver.swift
[54/107] Compiling Vega FileIO.swift
[55/107] Compiling Vega IOBuffer.swift
[56/107] Compiling Vega IOError.swift
[57/107] Compiling Vega IOEvent.swift
[58/107] Compiling Vega IOInterrupt.swift
[59/107] Compiling Vega IOMetrics.swift
[60/107] Compiling Vega WaitList.swift
[61/107] Compiling Vega Watch.swift
[62/107] Compiling Vega BlockingPool.swift
[63/107] Compiling Vega Cooperative.swift
[64/107] Compiling Vega JoinSet.swift
[65/107] Compiling Vega LocalExecutor.swift
[66/107] Compiling Vega Oneshot.swift
[67/107] Compiling Vega RawRing.swift
[68/107] Compiling Vega Semaphore.swift
[69/107] Compiling Vega ShutdownToken.swift
[70/107] Compiling Vega SyncError.swift
[71/107] Compiling Vega TaskID.swift
[72/113] Compiling Vega AsyncMutex.swift
[73/113] Compiling Vega Barrier.swift
[74/113] Compiling Vega Broadcast.swift
[75/113] Compiling Vega MPSCChannel.swift
[76/113] Compiling Vega MPSCChannelValues.swift
[77/113] Compiling Vega Notify.swift
[78/113] Compiling Vega OnceCell.swift
[79/113] Compiling Vega Stream.swift
[80/113] Compiling Vega TCP.swift
[81/113] Compiling Vega TLSVersion.swift
[82/113] Compiling Vega UDP.swift
[83/113] Compiling Vega Unix.swift
[84/113] Compiling Vega UnixDatagram.swift
[85/113] Compiling Vega Vsock.swift
[86/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)))
[87/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)))
[88/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)))
[89/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)))
[90/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)))
[91/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)))
[92/113] Emitting module Vega
[93/113] Compiling Vega RawLock.swift
[94/113] Compiling Vega Scheduler.swift
[95/113] Compiling Vega TimerWheel.swift
[96/113] Compiling Vega Worker.swift
[97/113] Compiling Vega Sharded.swift
[98/113] Compiling Vega Quiesce.swift
[99/113] Compiling Vega Signal.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 (2.25s)
Computing version for https://github.com/grepjava/vega.git
Computed https://github.com/grepjava/vega.git at 1.0.0 (2.87s)
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