The Swift Package Index logo.Swift Package Index

Build Information

Failed to build garuda, reference 2.2.0 (67f457), with Swift 6.2 for Linux on 21 Oct 2026 08:35:43 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:linux-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/grepjava/garuda.git
Reference: 2.2.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/grepjava/garuda
 * tag               2.2.0      -> FETCH_HEAD
HEAD is now at 67f4570 Garuda 2.2.0: RELEASE.md dated, the README on 2.2.0
Cloned https://github.com/grepjava/garuda.git
Revision (git rev-parse @):
67f4570c0eb7266146fd31db6aa1ddda272a864c
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/grepjava/garuda.git at 2.2.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/grepjava/garuda.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:linux-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
linux-6.2-latest: Pulling from saguaro1/spi-images
Digest: sha256:af72ee10f3ab8145e300c2afec9616a3ae441bd9d7c561ce3ed6cd39331f6017
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.2-latest
Fetching https://github.com/apple/swift-distributed-tracing
Fetching https://github.com/grepjava/vega.git
Fetching https://github.com/grepjava/vega-db.git
Fetching https://github.com/swiftlang/swift-syntax
[1/275] Fetching vega-db
[164/4677] Fetching vega-db, vega
[761/11361] Fetching vega-db, vega, swift-distributed-tracing
Fetched https://github.com/apple/swift-distributed-tracing from cache (0.59s)
Fetched https://github.com/grepjava/vega-db.git from cache (0.64s)
Fetched https://github.com/grepjava/vega.git from cache (0.64s)
[1/80981] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax from cache (4.24s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 602.0.0 (5.24s)
Computing version for https://github.com/grepjava/vega-db.git
Computed https://github.com/grepjava/vega-db.git at 0.3.0 (0.17s)
Computing version for https://github.com/grepjava/vega.git
Computed https://github.com/grepjava/vega.git at 1.1.0 (0.20s)
Computing version for https://github.com/apple/swift-distributed-tracing
Computed https://github.com/apple/swift-distributed-tracing at 1.7.2 (0.15s)
Creating working copy for https://github.com/grepjava/vega-db.git
Working copy of https://github.com/grepjava/vega-db.git resolved at 0.3.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 602.0.0
Creating working copy for https://github.com/apple/swift-distributed-tracing
Working copy of https://github.com/apple/swift-distributed-tracing resolved at 1.7.2
Creating working copy for https://github.com/grepjava/vega.git
Working copy of https://github.com/grepjava/vega.git resolved at 1.1.0
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/602.0.0/swift-6.2-RELEASE-MacroSupport-ubuntu_noble_x86_64.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/602.0.0/swift-6.2-RELEASE-MacroSupport-ubuntu_noble_x86_64.tar.gz (0.20s)
Building for debugging...
[0/494] Write sources
[39/494] Compiling CVegaSQLite vega_sqlite.c
[40/494] Compiling fiat_p256_adx_sqr.S
[41/494] Compiling CVegaCompress cvega_compress.c
[42/494] Compiling CVegaTLS cvega_digest.c
[43/494] Compiling fiat_p256_adx_mul.S
[44/494] Compiling fiat_curve25519_adx_square.S
[45/494] Compiling fiat_curve25519_adx_mul.S
[46/494] Compiling CVegaTLS cvega_verify.c
[47/494] Compiling CVegaTLS cvega_crypto.c
[48/494] Compiling CVegaTLS cvega_tls.c
[49/494] Write swift-version-24593BA9C3E375BF.txt
[50/494] Compiling tls_method.cc
[51/498] Compiling tls_record.cc
[52/504] Compiling tls13_client.cc
[53/504] Compiling tls13_enc.cc
[54/504] Compiling tls13_server.cc
[55/504] Compiling tls13_both.cc
[56/526] Compiling t1_enc.cc
[57/526] Compiling ssl_x509.cc
[59/526] Emitting module VegaDBTracing
[60/526] Emitting module VegaCrypto
[60/527] Compiling ssl_transcript.cc
[61/527] Compiling ssl_versions.cc
[62/527] Compiling ssl_stat.cc
[63/527] Compiling ssl_session.cc
[65/527] Compiling VegaCrypto TrustRoots.swift
[66/527] Compiling VegaCrypto Digest.swift
[67/527] Compiling Instrumentation NoOpInstrument.swift
[68/527] Compiling VegaRedisProtocol RedisCommand.swift
[69/527] Compiling VegaRedisProtocol RedisValue.swift
[70/527] Compiling Instrumentation InstrumentationContext.swift
[71/527] Emitting module Instrumentation
[72/527] Compiling Instrumentation Instrument.swift
[73/527] Compiling VegaRedisProtocol RedisSlots.swift
[74/527] Compiling VegaRedisProtocol RedisReads.swift
[75/527] Compiling VegaCrypto Keys.swift
[76/527] Compiling VegaCrypto CertificateKey.swift
[77/527] Compiling Instrumentation InstrumentationContextKey.swift
[78/527] Compiling Instrumentation InstrumentationSystem.swift
[79/527] Compiling Instrumentation MultiplexInstrument.swift
[80/527] Compiling GarudaMacros Plugin.swift
[81/527] Emitting module GarudaMacros
[82/527] Compiling GarudaMacros PostgresRowMacro.swift
[83/527] Compiling GarudaMacros JSONMacro.swift
[83/527] Compiling ssl_privkey.cc
[85/528] Compiling VegaCrypto Hash.swift
[86/528] Compiling VegaCrypto AEAD.swift
[88/528] Compiling VegaCrypto CryptoError.swift
[89/528] Compiling VegaCrypto CertificateVerifier.swift
[90/529] Compiling VegaRedisProtocol RedisParser.swift
[91/529] Emitting module VegaRedisProtocol
[93/530] Wrapping AST for GarudaMacros for debugging
[94/535] Wrapping AST for VegaRedisProtocol for debugging
[95/538] Wrapping AST for VegaCrypto for debugging
[96/538] Write Objects.LinkFileList
[98/538] Compiling VegaPostgresProtocol SaslPrep.swift
[99/539] Compiling VegaPostgresProtocol PostgresArrayText.swift
[100/539] Compiling VegaPostgresProtocol PostgresCopy.swift
[100/539] Compiling ssl_lib.cc
[102/539] Emitting module VegaWire
[103/539] Compiling VegaWire Bytes.swift
[104/539] Compiling VegaWire ByteBuffer.swift
[105/539] Compiling VegaWire Allocation.swift
[106/540] Compiling Instrumentation Locks.swift
[108/541] Emitting module VegaPostgresProtocol
[109/541] Compiling VegaPostgresProtocol CivilTime.swift
[111/557] Compiling VegaPostgresProtocol PostgresBinary.swift
[112/557] Compiling VegaQUICCore TLSTransportParameters.swift
[113/558] Emitting module VegaWebSocketCore
[113/558] Compiling ssl_file.cc
[114/562] Compiling ssl_key_share.cc
[116/562] Compiling VegaWebSocketCore WebSocketDeflate.swift
[117/562] Compiling VegaWebSocketCore WebSocketFrame.swift
[118/562] Compiling VegaPostgresProtocol ScramSHA256.swift
[119/568] Compiling ssl_credential.cc
[120/568] Wrapping AST for VegaWire for debugging
[121/570] Wrapping AST for VegaWebSocketCore for debugging
[123/570] Emitting module ServiceContextModule
[123/570] Wrapping AST for Instrumentation for debugging
[124/570] Linking GarudaMacros-tool
[126/570] Compiling ServiceContextModule ServiceContextModule.swift
[127/571] Emitting module VegaHTTP
[129/571] Compiling VegaHTTP FieldSections.swift
[130/571] Compiling VegaHTTP HTTPTypes.swift
[131/571] Compiling VegaHTTP HTTPFields.swift
[132/571] Compiling VegaHTTP FieldSyntax.swift
[133/572] Compiling VegaHTTP2Core HPACKTables.swift
[134/572] Compiling VegaHTTP2Core HTTP2Frame.swift
[135/572] Compiling VegaPostgresProtocol PostgresSession.swift
[136/572] Compiling VegaPostgresProtocol PostgresWire.swift
[137/572] Emitting module VegaQUICCore
[139/573] Compiling VegaQUICCore Varint.swift
[141/574] Compiling VegaQUICCore TLS13Client.swift
[142/583] Compiling VegaDBTracing DatabaseTracing.swift
[144/584] Compiling Tracing InstrumentationSystem+Tracing.swift
[145/585] Emitting module VegaCompression
[145/585] Wrapping AST for VegaPostgresProtocol for debugging
[147/585] Compiling Tracing NoOpTracer.swift
[147/585] Wrapping AST for VegaHTTP for debugging
[149/585] Compiling Tracing TracingTime.swift
[149/585] Wrapping AST for VegaDBTracing for debugging
[151/585] Compiling Tracing WithTracer.swift
[151/585] Wrapping AST for ServiceContextModule for debugging
[153/585] Emitting module Tracing
[154/585] Compiling VegaQUICCore QUICPath.swift
[155/585] Compiling VegaQUICCore QUICSend.swift
[156/585] Compiling VegaQUICCore QUICCrypto.swift
[157/585] Compiling VegaQUICCore QUICFrame.swift
[158/585] Compiling VegaQUICCore QUICLoss.swift
[159/585] Compiling VegaQUICCore QUICPacket.swift
[160/585] Compiling Tracing TracerProtocol.swift
[161/585] Compiling VegaQUICCore QUICStream.swift
[162/585] Compiling VegaQUICCore TLS13.swift
[163/585] Compiling Tracing Tracer.swift
[164/585] Compiling Tracing TracerProtocol+Legacy.swift
[164/585] Compiling ssl_cipher.cc
[165/585] Compiling ssl_cert.cc
[166/585] Compiling ssl_buffer.cc
[168/585] Emitting module VegaHTTP2Core
[169/585] Compiling VegaHTTP2Core HPACK.swift
[170/586] Compiling Tracing SpanProtocol.swift
[173/587] Compiling VegaQUICCore QUICClient.swift
[174/587] Compiling VegaQUICCore QUICConnection.swift
[175/592] Wrapping AST for VegaHTTP2Core for debugging
[177/592] Compiling VegaCompression Compression.swift
[178/593] Wrapping AST for VegaQUICCore for debugging
[180/593] Emitting module VegaHTTP3Core
[181/593] Compiling VegaHTTP3Core QPACKTables.swift
[181/593] Wrapping AST for Tracing for debugging
[182/593] Wrapping AST for VegaCompression for debugging
[183/593] Compiling ssl_asn1.cc
[185/593] Compiling VegaHTTP3Core HTTP3Frame.swift
[186/593] Compiling VegaHTTP3Core QPACK.swift
[187/610] Compiling ssl_aead_ctx.cc
[188/610] Compiling s3_pkt.cc
[189/610] Wrapping AST for VegaHTTP3Core for debugging
[190/610] Compiling s3_lib.cc
[191/610] Compiling s3_both.cc
[192/610] Compiling handshake_server.cc
[194/610] Compiling GarudaWire ContentCoding.swift
/host/spi-builder-workspace/Sources/GarudaWire/DateCache.swift:25:9: error: mutating method 'refresh' may not be used on immutable value 'self.bytes'
18 | /// `Sun, 06 Nov 1994 08:49:37 GMT`: RFC 9110's IMF-fixdate, 29 bytes.
19 | public struct DateCache: ~Copyable {
20 |     public let bytes: UnsafeMutablePointer<UInt8>
   |            `- note: change 'let' to 'var' to make it mutable
21 |     @usableFromInline var lastSecond: Int64 = -1
22 |
23 |     public init() {
24 |         bytes = .allocate(capacity: 29)
25 |         refresh()
   |         `- error: mutating method 'refresh' may not be used on immutable value 'self.bytes'
26 |     }
27 |
[195/610] Compiling GarudaWire DateCache.swift
/host/spi-builder-workspace/Sources/GarudaWire/DateCache.swift:25:9: error: mutating method 'refresh' may not be used on immutable value 'self.bytes'
18 | /// `Sun, 06 Nov 1994 08:49:37 GMT`: RFC 9110's IMF-fixdate, 29 bytes.
19 | public struct DateCache: ~Copyable {
20 |     public let bytes: UnsafeMutablePointer<UInt8>
   |            `- note: change 'let' to 'var' to make it mutable
21 |     @usableFromInline var lastSecond: Int64 = -1
22 |
23 |     public init() {
24 |         bytes = .allocate(capacity: 29)
25 |         refresh()
   |         `- error: mutating method 'refresh' may not be used on immutable value 'self.bytes'
26 |     }
27 |
[196/612] Compiling GarudaWire Exports.swift
[197/612] Compiling GarudaWire ForwardedTrust.swift
[198/612] Compiling GarudaWire HTTPParser.swift
[199/612] Compiling GarudaWire HTTPRequest.swift
[199/612] Compiling handshake_client.cc
[201/612] Compiling GarudaWire RootPath.swift
[202/612] Compiling GarudaWire TraceContext.swift
[203/612] Compiling GarudaWire HTTPRequestWriter.swift
[204/612] Compiling GarudaWire HTTPResponse.swift
[204/612] Compiling handshake.cc
[205/612] Compiling encrypted_client_hello.cc
[207/612] Compiling GarudaWire Bytes.swift
[208/612] Compiling GarudaWire ChunkedDecoder.swift
[209/612] Compiling GarudaWire CivilTime.swift
[210/612] Compiling GarudaWire HTTPURL.swift
[211/612] Compiling GarudaWire ResponseCachePolicy.swift
[212/612] Compiling GarudaWire HTTPResponseParser.swift
[213/612] Compiling GarudaWire HTTPSRedirect.swift
[214/612] Emitting module GarudaWire
[214/612] Compiling d1_pkt.cc
[214/612] Compiling d1_srtp.cc
[214/612] Compiling dtls_method.cc
[214/612] Compiling d1_lib.cc
[214/612] Compiling handoff.cc
[214/612] Compiling dtls_record.cc
[214/612] Compiling extensions.cc
BUILD FAILURE 6.2 linux