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 GraphQL, reference 0.12.1-beta.6 (253b6e), with Swift 6.1 for macOS (SPM) on 28 Apr 2025 05:41:40 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nerdsupremacist/GraphQL.git
Reference: 0.12.1-beta.6
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/nerdsupremacist/GraphQL
 * tag               0.12.1-beta.6 -> FETCH_HEAD
HEAD is now at 253b6ef Fixing string escaping
Cloned https://github.com/nerdsupremacist/GraphQL.git
Revision (git rev-parse @):
253b6efa4fdac99a0feef631023232729864a7c1
SUCCESS checkout https://github.com/nerdsupremacist/GraphQL.git at 0.12.1-beta.6
Fetching https://github.com/mattgallagher/CwlDemangle.git
Fetching https://github.com/nerdsupremacist/Runtime.git
Fetching https://github.com/nerdsupremacist/CRuntime.git
Fetching https://github.com/apple/swift-nio.git from cache
[1/1827] Fetching runtime
[20/1950] Fetching runtime, cruntime
[252/2282] Fetching runtime, cruntime, cwldemangle
Fetched https://github.com/nerdsupremacist/CRuntime.git from cache (0.91s)
Fetched https://github.com/apple/swift-nio.git from cache (0.92s)
[1557/2159] Fetching runtime, cwldemangle
Fetched https://github.com/mattgallagher/CwlDemangle.git from cache (1.00s)
Fetched https://github.com/nerdsupremacist/Runtime.git from cache (1.00s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.14.0 (1.63s)
Computing version for https://github.com/nerdsupremacist/Runtime.git
Computed https://github.com/nerdsupremacist/Runtime.git at 2.1.2-beta.1 (0.58s)
Computing version for https://github.com/mattgallagher/CwlDemangle.git
Computed https://github.com/mattgallagher/CwlDemangle.git at 0.1.0 (0.55s)
Computing version for https://github.com/nerdsupremacist/CRuntime.git
Computed https://github.com/nerdsupremacist/CRuntime.git at 2.1.2 (2.67s)
Creating working copy for https://github.com/mattgallagher/CwlDemangle.git
Working copy of https://github.com/mattgallagher/CwlDemangle.git resolved at 0.1.0
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.14.0
Creating working copy for https://github.com/nerdsupremacist/CRuntime.git
Working copy of https://github.com/nerdsupremacist/CRuntime.git resolved at 2.1.2
Creating working copy for https://github.com/nerdsupremacist/Runtime.git
Working copy of https://github.com/nerdsupremacist/Runtime.git resolved at 2.1.2-beta.1
========================================
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",
  "dependencies": [
    {
      "identity": "graphql",
      "name": "GraphQL",
      "url": "https://github.com/nerdsupremacist/GraphQL.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/GraphQL",
      "dependencies": [
        {
          "identity": "swift-nio",
          "name": "swift-nio",
          "url": "https://github.com/apple/swift-nio.git",
          "version": "2.82.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-nio",
          "dependencies": [
            {
              "identity": "swift-atomics",
              "name": "swift-atomics",
              "url": "https://github.com/apple/swift-atomics.git",
              "version": "1.2.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-atomics",
              "dependencies": [
              ]
            },
            {
              "identity": "swift-collections",
              "name": "swift-collections",
              "url": "https://github.com/apple/swift-collections.git",
              "version": "1.1.4",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-collections",
              "dependencies": [
              ]
            },
            {
              "identity": "swift-system",
              "name": "swift-system",
              "url": "https://github.com/apple/swift-system.git",
              "version": "1.4.2",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-system",
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "runtime",
          "name": "Runtime",
          "url": "https://github.com/nerdsupremacist/Runtime.git",
          "version": "2.1.2-beta.11",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Runtime",
          "dependencies": [
            {
              "identity": "cruntime",
              "name": "CRuntime",
              "url": "https://github.com/nerdsupremacist/CRuntime.git",
              "version": "2.1.2",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/CRuntime",
              "dependencies": [
              ]
            },
            {
              "identity": "cwldemangle",
              "name": "CwlDemangle",
              "url": "https://github.com/mattgallagher/CwlDemangle.git",
              "version": "0.1.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/CwlDemangle",
              "dependencies": [
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/nerdsupremacist/GraphQL.git
[1/1405] Fetching graphql
Fetched https://github.com/nerdsupremacist/GraphQL.git from cache (0.92s)
Fetching https://github.com/apple/swift-nio.git from cache
Fetching https://github.com/nerdsupremacist/Runtime.git from cache
Fetched https://github.com/nerdsupremacist/Runtime.git from cache (0.77s)
Fetched https://github.com/apple/swift-nio.git from cache (0.78s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.82.0 (1.50s)
Fetching https://github.com/apple/swift-collections.git from cache
Fetching https://github.com/apple/swift-atomics.git from cache
Fetching https://github.com/apple/swift-system.git from cache
Fetched https://github.com/apple/swift-atomics.git from cache (0.69s)
Fetched https://github.com/apple/swift-system.git from cache (0.70s)
Fetched https://github.com/apple/swift-collections.git from cache (0.71s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.2.0 (1.20s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.4.2 (0.43s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.1.4 (0.64s)
Computing version for https://github.com/nerdsupremacist/Runtime.git
Computed https://github.com/nerdsupremacist/Runtime.git at 2.1.2-beta.14 (0.53s)
Fetching https://github.com/nerdsupremacist/CRuntime.git from cache
Fetching https://github.com/nerdsupremacist/CwlDemangle.git
[1/251] Fetching cwldemangle
Fetched https://github.com/nerdsupremacist/CwlDemangle.git from cache (0.80s)
Fetched https://github.com/nerdsupremacist/CRuntime.git from cache (0.81s)
Computing version for https://github.com/nerdsupremacist/CRuntime.git
Computed https://github.com/nerdsupremacist/CRuntime.git at 2.1.2 (0.86s)
Computing version for https://github.com/nerdsupremacist/CwlDemangle.git
Computed https://github.com/apple/swift-nio.git at 2.82.0 (0.00s)
Computed https://github.com/apple/swift-atomics.git at 1.2.0 (0.00s)
Computed https://github.com/apple/swift-system.git at 1.4.2 (0.00s)
Computed https://github.com/apple/swift-collections.git at 1.1.4 (0.00s)
Computed https://github.com/nerdsupremacist/Runtime.git at 2.1.2-beta.11 (0.54s)
Fetching https://github.com/mattgallagher/CwlDemangle.git from cache
Fetched https://github.com/mattgallagher/CwlDemangle.git from cache (0.43s)
Computed https://github.com/nerdsupremacist/CRuntime.git at 2.1.2 (0.46s)
Updating https://github.com/mattgallagher/CwlDemangle.git
Computed https://github.com/mattgallagher/CwlDemangle.git at 0.1.0 (0.03s)
Updated https://github.com/mattgallagher/CwlDemangle.git (0.44s)
Creating working copy for https://github.com/nerdsupremacist/Runtime.git
Working copy of https://github.com/nerdsupremacist/Runtime.git resolved at 2.1.2-beta.11
Creating working copy for https://github.com/nerdsupremacist/GraphQL.git
Working copy of https://github.com/nerdsupremacist/GraphQL.git resolved at 0.12.1-beta.6 (253b6ef)
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.2.0
Creating working copy for https://github.com/nerdsupremacist/CRuntime.git
Working copy of https://github.com/nerdsupremacist/CRuntime.git resolved at 2.1.2
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.1.4
Creating working copy for https://github.com/mattgallagher/CwlDemangle.git
Working copy of https://github.com/mattgallagher/CwlDemangle.git resolved at 0.1.0
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.82.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.4.2
warning: '.resolve-product-dependencies': dependency 'graphql' is not used by any target
Found 2 product dependencies
  - swift-nio
  - Runtime
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/nerdsupremacist/GraphQL.git
https://github.com/nerdsupremacist/GraphQL.git
{
  "dependencies" : [
    {
      "identity" : "swift-nio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-nio.git"
    },
    {
      "identity" : "runtime",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.1.2-beta.1",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/nerdsupremacist/Runtime.git"
    }
  ],
  "manifest_display_name" : "GraphQL",
  "name" : "GraphQL",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "GraphQL",
      "targets" : [
        "GraphQL"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "GraphQLTests",
      "module_type" : "SwiftTarget",
      "name" : "GraphQLTests",
      "path" : "Tests/GraphQLTests",
      "sources" : [
        "FieldExecutionStrategyTests/FieldExecutionStrategyTests.swift",
        "HelloWorldTests/HelloWorldTests.swift",
        "InstrumentationTests/InstrumentationTests.swift",
        "LanguageTests/LexerTests.swift",
        "LanguageTests/ParserTests.swift",
        "LanguageTests/SchemaParserTests.swift",
        "LanguageTests/VisitorTests.swift",
        "PersistedQueriesTests/PersistedQueriesTests.swift",
        "StarWarsTests/StarWarsData.swift",
        "StarWarsTests/StarWarsIntrospectionTests.swift",
        "StarWarsTests/StarWarsQueryTests.swift",
        "StarWarsTests/StarWarsSchema.swift",
        "StarWarsTests/StarWarsValidationTests.swift",
        "ValidationTests/ExampleSchema.swift",
        "ValidationTests/FieldsOnCorrectTypeTests.swift",
        "ValidationTests/KnownArgumentNamesTests.swift",
        "ValidationTests/ProvidedNonNullArgumentsTests.swift",
        "ValidationTests/ValidationTests.swift"
      ],
      "target_dependencies" : [
        "GraphQL"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GraphQL",
      "module_type" : "SwiftTarget",
      "name" : "GraphQL",
      "path" : "Sources/GraphQL",
      "product_dependencies" : [
        "NIO",
        "Runtime"
      ],
      "product_memberships" : [
        "GraphQL"
      ],
      "sources" : [
        "Error/GraphQLError.swift",
        "Error/LocatedError.swift",
        "Error/SyntaxError.swift",
        "Execution/Execute.swift",
        "Execution/Values.swift",
        "Extensions/Codable+Extensions.swift",
        "GraphQL.swift",
        "Instrumentation/DispatchQueueInstrumentationWrapper.swift",
        "Instrumentation/Instrumentation.swift",
        "Language/AST.swift",
        "Language/Kinds.swift",
        "Language/Lexer.swift",
        "Language/Location.swift",
        "Language/Parser.swift",
        "Language/Source.swift",
        "Language/Visitor.swift",
        "Map/AnyCoder.swift",
        "Map/AnySerialization.swift",
        "Map/Map.swift",
        "Map/MapCoder.swift",
        "Map/MapSerialization.swift",
        "Map/Number.swift",
        "PersistedQueries/PersistedQueries.swift",
        "SwiftUtilities/Find.swift",
        "SwiftUtilities/IsNullish.swift",
        "SwiftUtilities/KeyMap.swift",
        "SwiftUtilities/QuotedOrList.swift",
        "SwiftUtilities/SuggestionList.swift",
        "SwiftUtilities/Unwrap.swift",
        "Type/Definition.swift",
        "Type/Directives.swift",
        "Type/Introspection.swift",
        "Type/Scalars.swift",
        "Type/Schema.swift",
        "Utilities/ASTFromValue.swift",
        "Utilities/AssertValidName.swift",
        "Utilities/IsValidValue.swift",
        "Utilities/Keyable.swift",
        "Utilities/NIO+Extensions.swift",
        "Utilities/TypeComparators.swift",
        "Utilities/TypeFromAST.swift",
        "Utilities/TypeInfo.swift",
        "Utilities/ValueFromAST.swift",
        "Validation/Rules/FieldsOnCorrectType.swift",
        "Validation/Rules/KnownArgumentNames.swift",
        "Validation/Rules/ProvidedNonNullArguments.swift",
        "Validation/Rules/ScalarLeaf.swift",
        "Validation/SpecifiedRules.swift",
        "Validation/Validate.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/12] Write sources
[5/12] Compiling CNIOLinux shim.c
[6/12] Compiling CNIOLinux ifaddrs-android.c
[7/12] Write swift-version-2F0A5646E1D333AE.txt
[8/14] Compiling CNIODarwin shim.c
[9/14] Compiling CNIOSHA1 c_nio_sha1.c
[10/14] Compiling c-nioatomics.c
[11/14] Compiling c-atomics.c
[13/18] Compiling NIOConcurrencyHelpers lock.swift
[14/18] Emitting module NIOConcurrencyHelpers
[15/18] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[16/18] Compiling NIOConcurrencyHelpers atomics.swift
[17/74] 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 |     }
[18/74] 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 |     }
[19/74] 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 |     }
[20/74] 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 |     }
[21/74] 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 |     }
[22/74] 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.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 |     }
[23/74] 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
[24/74] 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
[25/74] 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
[26/74] 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
[27/74] 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
[28/74] 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
error: emit-module command failed with exit code 1 (use -v to see invocation)
[29/80] 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.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 |
[30/80] Compiling NIO PipePair.swift
[31/80] Compiling NIO PriorityQueue.swift
[32/80] Compiling NIO RecvByteBufferAllocator.swift
[33/80] Compiling NIO Resolver.swift
[34/80] Compiling NIO Selectable.swift
[35/80] Compiling NIO SelectableEventLoop.swift
[36/80] Compiling NIO Embedded.swift
[37/80] Compiling NIO EventLoop.swift
[38/80] Compiling NIO EventLoopFuture.swift
[39/80] Compiling NIO FileDescriptor.swift
[40/80] Compiling NIO FileHandle.swift
[41/80] Compiling NIO FileRegion.swift
[42/80] Compiling NIO Selector.swift
[43/80] Compiling NIO ServerSocket.swift
[44/80] Compiling NIO SingleStepByteToMessageDecoder.swift
[45/80] Compiling NIO Socket.swift
[46/80] Compiling NIO SocketAddresses.swift
[47/80] Compiling NIO SocketChannel.swift
[48/80] 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.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/80] 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.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 |
[50/80] 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.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 |
[51/80] 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.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 |
[52/80] 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.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 |
[53/80] 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.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 |
[54/80] Compiling NIO SocketOptionProvider.swift
[55/80] Compiling NIO SocketProtocols.swift
[56/80] Compiling NIO System.swift
[57/80] Compiling NIO Thread.swift
[58/80] Compiling NIO TypeAssistedChannelHandler.swift
[59/80] Compiling NIO Utilities.swift
[60/80] Compiling NIO GetaddrinfoResolver.swift
[61/80] Compiling NIO HappyEyeballs.swift
[62/80] Compiling NIO Heap.swift
[63/80] Compiling NIO IO.swift
[64/80] Compiling NIO IOData.swift
[65/80] Compiling NIO IntegerTypes.swift
[66/80] Compiling NIO AddressedEnvelope.swift
[67/80] Compiling NIO BaseSocket.swift
[68/80] Compiling NIO BaseSocketChannel.swift
[69/80] Compiling NIO BaseStreamSocketChannel.swift
[70/80] Compiling NIO Bootstrap.swift
[71/80] Compiling NIO ByteBuffer-aux.swift
[72/80] Compiling NIO ByteBuffer-core.swift
[73/80] Compiling NIO ByteBuffer-int.swift
[74/80] Compiling NIO ByteBuffer-views.swift
[75/80] Compiling NIO Channel.swift
[76/80] Compiling NIO ChannelHandler.swift
[77/80] Compiling NIO ChannelHandlers.swift
[78/80] Compiling NIO ChannelInvoker.swift
[79/80] Emitting module CwlDemangle
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/7] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[3/7] Compiling NIOConcurrencyHelpers lock.swift
[4/7] Emitting module NIOConcurrencyHelpers
[5/7] Compiling NIOConcurrencyHelpers atomics.swift
[6/63] 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.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 |
[7/63] 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.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 |
[8/63] 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.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 |
[9/63] 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.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 |
[10/63] 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.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 |
[11/63] 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.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 |
[12/69] Compiling NIO PipePair.swift
[13/69] Compiling NIO PriorityQueue.swift
[14/69] Compiling NIO RecvByteBufferAllocator.swift
[15/69] Compiling NIO Resolver.swift
[16/69] Compiling NIO Selectable.swift
[17/69] Compiling NIO SelectableEventLoop.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[18/69] 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.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 |
[19/69] Compiling NIO ByteBuffer-int.swift
[20/69] Compiling NIO ByteBuffer-views.swift
[21/69] Compiling NIO Channel.swift
[22/69] Compiling NIO ChannelHandler.swift
[23/69] Compiling NIO ChannelHandlers.swift
[24/69] Compiling NIO ChannelInvoker.swift
[25/69] Compiling NIO GetaddrinfoResolver.swift
[26/69] Compiling NIO HappyEyeballs.swift
[27/69] Compiling NIO Heap.swift
[28/69] Compiling NIO IO.swift
[29/69] Compiling NIO IOData.swift
[30/69] Compiling NIO IntegerTypes.swift
[31/69] 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
[32/69] 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
[33/69] 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
[34/69] 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
[35/69] 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
[36/69] 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
[37/69] Compiling NIO SocketOptionProvider.swift
[38/69] Compiling NIO SocketProtocols.swift
[39/69] Compiling NIO System.swift
[40/69] Compiling NIO Thread.swift
[41/69] Compiling NIO TypeAssistedChannelHandler.swift
[42/69] Compiling NIO Utilities.swift
[43/69] Compiling NIO Selector.swift
[44/69] Compiling NIO ServerSocket.swift
[45/69] Compiling NIO SingleStepByteToMessageDecoder.swift
[46/69] Compiling NIO Socket.swift
[47/69] Compiling NIO SocketAddresses.swift
[48/69] Compiling NIO SocketChannel.swift
[49/69] 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 |     }
[50/69] 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 |     }
[51/69] 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 |     }
[52/69] 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 |     }
[53/69] 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 |     }
[54/69] 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.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 |     }
[55/69] Compiling NIO AddressedEnvelope.swift
[56/69] Compiling NIO BaseSocket.swift
[57/69] Compiling NIO BaseSocketChannel.swift
[58/69] Compiling NIO BaseStreamSocketChannel.swift
[59/69] Compiling NIO Bootstrap.swift
[60/69] Compiling NIO ByteBuffer-aux.swift
[61/69] Compiling NIO ByteBuffer-core.swift
[62/69] Compiling NIO Embedded.swift
[63/69] Compiling NIO EventLoop.swift
[64/69] Compiling NIO EventLoopFuture.swift
[65/69] Compiling NIO FileDescriptor.swift
[66/69] Compiling NIO FileHandle.swift
[67/69] Compiling NIO FileRegion.swift
[68/69] Emitting module CwlDemangle
BUILD FAILURE 6.1 macosSpm