The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Chameleon, reference 0.0.3 (cae36a), with Swift 6.3 for Linux on 10 Apr 2026 20:16:43 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/chameleonbot/chameleon.git
Reference: 0.0.3
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/chameleonbot/chameleon
 * tag               0.0.3      -> FETCH_HEAD
HEAD is now at cae36ad Merge pull request #2 from allenhumphreys/ah/add-subtype
Cloned https://github.com/chameleonbot/chameleon.git
Revision (git rev-parse @):
cae36adafd9353f8ce781a0ec4d8ba177370ab61
SUCCESS checkout https://github.com/chameleonbot/chameleon.git at 0.0.3
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.3
Building package at path:  $PWD
https://github.com/chameleonbot/chameleon.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:5a7d791d2ead8a924b1292cb31bf3288eabcfe8880e0b005b00b45b71a5bc36a
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest
Fetching https://github.com/vapor/vapor.git
Fetching https://github.com/vapor/redis.git
[1/3825] Fetching redis
Fetched https://github.com/vapor/redis.git from cache (0.30s)
[1/77262] Fetching vapor
Fetched https://github.com/vapor/vapor.git from cache (2.30s)
Computing version for https://github.com/vapor/vapor.git
Computed https://github.com/vapor/vapor.git at 2.4.5 (2.83s)
Fetching https://github.com/vapor/routing.git
Fetching https://github.com/vapor/multipart.git
Fetching https://github.com/vapor/json.git
Fetching https://github.com/vapor/engine.git
Fetching https://github.com/vapor/core.git
Fetching https://github.com/vapor/crypto.git
[1/25467] Fetching engine
[766/26465] Fetching engine, json
[1745/30103] Fetching engine, json, multipart
[2321/32889] Fetching engine, json, multipart, crypto
[3784/53032] Fetching engine, json, multipart, crypto, core
[14333/74434] Fetching engine, json, multipart, crypto, core, routing
Fetched https://github.com/vapor/crypto.git from cache (0.39s)
[15636/71648] Fetching engine, json, multipart, core, routing
Fetching https://github.com/vapor/node.git
[54243/75859] Fetching engine, json, multipart, core, routing, node
Fetched https://github.com/vapor/node.git from cache (0.52s)
[58753/71648] Fetching engine, json, multipart, core, routing
Fetching https://github.com/vapor/console.git
[69131/78319] Fetching engine, json, multipart, core, routing, console
Fetched https://github.com/vapor/routing.git from cache (1.57s)
Fetching https://github.com/vapor/bcrypt.git
Fetched https://github.com/vapor/core.git from cache (1.69s)
Fetched https://github.com/vapor/console.git from cache (0.77s)
Fetched https://github.com/vapor/json.git from cache (1.73s)
Fetched https://github.com/vapor/engine.git from cache (1.74s)
[1121/3737] Fetching multipart, bcrypt
Fetched https://github.com/vapor/bcrypt.git from cache (0.23s)
[1128/3638] Fetching multipart
Fetched https://github.com/vapor/multipart.git from cache (2.34s)
Computing version for https://github.com/vapor/bcrypt.git
Computed https://github.com/vapor/bcrypt.git at 1.1.1 (2.83s)
Fetching https://github.com/vapor/random.git
[1/148] Fetching random
Fetched https://github.com/vapor/random.git from cache (0.24s)
Computing version for https://github.com/vapor/random.git
Computed https://github.com/vapor/random.git at 1.2.0 (2.52s)
Computing version for https://github.com/vapor/redis.git
Computed https://github.com/vapor/redis.git at 2.2.0 (0.49s)
Fetching https://github.com/vapor/sockets.git
Fetching https://github.com/vapor/tls.git
[1/1144] Fetching tls
[368/4456] Fetching tls, sockets
Fetched https://github.com/vapor/tls.git from cache (0.29s)
Fetched https://github.com/vapor/sockets.git from cache (0.32s)
Computing version for https://github.com/vapor/routing.git
Computed https://github.com/vapor/routing.git at 2.2.1 (1.08s)
Fetching https://github.com/vapor/debugging.git
[1/260] Fetching debugging
Fetched https://github.com/vapor/debugging.git from cache (0.24s)
Computing version for https://github.com/vapor/debugging.git
Computed https://github.com/vapor/debugging.git at 1.1.1 (0.74s)
Computing version for https://github.com/vapor/json.git
Computed https://github.com/vapor/json.git at 2.2.2 (0.55s)
Computing version for https://github.com/vapor/core.git
Computed https://github.com/vapor/core.git at 2.2.1 (0.52s)
Fetching https://github.com/vapor/bits.git
[1/358] Fetching bits
Fetched https://github.com/vapor/bits.git from cache (0.25s)
Computing version for https://github.com/vapor/bits.git
Computed https://github.com/vapor/bits.git at 1.1.1 (0.81s)
Computing version for https://github.com/vapor/multipart.git
Computed https://github.com/vapor/multipart.git at 2.2.1 (0.45s)
Computing version for https://github.com/vapor/crypto.git
Computed https://github.com/vapor/crypto.git at 2.1.3 (0.53s)
Fetching https://github.com/vapor/ctls.git
[1/71] Fetching ctls
Fetched https://github.com/vapor/ctls.git from cache (0.32s)
Computing version for https://github.com/vapor/console.git
Computed https://github.com/vapor/console.git at 2.3.1 (0.43s)
Computing version for https://github.com/vapor/tls.git
Computed https://github.com/vapor/tls.git at 2.1.3 (0.43s)
Computing version for https://github.com/vapor/ctls.git
Computed https://github.com/vapor/ctls.git at 1.1.3 (0.41s)
Computing version for https://github.com/vapor/node.git
Computed https://github.com/vapor/node.git at 2.1.5 (0.45s)
Computing version for https://github.com/vapor/engine.git
Computed https://github.com/vapor/engine.git at 2.2.5 (0.50s)
Computing version for https://github.com/vapor/sockets.git
Computed https://github.com/vapor/sockets.git at 2.2.3 (0.91s)
Creating working copy for https://github.com/vapor/json.git
Working copy of https://github.com/vapor/json.git resolved at 2.2.2
Creating working copy for https://github.com/vapor/vapor.git
Working copy of https://github.com/vapor/vapor.git resolved at 2.4.5
Creating working copy for https://github.com/vapor/redis.git
Working copy of https://github.com/vapor/redis.git resolved at 2.2.0
Creating working copy for https://github.com/vapor/tls.git
Working copy of https://github.com/vapor/tls.git resolved at 2.1.3
Creating working copy for https://github.com/vapor/console.git
Working copy of https://github.com/vapor/console.git resolved at 2.3.1
Creating working copy for https://github.com/vapor/multipart.git
Working copy of https://github.com/vapor/multipart.git resolved at 2.2.1
Creating working copy for https://github.com/vapor/node.git
Working copy of https://github.com/vapor/node.git resolved at 2.1.5
Creating working copy for https://github.com/vapor/ctls.git
Working copy of https://github.com/vapor/ctls.git resolved at 1.1.3
Creating working copy for https://github.com/vapor/engine.git
Working copy of https://github.com/vapor/engine.git resolved at 2.2.5
Creating working copy for https://github.com/vapor/debugging.git
Working copy of https://github.com/vapor/debugging.git resolved at 1.1.1
Creating working copy for https://github.com/vapor/crypto.git
Working copy of https://github.com/vapor/crypto.git resolved at 2.1.3
Creating working copy for https://github.com/vapor/routing.git
Working copy of https://github.com/vapor/routing.git resolved at 2.2.1
Creating working copy for https://github.com/vapor/bcrypt.git
Working copy of https://github.com/vapor/bcrypt.git resolved at 1.1.1
Creating working copy for https://github.com/vapor/random.git
Working copy of https://github.com/vapor/random.git resolved at 1.2.0
Creating working copy for https://github.com/vapor/bits.git
Working copy of https://github.com/vapor/bits.git resolved at 1.1.1
Creating working copy for https://github.com/vapor/core.git
Working copy of https://github.com/vapor/core.git resolved at 2.2.1
Creating working copy for https://github.com/vapor/sockets.git
Working copy of https://github.com/vapor/sockets.git resolved at 2.2.3
warning: 'ctls': ignoring declared target(s) 'CTLS' in the system package
warning: you may be able to install ctls using your system-packager:
    apt-get install libssl-dev
