Build Information
Failed to build Atem with Swift 6.0 for macOS (SPM).
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/dev1an/swift-atem.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/dev1an/swift-atem
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at b1ab46e Add MediaPlayerFrameDescription change decoder
Cloned https://github.com/dev1an/swift-atem.git
Revision (git rev-parse @):
b1ab46e3e59353cf18a9093b8fc9ed53917f6e47
SUCCESS checkout https://github.com/dev1an/swift-atem.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $workDir
https://github.com/dev1an/swift-atem.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/41] Write sources
[10/41] Write Simulator-entitlement.plist
[11/41] Write VersionDump-entitlement.plist
[11/41] Write PreviewSwitcher-entitlement.plist
[13/41] Write TitleGenerator-entitlement.plist
[14/41] Write MessageDecoder-entitlement.plist
[14/41] Write SourceLabeler-entitlement.plist
[16/41] Compiling CNIOLinux ifaddrs-android.c
[17/41] Compiling CNIOLinux shim.c
[18/41] Write swift-version-6F35C1178C84523A.txt
[19/41] Compiling CNIOSHA1 c_nio_sha1.c
[20/41] Compiling CNIODarwin shim.c
[21/41] Compiling c-atomics.c
[22/41] Compiling c-nioatomics.c
[24/45] Emitting module NIOConcurrencyHelpers
[25/45] Compiling NIOConcurrencyHelpers lock.swift
[26/45] Compiling NIOConcurrencyHelpers atomics.swift
[27/45] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[28/106] 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:8:12: note: 'subscript(_:)' declared here
6 | @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
7 | @available(*, unavailable)
8 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: 'subscript(_:)' declared here
9 | @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
4 | associatedtype SubSequence
5 | override subscript(position: Self.Index) -> Self.Element { get set }
6 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: requirement 'subscript(_:)' declared here
7 | mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
8 | mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
/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 | }
[29/106] 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:8:12: note: 'subscript(_:)' declared here
6 | @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
7 | @available(*, unavailable)
8 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: 'subscript(_:)' declared here
9 | @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
4 | associatedtype SubSequence
5 | override subscript(position: Self.Index) -> Self.Element { get set }
6 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: requirement 'subscript(_:)' declared here
7 | mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
8 | mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
/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 | }
[30/106] 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:8:12: note: 'subscript(_:)' declared here
6 | @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
7 | @available(*, unavailable)
8 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: 'subscript(_:)' declared here
9 | @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
4 | associatedtype SubSequence
5 | override subscript(position: Self.Index) -> Self.Element { get set }
6 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: requirement 'subscript(_:)' declared here
7 | mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
8 | mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
/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 | }
[31/106] Compiling NIO NIOAny.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:8:12: note: 'subscript(_:)' declared here
6 | @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
7 | @available(*, unavailable)
8 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: 'subscript(_:)' declared here
9 | @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
4 | associatedtype SubSequence
5 | override subscript(position: Self.Index) -> Self.Element { get set }
6 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: requirement 'subscript(_:)' declared here
7 | mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
8 | mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
/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 | }
[32/106] Compiling NIO NIOCloseOnErrorHandler.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:8:12: note: 'subscript(_:)' declared here
6 | @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
7 | @available(*, unavailable)
8 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: 'subscript(_:)' declared here
9 | @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
4 | associatedtype SubSequence
5 | override subscript(position: Self.Index) -> Self.Element { get set }
6 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: requirement 'subscript(_:)' declared here
7 | mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
8 | mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
/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 | }
[33/106] Compiling NIO NIOThreadPool.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:8:12: note: 'subscript(_:)' declared here
6 | @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
7 | @available(*, unavailable)
8 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: 'subscript(_:)' declared here
9 | @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
4 | associatedtype SubSequence
5 | override subscript(position: Self.Index) -> Self.Element { get set }
6 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: requirement 'subscript(_:)' declared here
7 | mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
8 | mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
/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/106] Compiling NIO NonBlockingFileIO.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:8:12: note: 'subscript(_:)' declared here
6 | @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
7 | @available(*, unavailable)
8 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: 'subscript(_:)' declared here
9 | @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
4 | associatedtype SubSequence
5 | override subscript(position: Self.Index) -> Self.Element { get set }
6 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: requirement 'subscript(_:)' declared here
7 | mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
8 | mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
/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/112] Compiling NIO HappyEyeballs.swift
[36/112] Compiling NIO Heap.swift
[37/112] Compiling NIO IO.swift
[38/112] Compiling NIO IOData.swift
[39/112] Compiling NIO IntegerTypes.swift
[40/112] Compiling NIO Interfaces.swift
[41/112] Compiling NIO Linux.swift
[42/112] Compiling NIO Resolver.swift
[43/112] Compiling NIO Selectable.swift
[44/112] Compiling NIO SelectableEventLoop.swift
[45/112] Compiling NIO Selector.swift
[46/112] Compiling NIO ServerSocket.swift
[47/112] Compiling NIO SingleStepByteToMessageDecoder.swift
[48/112] Compiling NIO Thread.swift
[49/112] Compiling NIO ThreadPosix.swift
[50/112] Compiling NIO ThreadWindows.swift
[51/112] Compiling NIO TypeAssistedChannelHandler.swift
[52/112] Compiling NIO UniversalBootstrapSupport.swift
[53/112] Compiling NIO Utilities.swift
[54/112] Compiling NIO ByteBuffer-conversions.swift
[55/112] Compiling NIO ByteBuffer-core.swift
[56/112] Compiling NIO ByteBuffer-int.swift
[57/112] Compiling NIO ByteBuffer-views.swift
[58/112] Compiling NIO Channel.swift
[59/112] Compiling NIO ChannelHandler.swift
[60/112] Compiling NIO ChannelHandlers.swift
[61/112] 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
[62/112] Compiling NIO PendingWritesManager.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
[63/112] Compiling NIO PipeChannel.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
[64/112] Compiling NIO PipePair.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
[65/112] Compiling NIO PriorityQueue.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
[66/112] Compiling NIO RecvByteBufferAllocator.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
[67/112] Compiling NIO Socket.swift
[68/112] Compiling NIO SocketAddresses.swift
[69/112] Compiling NIO SocketChannel.swift
[70/112] Compiling NIO SocketOptionProvider.swift
[71/112] Compiling NIO SocketProtocols.swift
[72/112] Compiling NIO System.swift
[73/112] Compiling NIO Embedded.swift
[74/112] Compiling NIO EventLoop.swift
[75/112] Compiling NIO EventLoopFuture.swift
[76/112] Compiling NIO FileDescriptor.swift
[77/112] Compiling NIO FileHandle.swift
[78/112] Compiling NIO FileRegion.swift
[79/112] Compiling NIO GetaddrinfoResolver.swift
[80/112] Compiling NIO ChannelInvoker.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
115 | public typealias Element = Element
116 | public typealias Indices = DefaultIndices<CircularBuffer<Element>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
115 | public typealias Element = Element
116 | public typealias Indices = DefaultIndices<CircularBuffer<Element>>
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
6 | @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
7 | @available(*, unavailable)
8 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: 'subscript(_:)' declared here
9 | @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
4 | associatedtype SubSequence
5 | override subscript(position: Self.Index) -> Self.Element { get set }
6 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: requirement 'subscript(_:)' declared here
7 | mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
8 | mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
[81/112] Compiling NIO ChannelOption.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
115 | public typealias Element = Element
116 | public typealias Indices = DefaultIndices<CircularBuffer<Element>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
115 | public typealias Element = Element
116 | public typealias Indices = DefaultIndices<CircularBuffer<Element>>
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
6 | @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
7 | @available(*, unavailable)
8 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: 'subscript(_:)' declared here
9 | @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
4 | associatedtype SubSequence
5 | override subscript(position: Self.Index) -> Self.Element { get set }
6 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: requirement 'subscript(_:)' declared here
7 | mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
8 | mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
[82/112] Compiling NIO ChannelPipeline.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
115 | public typealias Element = Element
116 | public typealias Indices = DefaultIndices<CircularBuffer<Element>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
115 | public typealias Element = Element
116 | public typealias Indices = DefaultIndices<CircularBuffer<Element>>
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
6 | @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
7 | @available(*, unavailable)
8 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: 'subscript(_:)' declared here
9 | @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
4 | associatedtype SubSequence
5 | override subscript(position: Self.Index) -> Self.Element { get set }
6 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: requirement 'subscript(_:)' declared here
7 | mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
8 | mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
[83/112] Compiling NIO CircularBuffer.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
115 | public typealias Element = Element
116 | public typealias Indices = DefaultIndices<CircularBuffer<Element>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
115 | public typealias Element = Element
116 | public typealias Indices = DefaultIndices<CircularBuffer<Element>>
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
6 | @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
7 | @available(*, unavailable)
8 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: 'subscript(_:)' declared here
9 | @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
4 | associatedtype SubSequence
5 | override subscript(position: Self.Index) -> Self.Element { get set }
6 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: requirement 'subscript(_:)' declared here
7 | mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
8 | mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
[84/112] Compiling NIO Codec.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
115 | public typealias Element = Element
116 | public typealias Indices = DefaultIndices<CircularBuffer<Element>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
115 | public typealias Element = Element
116 | public typealias Indices = DefaultIndices<CircularBuffer<Element>>
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
6 | @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
7 | @available(*, unavailable)
8 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: 'subscript(_:)' declared here
9 | @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
4 | associatedtype SubSequence
5 | override subscript(position: Self.Index) -> Self.Element { get set }
6 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: requirement 'subscript(_:)' declared here
7 | mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
8 | mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
[85/112] Compiling NIO DatagramVectorReadManager.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
115 | public typealias Element = Element
116 | public typealias Indices = DefaultIndices<CircularBuffer<Element>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
115 | public typealias Element = Element
116 | public typealias Indices = DefaultIndices<CircularBuffer<Element>>
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
6 | @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
7 | @available(*, unavailable)
8 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: 'subscript(_:)' declared here
9 | @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
4 | associatedtype SubSequence
5 | override subscript(position: Self.Index) -> Self.Element { get set }
6 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: requirement 'subscript(_:)' declared here
7 | mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
8 | mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
[86/112] Compiling NIO DeadChannel.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
115 | public typealias Element = Element
116 | public typealias Indices = DefaultIndices<CircularBuffer<Element>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
115 | public typealias Element = Element
116 | public typealias Indices = DefaultIndices<CircularBuffer<Element>>
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
6 | @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
7 | @available(*, unavailable)
8 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: 'subscript(_:)' declared here
9 | @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
4 | associatedtype SubSequence
5 | override subscript(position: Self.Index) -> Self.Element { get set }
6 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: requirement 'subscript(_:)' declared here
7 | mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
8 | mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
error: emit-module command failed with exit code 1 (use -v to see invocation)
[87/112] Compiling NIO AddressedEnvelope.swift
[88/112] Compiling NIO BSDSocketAPI.swift
[89/112] Compiling NIO BaseSocket.swift
[90/112] Compiling NIO BaseSocketChannel.swift
[91/112] Compiling NIO BaseStreamSocketChannel.swift
[92/112] Compiling NIO Bootstrap.swift
[93/112] Compiling NIO ByteBuffer-aux.swift
[94/112] Emitting module NIO
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
| `- error: type 'CircularBuffer<Element>' does not conform to protocol 'MutableCollection'
115 | public typealias Element = Element
116 | public typealias Indices = DefaultIndices<CircularBuffer<Element>>
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIO/CircularBuffer.swift:114:1: error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
112 |
113 | // MARK: Collection/MutableCollection implementation
114 | extension CircularBuffer: Collection, MutableCollection {
| `- error: unavailable subscript 'subscript(_:)' was used to satisfy a requirement of protocol 'MutableCollection'
115 | public typealias Element = Element
116 | public typealias Indices = DefaultIndices<CircularBuffer<Element>>
Swift.MutableCollection:8:12: note: 'subscript(_:)' declared here
6 | @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
7 | @available(*, unavailable)
8 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: 'subscript(_:)' declared here
9 | @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
4 | associatedtype SubSequence
5 | override subscript(position: Self.Index) -> Self.Element { get set }
6 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: requirement 'subscript(_:)' declared here
7 | mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
8 | mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
/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:8:12: note: 'subscript(_:)' declared here
6 | @inlinable public subscript(bounds: Range<Self.Index>) -> Slice<Self> { get set }
7 | @available(*, unavailable)
8 | public subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: 'subscript(_:)' declared here
9 | @inlinable public mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
10 | }
Swift.MutableCollection:6:14: note: requirement 'subscript(_:)' declared here
4 | associatedtype SubSequence
5 | override subscript(position: Self.Index) -> Self.Element { get set }
6 | override subscript(bounds: Range<Self.Index>) -> Self.SubSequence { get set }
| `- note: requirement 'subscript(_:)' declared here
7 | mutating func partition(by belongsInSecondPartition: (Self.Element) throws -> Bool) rethrows -> Self.Index
8 | mutating func swapAt(_ i: Self.Index, _ j: Self.Index)
Fetching https://github.com/apple/swift-nio-extras.git
Fetching https://github.com/apple/swift-nio.git
[1/4833] Fetching swift-nio-extras
[4834/70361] Fetching swift-nio-extras, swift-nio
Fetched https://github.com/apple/swift-nio.git from cache (4.07s)
Fetched https://github.com/apple/swift-nio-extras.git from cache (4.07s)
Computing version for https://github.com/apple/swift-nio-extras.git
Computed https://github.com/apple/swift-nio-extras.git at 1.5.1 (0.70s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.18.0 (0.71s)
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.18.0
Creating working copy for https://github.com/apple/swift-nio-extras.git
Working copy of https://github.com/apple/swift-nio-extras.git resolved at 1.5.1
BUILD FAILURE 6.0 macosSpm