Build Information
Failed to build ShellKit, reference master (da8dcb), with Swift 6.3 for macOS (SPM) on 20 Apr 2026 17:08:07 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/einstore/shellkit.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/einstore/shellkit
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at da8dcb4 formatting
Cloned https://github.com/einstore/shellkit.git
Revision (git rev-parse @):
da8dcb4252a5cb479094559d111d3a221689ae2b
SUCCESS checkout https://github.com/einstore/shellkit.git at master
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/Einstore/Shout.git
Fetching https://github.com/Einstore/WebErrorKit.git
Fetching https://github.com/jakeheis/CSSH
Fetching https://github.com/IBM-Swift/BlueSocket
[1/412] Fetching shout
[170/438] Fetching shout, cssh
[439/3380] Fetching shout, cssh, bluesocket
[940/3408] Fetching shout, cssh, bluesocket, weberrorkit
Fetched https://github.com/Einstore/WebErrorKit.git from cache (1.03s)
Fetched https://github.com/IBM-Swift/BlueSocket from cache (1.03s)
[1/83178] Fetching swift-nio
Fetched https://github.com/apple/swift-nio.git from cache (7.40s)
Fetched https://github.com/Einstore/Shout.git from cache (7.40s)
Computing version for https://github.com/Einstore/Shout.git
Fetched https://github.com/jakeheis/CSSH from cache (7.40s)
Computed https://github.com/Einstore/Shout.git at 0.5.1 (9.67s)
Computing version for https://github.com/Einstore/WebErrorKit.git
Computed https://github.com/Einstore/WebErrorKit.git at 0.0.1 (0.65s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.7.0 (0.68s)
Computing version for https://github.com/jakeheis/CSSH
Computed https://github.com/jakeheis/CSSH at 1.0.3 (0.68s)
Computing version for https://github.com/IBM-Swift/BlueSocket
Computed https://github.com/IBM-Swift/BlueSocket at 1.0.48 (0.67s)
Creating working copy for https://github.com/Einstore/WebErrorKit.git
Working copy of https://github.com/Einstore/WebErrorKit.git resolved at 0.0.1
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.7.0
Creating working copy for https://github.com/IBM-Swift/BlueSocket
Working copy of https://github.com/IBM-Swift/BlueSocket resolved at 1.0.48
Creating working copy for https://github.com/Einstore/Shout.git
Working copy of https://github.com/Einstore/Shout.git resolved at 0.5.1
Creating working copy for https://github.com/jakeheis/CSSH
Working copy of https://github.com/jakeheis/CSSH resolved at 1.0.3
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "shellkit",
"name": "ShellKit",
"url": "https://github.com/einstore/shellkit.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/shellkit",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-nio",
"name": "swift-nio",
"url": "https://github.com/apple/swift-nio.git",
"version": "2.98.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-nio",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swift-atomics",
"name": "swift-atomics",
"url": "https://github.com/apple/swift-atomics.git",
"version": "1.3.0",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "swift-collections",
"name": "swift-collections",
"url": "https://github.com/apple/swift-collections.git",
"version": "1.4.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
"traits": [
],
"dependencies": [
]
},
{
"identity": "swift-system",
"name": "swift-system",
"url": "https://github.com/apple/swift-system.git",
"version": "1.6.4",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-system",
"traits": [
"default"
],
"dependencies": [
]
}
]
},
{
"identity": "weberrorkit",
"name": "WebError",
"url": "https://github.com/Einstore/WebErrorKit.git",
"version": "0.0.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/WebErrorKit",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "shout",
"name": "Shout",
"url": "https://github.com/Einstore/Shout.git",
"version": "0.5.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Shout",
"traits": [
"default"
],
"dependencies": [
{
"identity": "bluesocket",
"name": "Socket",
"url": "https://github.com/IBM-Swift/BlueSocket",
"version": "1.0.200",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/BlueSocket",
"traits": [
"default"
],
"dependencies": [
]
},
{
"identity": "cssh",
"name": "CSSH",
"url": "https://github.com/jakeheis/CSSH",
"version": "1.0.3",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/CSSH",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
]
}
]
}
Fetching https://github.com/einstore/shellkit.git
[1/273] Fetching shellkit
Fetched https://github.com/einstore/shellkit.git from cache (0.66s)
Fetching https://github.com/apple/swift-nio.git from cache
Fetching https://github.com/Einstore/Shout.git from cache
Fetching https://github.com/Einstore/WebErrorKit.git from cache
Fetched https://github.com/Einstore/Shout.git from cache (0.44s)
Fetched https://github.com/apple/swift-nio.git from cache (0.78s)
Fetched https://github.com/Einstore/WebErrorKit.git from cache (0.78s)
Computing version for https://github.com/Einstore/Shout.git
Computed https://github.com/Einstore/Shout.git at 0.5.1 (0.85s)
Fetching https://github.com/IBM-Swift/BlueSocket from cache
Fetching https://github.com/jakeheis/CSSH from cache
Fetched https://github.com/IBM-Swift/BlueSocket from cache (0.54s)
Fetched https://github.com/jakeheis/CSSH from cache (0.54s)
Computing version for https://github.com/Einstore/WebErrorKit.git
Computed https://github.com/Einstore/WebErrorKit.git at 0.0.1 (0.60s)
Computing version for https://github.com/jakeheis/CSSH
Computed https://github.com/jakeheis/CSSH at 1.0.3 (0.03s)
Computing version for https://github.com/IBM-Swift/BlueSocket
Computed https://github.com/IBM-Swift/BlueSocket at 1.0.200 (0.53s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.98.0 (0.78s)
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-collections.git
[1/1820] Fetching swift-atomics
[38/7421] Fetching swift-atomics, swift-system
[354/30997] Fetching swift-atomics, swift-system, swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (2.31s)
Fetched https://github.com/apple/swift-atomics.git from cache (2.31s)
Fetched https://github.com/apple/swift-system.git from cache (2.31s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.0 (2.92s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.4 (0.58s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.4.1 (0.58s)
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.98.0
Creating working copy for https://github.com/jakeheis/CSSH
Working copy of https://github.com/jakeheis/CSSH resolved at 1.0.3
Creating working copy for https://github.com/Einstore/Shout.git
Working copy of https://github.com/Einstore/Shout.git resolved at 0.5.1
Creating working copy for https://github.com/Einstore/WebErrorKit.git
Working copy of https://github.com/Einstore/WebErrorKit.git resolved at 0.0.1
Creating working copy for https://github.com/IBM-Swift/BlueSocket
Working copy of https://github.com/IBM-Swift/BlueSocket resolved at 1.0.200
Creating working copy for https://github.com/einstore/shellkit.git
Working copy of https://github.com/einstore/shellkit.git resolved at master (da8dcb4)
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.4.1
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.6.4
warning: 'cssh': ignoring declared target(s) 'CSSH' in the system package
warning: '.resolve-product-dependencies': dependency 'shellkit' is not used by any target
Found 3 product dependencies
- swift-nio
- WebError
- Shout
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/einstore/shellkit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/17] Write sources
[11/17] Compiling CNIOLinux shim.c
[11/17] Compiling CNIOLinux ifaddrs-android.c
[13/17] Write swift-version--6988338F2F200930.txt
[14/29] Compiling CNIODarwin shim.c
[15/29] Compiling CNIOSHA1 c_nio_sha1.c
[17/29] Compiling WebErrorKit WebErrorContent.swift
[18/29] Compiling WebErrorKit WebError.swift
[19/29] Compiling WebErrorKit SerializableWebError.swift
[20/29] Compiling WebErrorKit WebError+RawRepresentable.swift
[21/29] Compiling WebErrorKit WebError+Serializable.swift
[22/29] Emitting module WebErrorKit
[23/29] Compiling WebErrorKit Exports.swift
[24/29] Compiling WebErrorKit String+Codify.swift
[24/29] Compiling c-atomics.c
[26/32] Compiling Socket Socket.swift
[27/32] Compiling Socket SocketProtocols.swift
[28/32] Emitting module Socket
[29/32] Compiling Socket SocketUtils.swift
[30/42] Compiling NIOConcurrencyHelpers lock.swift
[31/42] Compiling NIOConcurrencyHelpers atomics.swift
[32/42] Emitting module NIOConcurrencyHelpers
[33/93] Compiling NIO Interfaces.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
| `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
133 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 | public typealias Index = CircularBuffer<Element>.Index
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
133 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 | public typealias Index = CircularBuffer<Element>.Index
Swift.MutableCollection.subscript:3:10: note: 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | @available(*, unavailable)
3 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: 'subscript(_:)' declared here
4 |
Swift.MutableCollection.subscript:2:10: note: requirement 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: requirement 'subscript(_:)' declared here
3 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:121:40: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
119 | /// Returns the marked element.
120 | @inlinable
121 | public var markedElement: Element? {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
122 | return self.markedElementIndex.map { self._buffer[$0] }
123 | }
[34/93] Compiling NIO Linux.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
| `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
133 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 | public typealias Index = CircularBuffer<Element>.Index
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
133 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 | public typealias Index = CircularBuffer<Element>.Index
Swift.MutableCollection.subscript:3:10: note: 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | @available(*, unavailable)
3 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: 'subscript(_:)' declared here
4 |
Swift.MutableCollection.subscript:2:10: note: requirement 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: requirement 'subscript(_:)' declared here
3 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:121:40: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
119 | /// Returns the marked element.
120 | @inlinable
121 | public var markedElement: Element? {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
122 | return self.markedElementIndex.map { self._buffer[$0] }
123 | }
[35/93] Compiling NIO LinuxCPUSet.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
| `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
133 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 | public typealias Index = CircularBuffer<Element>.Index
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
133 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 | public typealias Index = CircularBuffer<Element>.Index
Swift.MutableCollection.subscript:3:10: note: 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | @available(*, unavailable)
3 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: 'subscript(_:)' declared here
4 |
Swift.MutableCollection.subscript:2:10: note: requirement 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: requirement 'subscript(_:)' declared here
3 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:121:40: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
119 | /// Returns the marked element.
120 | @inlinable
121 | public var markedElement: Element? {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
122 | return self.markedElementIndex.map { self._buffer[$0] }
123 | }
[36/93] Compiling NIO MarkedCircularBuffer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
| `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
133 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 | public typealias Index = CircularBuffer<Element>.Index
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
133 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 | public typealias Index = CircularBuffer<Element>.Index
Swift.MutableCollection.subscript:3:10: note: 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | @available(*, unavailable)
3 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: 'subscript(_:)' declared here
4 |
Swift.MutableCollection.subscript:2:10: note: requirement 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: requirement 'subscript(_:)' declared here
3 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:121:40: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
119 | /// Returns the marked element.
120 | @inlinable
121 | public var markedElement: Element? {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
122 | return self.markedElementIndex.map { self._buffer[$0] }
123 | }
[37/93] Compiling NIO MulticastChannel.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
| `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
133 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 | public typealias Index = CircularBuffer<Element>.Index
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
133 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 | public typealias Index = CircularBuffer<Element>.Index
Swift.MutableCollection.subscript:3:10: note: 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | @available(*, unavailable)
3 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: 'subscript(_:)' declared here
4 |
Swift.MutableCollection.subscript:2:10: note: requirement 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: requirement 'subscript(_:)' declared here
3 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:121:40: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
119 | /// Returns the marked element.
120 | @inlinable
121 | public var markedElement: Element? {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
122 | return self.markedElementIndex.map { self._buffer[$0] }
123 | }
[38/93] Compiling NIO PendingWritesManager.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/PendingWritesManager.swift:134:27: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
132 | /// - parameters:
133 | /// - bytes: How many bytes of the item were written.
134 | private mutating func partiallyWrittenFirst(bytes: Int) {
| `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
135 | self.pendingWrites[self.pendingWrites.startIndex].data.moveReaderIndex(forwardBy: bytes)
136 | self.subtractOutstanding(bytes: bytes)
[39/93] Compiling NIO PriorityQueue.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/PendingWritesManager.swift:134:27: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
132 | /// - parameters:
133 | /// - bytes: How many bytes of the item were written.
134 | private mutating func partiallyWrittenFirst(bytes: Int) {
| `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
135 | self.pendingWrites[self.pendingWrites.startIndex].data.moveReaderIndex(forwardBy: bytes)
136 | self.subtractOutstanding(bytes: bytes)
[40/93] Compiling NIO RecvByteBufferAllocator.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/PendingWritesManager.swift:134:27: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
132 | /// - parameters:
133 | /// - bytes: How many bytes of the item were written.
134 | private mutating func partiallyWrittenFirst(bytes: Int) {
| `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
135 | self.pendingWrites[self.pendingWrites.startIndex].data.moveReaderIndex(forwardBy: bytes)
136 | self.subtractOutstanding(bytes: bytes)
[41/93] Compiling NIO Resolver.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/PendingWritesManager.swift:134:27: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
132 | /// - parameters:
133 | /// - bytes: How many bytes of the item were written.
134 | private mutating func partiallyWrittenFirst(bytes: Int) {
| `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
135 | self.pendingWrites[self.pendingWrites.startIndex].data.moveReaderIndex(forwardBy: bytes)
136 | self.subtractOutstanding(bytes: bytes)
[42/93] Compiling NIO Selectable.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/PendingWritesManager.swift:134:27: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
132 | /// - parameters:
133 | /// - bytes: How many bytes of the item were written.
134 | private mutating func partiallyWrittenFirst(bytes: Int) {
| `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
135 | self.pendingWrites[self.pendingWrites.startIndex].data.moveReaderIndex(forwardBy: bytes)
136 | self.subtractOutstanding(bytes: bytes)
[43/98] Compiling NIO NIOAny.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/PendingDatagramWritesManager.swift:326:17: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
324 | while let markedIndex = self.markedIndex, self.pendingWrites.pendingWrites.distance(from: self.index,
325 | to: markedIndex) >= 0 {
326 | let element = self.pendingWrites.pendingWrites[index]
| `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
327 | index = self.pendingWrites.pendingWrites.index(after: index)
328 | return element
[44/98] Compiling NIO NIOCloseOnErrorHandler.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/PendingDatagramWritesManager.swift:326:17: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
324 | while let markedIndex = self.markedIndex, self.pendingWrites.pendingWrites.distance(from: self.index,
325 | to: markedIndex) >= 0 {
326 | let element = self.pendingWrites.pendingWrites[index]
| `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
327 | index = self.pendingWrites.pendingWrites.index(after: index)
328 | return element
[45/98] Compiling NIO NIOThreadPool.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/PendingDatagramWritesManager.swift:326:17: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
324 | while let markedIndex = self.markedIndex, self.pendingWrites.pendingWrites.distance(from: self.index,
325 | to: markedIndex) >= 0 {
326 | let element = self.pendingWrites.pendingWrites[index]
| `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
327 | index = self.pendingWrites.pendingWrites.index(after: index)
328 | return element
[46/98] Compiling NIO NonBlockingFileIO.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/PendingDatagramWritesManager.swift:326:17: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
324 | while let markedIndex = self.markedIndex, self.pendingWrites.pendingWrites.distance(from: self.index,
325 | to: markedIndex) >= 0 {
326 | let element = self.pendingWrites.pendingWrites[index]
| `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
327 | index = self.pendingWrites.pendingWrites.index(after: index)
328 | return element
[47/98] Compiling NIO PendingDatagramWritesManager.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/PendingDatagramWritesManager.swift:326:17: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
324 | while let markedIndex = self.markedIndex, self.pendingWrites.pendingWrites.distance(from: self.index,
325 | to: markedIndex) >= 0 {
326 | let element = self.pendingWrites.pendingWrites[index]
| `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
327 | index = self.pendingWrites.pendingWrites.index(after: index)
328 | return element
error: emit-module command failed with exit code 1 (use -v to see invocation)
[48/98] Emitting module NIO
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:106:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
104 |
105 | // MARK: Collection/MutableCollection implementation
106 | extension CircularBuffer: Collection, MutableCollection {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
107 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
108 | public typealias SubSequence = CircularBuffer<Element>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:106:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
104 |
105 | // MARK: Collection/MutableCollection implementation
106 | extension CircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
107 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
108 | public typealias SubSequence = CircularBuffer<Element>
Swift.MutableCollection.subscript:3:10: note: 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | @available(*, unavailable)
3 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: 'subscript(_:)' declared here
4 |
Swift.MutableCollection.subscript:2:10: note: requirement 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: requirement 'subscript(_:)' declared here
3 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
| `- error: type 'MarkedCircularBuffer<Element>' does not conform to protocol 'MutableCollection'
133 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 | public typealias Index = CircularBuffer<Element>.Index
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/MarkedCircularBuffer.swift:132:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
130 | }
131 |
132 | extension MarkedCircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
133 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
134 | public typealias Index = CircularBuffer<Element>.Index
Swift.MutableCollection.subscript:3:10: note: 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | @available(*, unavailable)
3 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: 'subscript(_:)' declared here
4 |
Swift.MutableCollection.subscript:2:10: note: requirement 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: requirement 'subscript(_:)' declared here
3 |
[49/98] Compiling NIO GetaddrinfoResolver.swift
[50/98] Compiling NIO HappyEyeballs.swift
[51/98] Compiling NIO Heap.swift
[52/98] Compiling NIO IO.swift
[53/98] Compiling NIO IOData.swift
[54/98] Compiling NIO IntegerTypes.swift
[55/98] Compiling NIO ByteBuffer-int.swift
[56/98] Compiling NIO ByteBuffer-views.swift
[57/98] Compiling NIO Channel.swift
[58/98] Compiling NIO ChannelHandler.swift
[59/98] Compiling NIO ChannelHandlers.swift
[60/98] Compiling NIO ChannelInvoker.swift
[61/98] Compiling NIO Embedded.swift
[62/98] Compiling NIO EventLoop.swift
[63/98] Compiling NIO EventLoopFuture.swift
[64/98] Compiling NIO FileDescriptor.swift
[65/98] Compiling NIO FileHandle.swift
[66/98] Compiling NIO FileRegion.swift
[67/98] Compiling NIO ChannelOption.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:106:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
104 |
105 | // MARK: Collection/MutableCollection implementation
106 | extension CircularBuffer: Collection, MutableCollection {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
107 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
108 | public typealias SubSequence = CircularBuffer<Element>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:106:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
104 |
105 | // MARK: Collection/MutableCollection implementation
106 | extension CircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
107 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
108 | public typealias SubSequence = CircularBuffer<Element>
Swift.MutableCollection.subscript:3:10: note: 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | @available(*, unavailable)
3 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: 'subscript(_:)' declared here
4 |
Swift.MutableCollection.subscript:2:10: note: requirement 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: requirement 'subscript(_:)' declared here
3 |
[68/98] Compiling NIO ChannelPipeline.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:106:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
104 |
105 | // MARK: Collection/MutableCollection implementation
106 | extension CircularBuffer: Collection, MutableCollection {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
107 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
108 | public typealias SubSequence = CircularBuffer<Element>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:106:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
104 |
105 | // MARK: Collection/MutableCollection implementation
106 | extension CircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
107 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
108 | public typealias SubSequence = CircularBuffer<Element>
Swift.MutableCollection.subscript:3:10: note: 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | @available(*, unavailable)
3 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: 'subscript(_:)' declared here
4 |
Swift.MutableCollection.subscript:2:10: note: requirement 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: requirement 'subscript(_:)' declared here
3 |
[69/98] Compiling NIO CircularBuffer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:106:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
104 |
105 | // MARK: Collection/MutableCollection implementation
106 | extension CircularBuffer: Collection, MutableCollection {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
107 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
108 | public typealias SubSequence = CircularBuffer<Element>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:106:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
104 |
105 | // MARK: Collection/MutableCollection implementation
106 | extension CircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
107 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
108 | public typealias SubSequence = CircularBuffer<Element>
Swift.MutableCollection.subscript:3:10: note: 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | @available(*, unavailable)
3 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: 'subscript(_:)' declared here
4 |
Swift.MutableCollection.subscript:2:10: note: requirement 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: requirement 'subscript(_:)' declared here
3 |
[70/98] Compiling NIO Codec.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:106:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
104 |
105 | // MARK: Collection/MutableCollection implementation
106 | extension CircularBuffer: Collection, MutableCollection {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
107 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
108 | public typealias SubSequence = CircularBuffer<Element>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:106:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
104 |
105 | // MARK: Collection/MutableCollection implementation
106 | extension CircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
107 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
108 | public typealias SubSequence = CircularBuffer<Element>
Swift.MutableCollection.subscript:3:10: note: 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | @available(*, unavailable)
3 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: 'subscript(_:)' declared here
4 |
Swift.MutableCollection.subscript:2:10: note: requirement 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: requirement 'subscript(_:)' declared here
3 |
[71/98] Compiling NIO DatagramVectorReadManager.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:106:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
104 |
105 | // MARK: Collection/MutableCollection implementation
106 | extension CircularBuffer: Collection, MutableCollection {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
107 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
108 | public typealias SubSequence = CircularBuffer<Element>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:106:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
104 |
105 | // MARK: Collection/MutableCollection implementation
106 | extension CircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
107 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
108 | public typealias SubSequence = CircularBuffer<Element>
Swift.MutableCollection.subscript:3:10: note: 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | @available(*, unavailable)
3 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: 'subscript(_:)' declared here
4 |
Swift.MutableCollection.subscript:2:10: note: requirement 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: requirement 'subscript(_:)' declared here
3 |
[72/98] Compiling NIO DeadChannel.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:106:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
104 |
105 | // MARK: Collection/MutableCollection implementation
106 | extension CircularBuffer: Collection, MutableCollection {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
107 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
108 | public typealias SubSequence = CircularBuffer<Element>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:106:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
104 |
105 | // MARK: Collection/MutableCollection implementation
106 | extension CircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
107 | public typealias RangeType<Bound> = Range<Bound> where Bound: Strideable, Bound.Stride: SignedInteger
108 | public typealias SubSequence = CircularBuffer<Element>
Swift.MutableCollection.subscript:3:10: note: 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | @available(*, unavailable)
3 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: 'subscript(_:)' declared here
4 |
Swift.MutableCollection.subscript:2:10: note: requirement 'subscript(_:)' declared here
1 | protocol MutableCollection {
2 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }}
| `- note: requirement 'subscript(_:)' declared here
3 |
[73/98] Compiling NIO SocketOptionProvider.swift
[74/98] Compiling NIO System.swift
[75/98] Compiling NIO Thread.swift
[76/98] Compiling NIO TypeAssistedChannelHandler.swift
[77/98] Compiling NIO Utilities.swift
[78/98] Compiling NIO AddressedEnvelope.swift
[79/98] Compiling NIO BaseSocket.swift
[80/98] Compiling NIO BaseSocketChannel.swift
[81/98] Compiling NIO Bootstrap.swift
[82/98] Compiling NIO ByteBuffer-aux.swift
[83/98] Compiling NIO ByteBuffer-core.swift
[84/98] Compiling NIO Selector.swift
[85/98] Compiling NIO ServerSocket.swift
[86/98] Compiling NIO Socket.swift
[87/98] Compiling NIO SocketAddresses.swift
[88/98] Compiling NIO SocketChannel.swift
<module-includes>:1:9: note: in file included from <module-includes>:1:
1 | #import "shim.h"
| `- note: in file included from <module-includes>:1:
2 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/CSSH/shim.h:4:10: error: 'libssh2.h' file not found
2 | #define __CLIBSSH_SHIM_H__
3 |
4 | #include <libssh2.h>
| `- error: 'libssh2.h' file not found
5 | #include <libssh2_sftp.h>
6 | #include <libssh2_publickey.h>
warning: 'cssh': ignoring declared target(s) 'CSSH' in the system package
warning: failed to retrieve search paths with pkg-config; maybe pkg-config is not installed
warning: you may be able to install libssh2 using your system-packager:
brew install libssh2
warning: you may be able to install libssh2 using your system-packager:
brew install libssh2
BUILD FAILURE 6.3 macosSpm