warning: you may be able to install ctls using your system-packager:
    apt-get install libssl-dev
Building for debugging...
[0/36] Write sources
[34/36] Write swift-version-24593BA9C3E375BF.txt
[35/44] Compiling CHTTP http_parser.c
[37/77] Emitting module Bits
[38/79] Emitting module Common
/host/spi-builder-workspace/Sources/Common/Codable/Decodable.swift:7:10: warning: associated value 'error(type:error:)' of 'Sendable'-conforming generic enum 'DecodeError' contains non-Sendable type 'T.Type'
 5 |
 6 | public enum DecodeError<T: Decodable>: Error, CustomStringConvertible {
 7 |     case error(type: T.Type, error: Error)
   |          `- warning: associated value 'error(type:error:)' of 'Sendable'-conforming generic enum 'DecodeError' contains non-Sendable type 'T.Type'
 8 |
 9 |     public var description: String {
/host/spi-builder-workspace/Sources/Common/Codable/Decoder+Decodable.swift:3:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 1 |
 2 | public extension Decoder {
 3 |     public func value<T: Decodable>(of type: T.Type = T.self, at keyPath: [KeyPathComponent]) throws -> T {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 4 |         let innerData: [String: Any] = try value(at: keyPath)
 5 |         let decoder = Decoder(data: innerData)
/host/spi-builder-workspace/Sources/Common/Codable/Decoder+Decodable.swift:9:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 7 |         return try T(decoder: decoder)
 8 |     }
 9 |     public func values<T: Decodable>(of type: T.Type = T.self, at keyPath: [KeyPathComponent]) throws -> [T] {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
10 |         let innerData: [[String: Any]] = try value(at: keyPath)
11 |
[39/81] Compiling Common KeyPathAccessible.swift
[40/81] Compiling Common KeyPathComponent.swift
[41/81] Compiling Bits Byte+ControlCharacters.swift
[42/81] Compiling Bits Byte+Convenience.swift
[43/81] Compiling Bits Byte+PatternMatching.swift
[44/81] Emitting module Debugging
[45/81] Compiling Debugging Debuggable.swift
[46/82] Compiling Bits Byte+UTF8Numbers.swift
[47/82] Compiling Bits ByteSequence+Conversions.swift
[48/82] Compiling Bits UnsignedInteger+BytesConvertible.swift
[49/82] Compiling Bits UnsignedInteger+Shifting.swift
[51/82] Compiling Bits Aliases.swift
[52/82] Compiling Bits Base64Encoder.swift
[53/82] Compiling Bits Byte+Alphabet.swift
[54/82] Compiling PathIndexable PathIndexable+Subscripting.swift
[55/82] Compiling PathIndexable PathIndexable.swift
[56/82] Emitting module PathIndexable
/host/spi-builder-workspace/Sources/Common/Codable/Decodable.swift:7:10: warning: associated value 'error(type:error:)' of 'Sendable'-conforming generic enum 'DecodeError' contains non-Sendable type 'T.Type'
 5 |
 6 | public enum DecodeError<T: Decodable>: Error, CustomStringConvertible {
 7 |     case error(type: T.Type, error: Error)
   |          `- warning: associated value 'error(type:error:)' of 'Sendable'-conforming generic enum 'DecodeError' contains non-Sendable type 'T.Type'
 8 |
 9 |     public var description: String {
/host/spi-builder-workspace/Sources/Common/Codable/Decoder+Decodable.swift:3:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 1 |
 2 | public extension Decoder {
 3 |     public func value<T: Decodable>(of type: T.Type = T.self, at keyPath: [KeyPathComponent]) throws -> T {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 4 |         let innerData: [String: Any] = try value(at: keyPath)
 5 |         let decoder = Decoder(data: innerData)
/host/spi-builder-workspace/Sources/Common/Codable/Decoder+Decodable.swift:9:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 7 |         return try T(decoder: decoder)
 8 |     }
 9 |     public func values<T: Decodable>(of type: T.Type = T.self, at keyPath: [KeyPathComponent]) throws -> [T] {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
10 |         let innerData: [[String: Any]] = try value(at: keyPath)
11 |
/host/spi-builder-workspace/Sources/Common/Codable/Decodable.swift:7:10: warning: associated value 'error(type:error:)' of 'Sendable'-conforming generic enum 'DecodeError' contains non-Sendable type 'T.Type'
 5 |
 6 | public enum DecodeError<T: Decodable>: Error, CustomStringConvertible {
 7 |     case error(type: T.Type, error: Error)
   |          `- warning: associated value 'error(type:error:)' of 'Sendable'-conforming generic enum 'DecodeError' contains non-Sendable type 'T.Type'
 8 |
 9 |     public var description: String {
/host/spi-builder-workspace/Sources/Common/Codable/Decoder+Decodable.swift:3:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 1 |
 2 | public extension Decoder {
 3 |     public func value<T: Decodable>(of type: T.Type = T.self, at keyPath: [KeyPathComponent]) throws -> T {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 4 |         let innerData: [String: Any] = try value(at: keyPath)
 5 |         let decoder = Decoder(data: innerData)
/host/spi-builder-workspace/Sources/Common/Codable/Decoder+Decodable.swift:9:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 7 |         return try T(decoder: decoder)
 8 |     }
 9 |     public func values<T: Decodable>(of type: T.Type = T.self, at keyPath: [KeyPathComponent]) throws -> [T] {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
10 |         let innerData: [[String: Any]] = try value(at: keyPath)
11 |
[60/83] Compiling Bits Byte+Random.swift
/host/spi-builder-workspace/Sources/Common/Codable/Decodable.swift:7:10: warning: associated value 'error(type:error:)' of 'Sendable'-conforming generic enum 'DecodeError' contains non-Sendable type 'T.Type'
 5 |
 6 | public enum DecodeError<T: Decodable>: Error, CustomStringConvertible {
 7 |     case error(type: T.Type, error: Error)
   |          `- warning: associated value 'error(type:error:)' of 'Sendable'-conforming generic enum 'DecodeError' contains non-Sendable type 'T.Type'
 8 |
 9 |     public var description: String {
/host/spi-builder-workspace/Sources/Common/Codable/Decoder+Decodable.swift:3:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 1 |
 2 | public extension Decoder {
 3 |     public func value<T: Decodable>(of type: T.Type = T.self, at keyPath: [KeyPathComponent]) throws -> T {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 4 |         let innerData: [String: Any] = try value(at: keyPath)
 5 |         let decoder = Decoder(data: innerData)
/host/spi-builder-workspace/Sources/Common/Codable/Decoder+Decodable.swift:9:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 7 |         return try T(decoder: decoder)
 8 |     }
 9 |     public func values<T: Decodable>(of type: T.Type = T.self, at keyPath: [KeyPathComponent]) throws -> [T] {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
10 |         let innerData: [[String: Any]] = try value(at: keyPath)
11 |
[61/83] Compiling Common String+HTML.swift
[62/83] Compiling Common TimeInterval+Extensions.swift
[67/83] Emitting module libc
[68/83] Compiling libc libc.swift
[71/84] Compiling Common NeighborSequence.swift
[72/84] Compiling Common OptionalType.swift
[76/84] Compiling Common Result.swift
[77/84] Compiling Common String+Extensions.swift
[87/94] Emitting module Core
[88/141] Compiling Models BotUser.swift
[89/141] Compiling Models Channel.swift
[90/141] Compiling Models Attachment.swift
[91/141] Compiling Models Author.swift
[92/141] Compiling Models ChatMessage.swift
[96/145] Compiling Models Field.swift
[97/145] Compiling Models Footer.swift
[98/145] Compiling Models Parse.swift
[99/145] Compiling Models Title.swift
[100/145] Compiling Models Color.swift
[101/145] Emitting module Models
/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:3:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 1 |
 2 | public extension Common.Decoder {
 3 |     public func pointer<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> ModelPointer<T> {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 4 |         let pointerId: String = try value(at: keyPath)
 5 |         return ModelPointer(id: pointerId)
/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:7:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 5 |         return ModelPointer(id: pointerId)
 6 |     }
 7 |     public func pointers<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> [ModelPointer<T>] {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 8 |         let pointerIds: [String] = try value(at: keyPath)
 9 |         return pointerIds.map(ModelPointer.init)
/host/spi-builder-workspace/Sources/Models/ModelPointer.swift:38:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ModelPointer' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
36 |
37 | extension ModelPointer: Hashable {
38 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ModelPointer' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
39 |         return id.hashValue
40 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[105/145] Compiling Models EmojiRepresentable.swift
[106/145] Compiling Models IDRepresentable.swift
[107/145] Compiling Models Decoder+ModelPointer.swift
[108/145] Compiling Models Emoji.swift
[109/145] Compiling Models Exports.swift
[110/145] Compiling Models Nameable.swift
[111/145] Compiling Models TargetRepresentable.swift
[112/145] Compiling Models TokenRepresentable.swift
[113/145] Compiling Models Group.swift
[114/145] Compiling Models IM.swift
[115/145] Compiling Models Message+Subtype.swift
[119/145] Compiling Models Team.swift
[120/145] Compiling Models Thread.swift
[121/145] Compiling Models Topic.swift
[122/145] Compiling Models User.swift
[132/145] Compiling Models Command.swift
[133/145] Compiling Models CustomEmoji.swift
[136/146] Compiling Models Purpose.swift
[137/146] Compiling Models SlashCommand.swift
[138/146] Compiling Models Targets.swift
[139/146] Compiling Models Message.swift
/host/spi-builder-workspace/Sources/Models/ModelPointer.swift:38:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ModelPointer' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
36 |
37 | extension ModelPointer: Hashable {
38 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ModelPointer' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
39 |         return id.hashValue
40 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[140/146] Compiling Models MessageEdit.swift
/host/spi-builder-workspace/Sources/Models/ModelPointer.swift:38:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ModelPointer' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
36 |
37 | extension ModelPointer: Hashable {
38 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ModelPointer' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
39 |         return id.hashValue
40 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[141/146] Compiling Models ModelPointer.swift
/host/spi-builder-workspace/Sources/Models/ModelPointer.swift:38:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ModelPointer' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
36 |
37 | extension ModelPointer: Hashable {
38 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ModelPointer' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
39 |         return id.hashValue
40 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[142/146] Compiling Models Pong.swift
/host/spi-builder-workspace/Sources/Models/ModelPointer.swift:38:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ModelPointer' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
36 |
37 | extension ModelPointer: Hashable {
38 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ModelPointer' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
39 |         return id.hashValue
40 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:3:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 1 |
 2 | public extension Common.Decoder {
 3 |     public func pointer<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> ModelPointer<T> {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 4 |         let pointerId: String = try value(at: keyPath)
 5 |         return ModelPointer(id: pointerId)
/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:7:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 5 |         return ModelPointer(id: pointerId)
 6 |     }
 7 |     public func pointers<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> [ModelPointer<T>] {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 8 |         let pointerIds: [String] = try value(at: keyPath)
 9 |         return pointerIds.map(ModelPointer.init)
/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:3:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 1 |
 2 | public extension Common.Decoder {
 3 |     public func pointer<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> ModelPointer<T> {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 4 |         let pointerId: String = try value(at: keyPath)
 5 |         return ModelPointer(id: pointerId)
/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:7:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 5 |         return ModelPointer(id: pointerId)
 6 |     }
 7 |     public func pointers<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> [ModelPointer<T>] {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 8 |         let pointerIds: [String] = try value(at: keyPath)
 9 |         return pointerIds.map(ModelPointer.init)
/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:3:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 1 |
 2 | public extension Common.Decoder {
 3 |     public func pointer<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> ModelPointer<T> {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 4 |         let pointerId: String = try value(at: keyPath)
 5 |         return ModelPointer(id: pointerId)
/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:7:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 5 |         return ModelPointer(id: pointerId)
 6 |     }
 7 |     public func pointers<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> [ModelPointer<T>] {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 8 |         let pointerIds: [String] = try value(at: keyPath)
 9 |         return pointerIds.map(ModelPointer.init)
/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:3:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 1 |
 2 | public extension Common.Decoder {
 3 |     public func pointer<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> ModelPointer<T> {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 4 |         let pointerId: String = try value(at: keyPath)
 5 |         return ModelPointer(id: pointerId)
/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:7:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 5 |         return ModelPointer(id: pointerId)
 6 |     }
 7 |     public func pointers<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> [ModelPointer<T>] {
   |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 8 |         let pointerIds: [String] = try value(at: keyPath)
 9 |         return pointerIds.map(ModelPointer.init)
[148/166] Compiling Random Exports.swift
[149/166] Compiling Transport ServerStream.swift
[150/167] Compiling Random EmptyInitializable.swift
[151/167] Compiling Random Array+Random.swift
[152/167] Emitting module Random
[153/168] Compiling Transport Stream.swift
[154/177] Compiling Transport StreamError.swift
[155/233] Compiling Transport WriteableStream.swift
[156/233] Compiling Random OSRandom.swift
[157/233] Compiling Node Bool+Convertible.swift
[158/233] Compiling Node Date+Convertible.swift
[159/233] Emitting module Transport
[160/233] Compiling Console Bar.swift
[161/233] Compiling Node Setters.swift
[162/233] Compiling Transport FoundationStream.swift
[163/233] Compiling Transport ReadableStream.swift
[164/234] Compiling Random RandomProtocol.swift
[165/234] Compiling Random URandom.swift
[168/235] Emitting module Console
[169/239] Emitting module Node
[170/244] Compiling Node UnsignedInteger+Convertible.swift
[171/244] Compiling Node Context.swift
[172/244] Compiling Node Node.swift
[173/244] Compiling Node NodeConvertible.swift
[174/244] Compiling Node NodeInitializable.swift
[175/244] Compiling Node Fuzzy+Any.swift
[176/244] Compiling Node FuzzyConverter.swift
[177/244] Compiling Node StructuredDataWrapper+Equatable.swift
[178/244] Compiling Node StructuredDataWrapper+Literals.swift
[179/289] Compiling Crypto HMAC+Method.swift
[180/289] Compiling Crypto HMAC.swift
[181/289] Compiling Crypto Hash+Method.swift
[182/289] Compiling Crypto Hash.swift
[183/289] Compiling Crypto Hash+Random.swift
[184/289] Compiling BCrypt BCryptError.swift
[185/289] Compiling BCrypt Base64.swift
[186/289] Compiling Crypto ByteStream.swift
[187/289] Compiling Crypto Exports.swift
[188/289] Compiling Crypto Helpers.swift
[194/293] Compiling Node Integer+Convertible.swift
[195/293] Compiling Node Schema+Convertible.swift
[196/293] Compiling Node SchemaWrapper+Convertible.swift
[197/293] Compiling Node String+Convertible.swift
[198/293] Compiling Node UUID+Convertible.swift
[199/293] Compiling Sockets TCPReadableSocket.swift
[200/293] Compiling Sockets TCPSocket.swift
[201/293] Compiling BCrypt Export.swift
[202/293] Compiling BCrypt Convenience.swift
[203/296] Compiling Console Terminal+Command.swift
/host/spi-builder-workspace/.build/checkouts/console/Sources/Console/Terminal/Terminal.swift:147:45: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
145 |
146 |         _pids.append(pid)
147 |         let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
    |                                             |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                             |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                             `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
148 |         if spawned != 0 {
149 |             throw ConsoleError.spawnProcess
[204/296] Compiling Console Terminal.swift
/host/spi-builder-workspace/.build/checkouts/console/Sources/Console/Terminal/Terminal.swift:147:45: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
145 |
146 |         _pids.append(pid)
147 |         let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
    |                                             |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                             |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                             `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
148 |         if spawned != 0 {
149 |             throw ConsoleError.spawnProcess
[205/296] Compiling Node StructuredDataWrapper.swift
/host/spi-builder-workspace/.build/checkouts/console/Sources/Console/Terminal/Terminal.swift:147:45: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
145 |
146 |         _pids.append(pid)
147 |         let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
    |                                             |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                             |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                             `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
148 |         if spawned != 0 {
149 |             throw ConsoleError.spawnProcess
[206/296] Compiling Node Errors.swift
/host/spi-builder-workspace/.build/checkouts/console/Sources/Console/Terminal/Terminal.swift:147:45: error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
145 |
146 |         _pids.append(pid)
147 |         let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
    |                                             |- error: value of optional type 'UnsafeMutablePointer<CChar>?' (aka 'Optional<UnsafeMutablePointer<Int8>>') must be unwrapped to a value of type 'UnsafeMutablePointer<CChar>' (aka 'UnsafeMutablePointer<Int8>')
    |                                             |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
    |                                             `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
148 |         if spawned != 0 {
149 |             throw ConsoleError.spawnProcess
[211/296] Emitting module Sockets
[212/296] Compiling BCrypt Salt.swift
[213/296] Compiling Node NodeRepresentable.swift
[214/296] Compiling Node Array+Convertible.swift
[215/296] Compiling Node Dictionary+Convertible.swift
[218/296] Compiling Sockets Error.swift
[219/296] Compiling Sockets FDSet.swift
[220/296] Compiling Sockets RawSocket.swift
[221/296] Compiling Sockets Select.swift
[222/296] Compiling BCrypt Serializer.swift
[223/296] Compiling URI URI+Modification.swift
[226/296] Compiling Sockets Socket.swift
[227/296] Compiling URI URI+Ports.swift
[228/296] Compiling BCrypt Keys.swift
[229/296] Compiling BCrypt Parser.swift
[230/296] Emitting module URI
[231/296] Compiling URI URI+Byte.swift
[232/296] Compiling URI URI+String.swift
[233/296] Compiling Sockets SocketOptions.swift
[234/296] Compiling Sockets TCPEstablishedSocket.swift
[235/296] Compiling Sockets TCPInternetSocket.swift
[240/296] Compiling Node Exports.swift
[241/296] Compiling Node Identifier.swift
[253/296] Compiling Sockets TCPWriteableSocket.swift
[254/296] Compiling Sockets UDPSocket.swift
[259/296] Compiling URI Parser.swift
[260/296] Compiling URI URI.swift
BUILD FAILURE 6.3 linux