The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build Chameleon with Swift 5.10 for Linux.

Build Command

bash -c docker run --rm -v "checkouts-4609320-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.29.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:             5.10
Building package at path:  $workDir
https://github.com/chameleonbot/chameleon.git
Running build ...
bash -c docker run --rm -v "checkouts-4609320-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build 2>&1
Fetching https://github.com/vapor/engine.git
Fetching https://github.com/vapor/bits.git
Fetching https://github.com/vapor/tls.git
Fetching https://github.com/vapor/redis.git
Fetching https://github.com/vapor/json.git
Fetching https://github.com/vapor/node.git
[1/358] Fetching bits
[359/1356] Fetching bits, json
[529/2500] Fetching bits, json, tls
[2112/6711] Fetching bits, json, tls, node
Fetched https://github.com/vapor/bits.git from cache (0.25s)
[1880/6353] Fetching json, tls, node
Fetching https://github.com/vapor/routing.git
[2091/9885] Fetching json, tls, node, redis
[5767/35352] Fetching json, tls, node, redis, engine
Fetched https://github.com/vapor/tls.git from cache (0.42s)
Fetching https://github.com/vapor/ctls.git
Fetched https://github.com/vapor/node.git from cache (0.42s)
Fetching https://github.com/vapor/sockets.git
[12291/29997] Fetching json, redis, engine
[16112/50665] Fetching json, redis, engine, routing
Fetched https://github.com/vapor/redis.git from cache (0.60s)
Fetching https://github.com/vapor/crypto.git
[34600/47133] Fetching json, engine, routing
Fetched https://github.com/vapor/json.git from cache (0.61s)
Fetching https://github.com/vapor/debugging.git
[34635/46135] Fetching engine, routing
[36290/46206] Fetching engine, routing, ctls
[36327/49518] Fetching engine, routing, ctls, sockets
Fetched https://github.com/vapor/ctls.git from cache (0.26s)
Fetching https://github.com/vapor/multipart.git
[39204/49447] Fetching engine, routing, sockets
Fetched https://github.com/vapor/sockets.git from cache (0.35s)
Fetching https://github.com/vapor/bcrypt.git
[37260/46135] Fetching engine, routing
[40778/48921] Fetching engine, routing, crypto
[42799/49181] Fetching engine, routing, crypto, debugging
[47942/50881] Fetching engine, routing, crypto, debugging, multipart
Fetched https://github.com/vapor/debugging.git from cache (0.30s)
Fetching https://github.com/vapor/vapor.git
Fetched https://github.com/vapor/crypto.git from cache (0.33s)
Fetching https://github.com/vapor/random.git
[46646/47934] Fetching engine, routing, multipart, bcrypt
Fetched https://github.com/vapor/bcrypt.git from cache (0.28s)
Fetching https://github.com/vapor/core.git
[46646/47983] Fetching engine, routing, multipart, random
Fetched https://github.com/vapor/engine.git from cache (1.32s)
Fetching https://github.com/vapor/console.git
Fetched https://github.com/vapor/random.git from cache (0.41s)
[21179/42511] Fetching routing, multipart, core
Fetched https://github.com/vapor/routing.git from cache (1.13s)
[2726/21843] Fetching multipart, core
[4137/89120] Fetching multipart, core, vapor
[25373/94398] Fetching multipart, core, vapor, console
Fetched https://github.com/vapor/console.git from cache (0.36s)
[29811/89120] Fetching multipart, core, vapor
Fetched https://github.com/vapor/core.git from cache (1.04s)
[44758/68977] Fetching multipart, vapor
Fetched https://github.com/vapor/multipart.git from cache (1.84s)
Fetched https://github.com/vapor/vapor.git from cache (2.09s)
Computing version for https://github.com/vapor/redis.git
Computed https://github.com/vapor/redis.git at 2.1.0 (0.45s)
Computing version for https://github.com/vapor/random.git
Computed https://github.com/vapor/random.git at 1.2.0 (0.45s)
Computing version for https://github.com/vapor/sockets.git
Computed https://github.com/vapor/sockets.git at 2.2.1 (0.45s)
Computing version for https://github.com/vapor/node.git
Computed https://github.com/vapor/node.git at 2.1.1 (0.46s)
Computing version for https://github.com/vapor/core.git
Computed https://github.com/vapor/core.git at 2.2.0 (0.45s)
Computing version for https://github.com/vapor/debugging.git
Computed https://github.com/vapor/debugging.git at 1.1.0 (0.44s)
Computing version for https://github.com/vapor/bits.git
Computed https://github.com/vapor/bits.git at 1.1.0 (0.44s)
Computing version for https://github.com/vapor/vapor.git
Computed https://github.com/vapor/vapor.git at 2.4.5 (0.49s)
Computing version for https://github.com/vapor/routing.git
Computed https://github.com/vapor/routing.git at 2.2.0 (0.45s)
Computing version for https://github.com/vapor/multipart.git
Computed https://github.com/vapor/multipart.git at 2.1.1 (0.47s)
Computing version for https://github.com/vapor/json.git
Computed https://github.com/vapor/json.git at 2.2.1 (0.45s)
Computing version for https://github.com/vapor/engine.git
Computed https://github.com/vapor/engine.git at 2.2.1 (0.49s)
Computing version for https://github.com/vapor/crypto.git
Computed https://github.com/vapor/crypto.git at 2.1.1 (0.45s)
Computing version for https://github.com/vapor/console.git
Computed https://github.com/vapor/console.git at 2.3.0 (0.44s)
Computing version for https://github.com/vapor/bcrypt.git
Computed https://github.com/vapor/bcrypt.git at 1.1.0 (0.44s)
Computing version for https://github.com/vapor/tls.git
Computed https://github.com/vapor/tls.git at 2.1.1 (0.45s)
Computing version for https://github.com/vapor/ctls.git
Computed https://github.com/vapor/ctls.git at 1.1.2 (0.44s)
Creating working copy for https://github.com/vapor/routing.git
Working copy of https://github.com/vapor/routing.git resolved at 2.2.0
Creating working copy for https://github.com/vapor/crypto.git
Working copy of https://github.com/vapor/crypto.git resolved at 2.1.1
Creating working copy for https://github.com/vapor/redis.git
Working copy of https://github.com/vapor/redis.git resolved at 2.1.0
Creating working copy for https://github.com/vapor/debugging.git
Working copy of https://github.com/vapor/debugging.git resolved at 1.1.0
Creating working copy for https://github.com/vapor/bits.git
Working copy of https://github.com/vapor/bits.git resolved at 1.1.0
Creating working copy for https://github.com/vapor/console.git
Working copy of https://github.com/vapor/console.git resolved at 2.3.0
Creating working copy for https://github.com/vapor/bcrypt.git
Working copy of https://github.com/vapor/bcrypt.git resolved at 1.1.0
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/vapor.git
Working copy of https://github.com/vapor/vapor.git resolved at 2.4.5
Creating working copy for https://github.com/vapor/core.git
Working copy of https://github.com/vapor/core.git resolved at 2.2.0
Creating working copy for https://github.com/vapor/multipart.git
Working copy of https://github.com/vapor/multipart.git resolved at 2.1.1
Creating working copy for https://github.com/vapor/json.git
Working copy of https://github.com/vapor/json.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.1
Creating working copy for https://github.com/vapor/tls.git
Working copy of https://github.com/vapor/tls.git resolved at 2.1.1
Creating working copy for https://github.com/vapor/engine.git
Working copy of https://github.com/vapor/engine.git resolved at 2.2.1
Creating working copy for https://github.com/vapor/ctls.git
Working copy of https://github.com/vapor/ctls.git resolved at 1.1.2
Creating working copy for https://github.com/vapor/sockets.git
Working copy of https://github.com/vapor/sockets.git resolved at 2.2.1
warning: 'ctls': ignoring declared target(s) 'CTLS' in the system package
warning: couldn't find pc file for ctls
Building for debugging...
[0/36] Write sources
[34/36] Compiling CHTTP http_parser.c
[35/36] Write swift-version-24593BA9C3E375BF.txt
[37/77] Emitting module Debugging
[38/77] Compiling Debugging Debuggable.swift
[39/78] Compiling Common KeyPathAccessible+Array.swift
[40/78] Compiling Common KeyPathAccessible+Dictionary.swift
[42/80] Compiling PathIndexable PathIndexable+Subscripting.swift
[43/80] Compiling PathIndexable PathIndexable.swift
[44/80] Emitting module PathIndexable
[46/81] Compiling Common String+HTML.swift
[47/81] Compiling Common TimeInterval+Extensions.swift
[48/81] Compiling Common KeyPathAccessible.swift
[49/81] Compiling Common KeyPathComponent.swift
[50/81] Compiling Common NeighborSequence.swift
[51/81] Compiling Common OptionalType.swift
[56/81] Compiling Common Result.swift
[57/81] Compiling Common String+Extensions.swift
[60/83] Compiling Common Decodable.swift
[61/83] Compiling Common Decoder+Decodable.swift
/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
    public func value<T: Decodable>(of type: T.Type = T.self, at keyPath: [KeyPathComponent]) throws -> T {
    ^~~~~~~

/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
    public func values<T: Decodable>(of type: T.Type = T.self, at keyPath: [KeyPathComponent]) throws -> [T] {
    ^~~~~~~

/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
    public func value<T: Decodable>(of type: T.Type = T.self, at keyPath: [KeyPathComponent]) throws -> T {
    ^~~~~~~

/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
    public func values<T: Decodable>(of type: T.Type = T.self, at keyPath: [KeyPathComponent]) throws -> [T] {
    ^~~~~~~

[64/83] Compiling Common Decoder.swift
/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
    public func value<T: Decodable>(of type: T.Type = T.self, at keyPath: [KeyPathComponent]) throws -> T {
    ^~~~~~~

/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
    public func values<T: Decodable>(of type: T.Type = T.self, at keyPath: [KeyPathComponent]) throws -> [T] {
    ^~~~~~~

[65/83] Emitting module libc
[66/83] Compiling libc libc.swift
[67/83] Emitting module Common
/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
    public func value<T: Decodable>(of type: T.Type = T.self, at keyPath: [KeyPathComponent]) throws -> T {
    ^~~~~~~

/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
    public func values<T: Decodable>(of type: T.Type = T.self, at keyPath: [KeyPathComponent]) throws -> [T] {
    ^~~~~~~

[68/84] Compiling Common Dictionary+Extensions.swift
[69/84] Compiling Common ErrorHandler.swift
[72/84] Compiling Common Encodable.swift
[73/84] Compiling Common Collection+Extensions.swift
[74/84] Emitting module Bits
[84/116] Compiling Models Emoji.swift
[85/116] Compiling Models TokenRepresentable.swift
[87/117] Compiling Models Field.swift
[88/117] Compiling Models Footer.swift
[89/117] Compiling Models Parse.swift
[90/117] Compiling Models Title.swift
[91/117] Compiling Models Color.swift
[92/125] Compiling Models EmojiRepresentable.swift
[93/125] Compiling Models IDRepresentable.swift
[94/125] Compiling Models Nameable.swift
[95/125] Compiling Models TargetRepresentable.swift
[96/125] Compiling Models Exports.swift
[97/125] Compiling Models Group.swift
[98/125] Compiling Models IM.swift
[99/125] Compiling Models Message+Subtype.swift
[100/143] Compiling Core Collection+Safe.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
    public var hashValue: Int {
               ^
[101/143] Compiling Core DataFile.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
    public var hashValue: Int {
               ^
[102/143] Compiling Core Dispatch.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
    public var hashValue: Int {
               ^
[103/143] Compiling Core DispatchTime+Utilities.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
    public var hashValue: Int {
               ^
[104/143] Compiling Core EmptyInitializable.swift
[105/143] Compiling Core Exports.swift
[106/143] Compiling Core Array.swift
[107/143] Compiling Core Bits.swift
[108/143] Compiling Core Cache.swift
[112/145] Compiling Models Team.swift
[113/145] Compiling Models Thread.swift
[114/145] Compiling Models Topic.swift
[115/145] Compiling Models User.swift
[116/145] Compiling Core Extendable.swift
[117/145] Compiling Core FileProtocol.swift
[118/145] Compiling Core Int+Hex.swift
[119/145] Compiling Core Lock.swift
[120/145] Compiling Core Portal.swift
[121/145] Compiling Core RFC1123.swift
[122/145] Emitting module Core
[129/145] Compiling Core String.swift
[130/145] Compiling Core WorkingDirectory.swift
[131/145] Compiling Core Result.swift
[132/145] Compiling Core Semaphore.swift
[133/145] Compiling Core Sequence.swift
[134/145] Compiling Core StaticDataBuffer.swift
[135/145] Compiling Core String+CaseInsensitiveCompare.swift
[136/145] Compiling Core String+Polymorphic.swift
[138/166] 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
    public func pointer<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> ModelPointer<T> {
    ^~~~~~~

/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:7:5: warning: 'public' modifier is redundant for instance method declared in a public extension
    public func pointers<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> [ModelPointer<T>] {
    ^~~~~~~

/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
    public var hashValue: Int {
               ^
[139/231] Compiling Random EmptyInitializable.swift
[140/231] Compiling Random Array+Random.swift
[141/231] Emitting module Transport
[142/232] Compiling Random Exports.swift
[143/232] Compiling Transport WriteableStream.swift
[144/232] Compiling Transport ServerStream.swift
[145/232] Compiling Node StructuredDataWrapper+Cases.swift
[146/232] Compiling Node StructuredDataWrapper+Convenience.swift
[147/232] Compiling Node StructuredDataWrapper+Equatable.swift
[148/232] Compiling Node StructuredDataWrapper+Literals.swift
[149/236] Compiling Console Command.swift
[150/236] Compiling Console Group.swift
[151/236] Compiling Console Argument.swift
[152/236] Compiling Console Command+Print.swift
[153/236] Compiling Transport Stream.swift
[154/236] Compiling Transport StreamError.swift
[155/236] Compiling Random RandomProtocol.swift
[156/236] Compiling Random URandom.swift
[157/236] Emitting module Console
[158/236] Compiling Console ConsoleStyle.swift
[159/236] Compiling Console FileHandle+Stream.swift
[160/236] Compiling Console Pipe+Stream.swift
[161/236] Compiling Node StructuredData.swift
[162/236] Compiling Transport FoundationStream.swift
[163/236] Compiling Transport ReadableStream.swift
[165/237] Emitting module Random
[166/237] Compiling Random OSRandom.swift
[167/238] 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>')
        let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
                                            ^
/host/spi-builder-workspace/.build/checkouts/console/Sources/Console/Terminal/Terminal.swift:147:45: note: coalesce using '??' to provide a default when the optional value contains 'nil'
        let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
                                            ^
                                                ?? <#default value#>
/host/spi-builder-workspace/.build/checkouts/console/Sources/Console/Terminal/Terminal.swift:147:45: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
                                            ^
                                               !
[168/238] 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>')
        let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
                                            ^
/host/spi-builder-workspace/.build/checkouts/console/Sources/Console/Terminal/Terminal.swift:147:45: note: coalesce using '??' to provide a default when the optional value contains 'nil'
        let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
                                            ^
                                                ?? <#default value#>
/host/spi-builder-workspace/.build/checkouts/console/Sources/Console/Terminal/Terminal.swift:147:45: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
                                            ^
                                               !
[169/238] Compiling Console Bool+Polymorphic.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>')
        let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
                                            ^
/host/spi-builder-workspace/.build/checkouts/console/Sources/Console/Terminal/Terminal.swift:147:45: note: coalesce using '??' to provide a default when the optional value contains 'nil'
        let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
                                            ^
                                                ?? <#default value#>
/host/spi-builder-workspace/.build/checkouts/console/Sources/Console/Terminal/Terminal.swift:147:45: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
                                            ^
                                               !
[170/238] Compiling Console String+Trim.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>')
        let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
                                            ^
/host/spi-builder-workspace/.build/checkouts/console/Sources/Console/Terminal/Terminal.swift:147:45: note: coalesce using '??' to provide a default when the optional value contains 'nil'
        let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
                                            ^
                                                ?? <#default value#>
/host/spi-builder-workspace/.build/checkouts/console/Sources/Console/Terminal/Terminal.swift:147:45: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
                                            ^
                                               !
[172/238] Compiling Console Console+ConsoleStyle.swift
[173/238] Compiling Console Runnable.swift
[174/238] Compiling Console Value.swift
[175/238] Compiling Console ConsoleClear.swift
[176/238] Compiling Console Console+Print.swift
/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:3:5: warning: 'public' modifier is redundant for instance method declared in a public extension
    public func pointer<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> ModelPointer<T> {
    ^~~~~~~

/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:7:5: warning: 'public' modifier is redundant for instance method declared in a public extension
    public func pointers<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> [ModelPointer<T>] {
    ^~~~~~~

[177/238] Compiling Console Console+Run.swift
/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:3:5: warning: 'public' modifier is redundant for instance method declared in a public extension
    public func pointer<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> ModelPointer<T> {
    ^~~~~~~

/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:7:5: warning: 'public' modifier is redundant for instance method declared in a public extension
    public func pointers<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> [ModelPointer<T>] {
    ^~~~~~~

[178/238] Compiling Console ConsoleError.swift
/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:3:5: warning: 'public' modifier is redundant for instance method declared in a public extension
    public func pointer<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> ModelPointer<T> {
    ^~~~~~~

/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:7:5: warning: 'public' modifier is redundant for instance method declared in a public extension
    public func pointers<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> [ModelPointer<T>] {
    ^~~~~~~

[179/238] Compiling Console ConsoleProtocol.swift
/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:3:5: warning: 'public' modifier is redundant for instance method declared in a public extension
    public func pointer<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> ModelPointer<T> {
    ^~~~~~~

/host/spi-builder-workspace/Sources/Models/Decoder+ModelPointer.swift:7:5: warning: 'public' modifier is redundant for instance method declared in a public extension
    public func pointers<T: IDRepresentable>(at keyPath: [KeyPathComponent]) throws -> [ModelPointer<T>] {
    ^~~~~~~

[188/243] Compiling Console Option.swift
[189/244] Compiling Console Console+Center.swift
[190/244] Compiling Console Console+Confirm.swift
[191/244] Compiling Console Console+Ephemeral.swift
[192/244] Compiling Console Console+Options.swift
[194/244] Compiling Console Bar.swift
[195/244] Compiling Console Console+LoadingBar.swift
[196/244] Compiling Console LoadingBar.swift
[197/244] Compiling Console Console+ProgressBar.swift
[198/244] Compiling Console ProgressBar.swift
[206/244] Compiling Console ConsoleColor.swift
[207/244] Compiling Console Console+Ask.swift
error: fatalError
warning: 'ctls': ignoring declared target(s) 'CTLS' in the system package
warning: couldn't find pc file for ctls
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/87] 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>')
        let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
                                            ^
/host/spi-builder-workspace/.build/checkouts/console/Sources/Console/Terminal/Terminal.swift:147:45: note: coalesce using '??' to provide a default when the optional value contains 'nil'
        let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
                                            ^
                                                ?? <#default value#>
/host/spi-builder-workspace/.build/checkouts/console/Sources/Console/Terminal/Terminal.swift:147:45: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
        let spawned = posix_spawnp(pid, argv[0], &fileActions, nil, argv + [nil], env + [nil])
                                            ^
                                               !
[3/87] Compiling Console String+Trim.swift
[4/102] Compiling Console Bool+Polymorphic.swift
[5/105] Emitting module Console
[6/105] Compiling Console Terminal+Command.swift
[7/110] Compiling URI URI.swift
[8/110] Compiling URI Parser.swift
[9/110] Compiling Console ConsoleColor+Terminal.swift
[10/110] Compiling Console String+ANSI.swift
[11/110] Compiling BCrypt Salt.swift
[12/113] Compiling BCrypt Parser.swift
[13/113] Emitting module URI
[14/113] Compiling URI URI+String.swift
[15/113] Compiling URI URI+Ports.swift
[16/113] Compiling URI URI+Modification.swift
[17/113] Compiling URI URI+Byte.swift
[21/115] Compiling BCrypt Keys.swift
[22/115] Emitting module Sockets
[23/115] Compiling Console Option.swift
[24/115] Compiling Console Value.swift
[25/115] Compiling Console Console+Ask.swift
[26/115] Compiling BCrypt Serializer.swift
[28/115] Compiling Console Console+ProgressBar.swift
[29/115] Compiling Console ProgressBar.swift
[30/115] Compiling Console Argument.swift
[31/115] Compiling Console Bar.swift
[32/115] Compiling Console Console+LoadingBar.swift
[33/115] Compiling Console LoadingBar.swift
[34/115] Compiling Console Console+Center.swift
[35/115] Compiling Console Console+Confirm.swift
[36/115] Compiling Console Console+Ephemeral.swift
[37/115] Compiling Console Console+Options.swift
[38/115] Compiling Console Console+Print.swift
[39/115] Compiling Console Console+Run.swift
[40/120] Compiling Console ConsoleClear.swift
[47/121] Compiling Console Command+Print.swift
[48/121] Compiling Console Command.swift
[49/121] Compiling Console Group.swift
[50/121] Emitting module Node
[51/123] Compiling Sockets TCPWriteableSocket.swift
[52/123] Compiling Sockets UDPSocket.swift
[53/123] Compiling Console Console+ConsoleStyle.swift
[68/124] Compiling Console ConsoleColor.swift
[86/125] Compiling Node StructuredDataWrapper+PathIndexable.swift
[87/125] Compiling Node StructuredData+Polymorphic.swift
[88/125] Compiling Node StructuredData.swift
[89/125] Compiling Node StructuredDataWrapper+Cases.swift
[90/125] Compiling Node StructuredDataWrapper+Convenience.swift
[91/125] Compiling Node StructuredDataWrapper+Equatable.swift
[92/125] Compiling Node StructuredDataWrapper+Literals.swift
[93/125] Compiling Node StructuredDataWrapper+Polymorphic.swift
[96/125] Compiling Node StructuredData+Equatable.swift
[97/125] Compiling Node StructuredData+Init.swift
[98/125] Compiling Node StructuredData+PathIndexable.swift
[103/125] Emitting module BCrypt
error: fatalError
[104/125] Compiling BCrypt Export.swift
[105/125] Compiling BCrypt Convenience.swift
BUILD FAILURE 5.10 linux