The Swift Package Index logo.Swift Package Index

Build Information

Failed to build GlueKit, reference master (a5766b), with Swift 6.4 for visionOS using Xcode 27.0 on 17 Sep 2026 01:36:54 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme GlueKit -destination generic/platform=xrOS

Build Log

    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetGatheringSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetMappingBase.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetMappingBase.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetMappingForArrayField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetMappingForArrayField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetMappingForSequence.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetMappingForSequence.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetMappingForSetField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetMappingForSetField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetMappingForValue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetMappingForValue.swift
SwiftDriverJobDiscovery normal arm64 Compiling BTree.swift, BTreeBuilder.swift (in target 'BTree' from project 'BTree')
SwiftCompile normal arm64 Compiling\ Sink.swift,\ Source.swift,\ TimerSource.swift,\ TransactionalThing.swift,\ TransformedSink.swift,\ TransformedSource.swift,\ TwoWayBinding.swift,\ Type\ Helpers.swift,\ UIBarButtonItem\ Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Sink.swift /Users/admin/builder/spi-builder-workspace/Sources/Source.swift /Users/admin/builder/spi-builder-workspace/Sources/TimerSource.swift /Users/admin/builder/spi-builder-workspace/Sources/TransactionalThing.swift /Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift /Users/admin/builder/spi-builder-workspace/Sources/TransformedSource.swift /Users/admin/builder/spi-builder-workspace/Sources/TwoWayBinding.swift /Users/admin/builder/spi-builder-workspace/Sources/Type\ Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/UIBarButtonItem\ Extensions.swift (in target 'GlueKit' from project 'GlueKit')
/Users/admin/builder/spi-builder-workspace/Sources/Sink.swift:49:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AnySink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 47 |     }
 48 |
 49 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AnySink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 50 |         return box.hashValue
 51 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Sink.swift:70:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type '_AbstractSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 68 |     func receive(_ value: Value) { abstract() }
 69 |
 70 |     var hashValue: Int { abstract() }
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type '_AbstractSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 71 |
 72 |     func isEqual(to other: _AbstractSink<Value>) -> Bool { abstract() }
/Users/admin/builder/spi-builder-workspace/Sources/TimerSource.swift:148:5: warning: 'public' modifier is redundant for initializer declared in a public extension
146 |     /// @param start: The time at which the source should fire first, or nil to begin firing `interval` seconds from now.
147 |     /// @param interval: The minimum time period between the beginnings of subsequent firings.
148 |     public convenience init(queue: DispatchQueue = DispatchQueue.main, start: Date? = nil, interval: TimeInterval) {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
149 |         assert(interval > 0)
150 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SipHash/SipHash/SipHashable.swift:42:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'TransformedSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
40 |     /// Hash values are not guaranteed to be equal across different executions of your program.
41 |     /// Do not save hash values to use during a future execution.
42 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'TransformedSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
43 |         var hasher = SipHasher()
44 |         appendHashes(to: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift:19:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromClosure' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 17 |
 18 | extension SinkTransform where Self: AnyObject {
 19 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromClosure' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 20 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 21 | }
/Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift:19:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformToConstant' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 17 |
 18 | extension SinkTransform where Self: AnyObject {
 19 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformToConstant' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 20 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 21 | }
/Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift:19:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromMapping' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 17 |
 18 | extension SinkTransform where Self: AnyObject {
 19 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromMapping' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 20 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 21 | }
/Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift:19:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromOptionalMapping' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 17 |
 18 | extension SinkTransform where Self: AnyObject {
 19 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromOptionalMapping' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 20 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 21 | }
/Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift:19:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromFilter' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 17 |
 18 | extension SinkTransform where Self: AnyObject {
 19 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromFilter' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 20 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 21 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Sink.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Sink.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Source.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Source.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TimerSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TimerSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TransactionalThing.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TransactionalThing.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TransformedSink.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TransformedSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TransformedSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TwoWayBinding.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TwoWayBinding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Type\ Helpers.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Type\ Helpers.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIBarButtonItem\ Extensions.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIBarButtonItem\ Extensions.swift
SwiftDriverJobDiscovery normal arm64 Compiling BTreeMerger.swift, BTreeNode.swift (in target 'BTree' from project 'BTree')
SwiftCompile normal arm64 Compiling\ SetMappingForValueField.swift,\ SetReference.swift,\ SetSortingByComparableField.swift,\ SetSortingByComparator.swift,\ SetSortingByMappingToComparable.swift,\ SetSortingByMappingToObservableComparable.swift,\ SetVariable.swift,\ Signal.swift,\ SimpleSources.swift /Users/admin/builder/spi-builder-workspace/Sources/SetMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparableField.swift /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparator.swift /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToComparable.swift /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToObservableComparable.swift /Users/admin/builder/spi-builder-workspace/Sources/SetVariable.swift /Users/admin/builder/spi-builder-workspace/Sources/Signal.swift /Users/admin/builder/spi-builder-workspace/Sources/SimpleSources.swift (in target 'GlueKit' from project 'GlueKit')
/Users/admin/builder/spi-builder-workspace/Sources/SetMappingForValueField.swift:27:32: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 25 |         unowned(unsafe) let owner: Owner
 26 |
 27 |         func receive(_ update: SetUpdate<Parent.Element>) {
    |                                `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 28 |             owner.applyParentUpdate(update)
 29 |         }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetMappingForValueField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetMappingForValueField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetReference.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparableField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetSortingByComparableField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparator.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetSortingByComparator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToComparable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetSortingByMappingToComparable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToObservableComparable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetSortingByMappingToObservableComparable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetVariable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetVariable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Signal.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Signal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SimpleSources.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SimpleSources.swift
SwiftDriverJobDiscovery normal arm64 Compiling BTreeComparisons.swift, BTreeCursor.swift (in target 'BTree' from project 'BTree')
SwiftCompile normal arm64 Compiling\ ArrayGatheringSource.swift,\ ArrayMappingForArrayField.swift,\ ArrayMappingForValue.swift,\ ArrayMappingForValueField.swift,\ ArrayReference.swift,\ ArrayVariable.swift,\ BracketingSource.swift,\ BufferedArray.swift,\ BufferedSet.swift,\ BufferedSource.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayGatheringSource.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForValue.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayReference.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayVariable.swift /Users/admin/builder/spi-builder-workspace/Sources/BracketingSource.swift /Users/admin/builder/spi-builder-workspace/Sources/BufferedArray.swift /Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift /Users/admin/builder/spi-builder-workspace/Sources/BufferedSource.swift (in target 'GlueKit' from project 'GlueKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayGatheringSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayGatheringSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForArrayField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayMappingForArrayField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForValue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayMappingForValue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForValueField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayMappingForValueField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayReference.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayReference.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayVariable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayVariable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BracketingSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BracketingSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BufferedArray.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BufferedArray.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BufferedSet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BufferedSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BufferedSource.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-16 21:36:43.753 xcodebuild[759:4671] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 Compiling\ Update.swift,\ ValueChange.swift,\ ValueMappingForArrayField.swift,\ ValueMappingForSetField.swift,\ ValueMappingForSourceField.swift,\ ValueMappingForValue.swift,\ ValueMappingForValueField.swift,\ ValueReference.swift,\ Variable.swift /Users/admin/builder/spi-builder-workspace/Sources/Update.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueChange.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForSetField.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForSourceField.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForValue.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueReference.swift /Users/admin/builder/spi-builder-workspace/Sources/Variable.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForArrayField.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForSetField.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ValueReference.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 Compiling\ UIControl\ Glue.swift,\ UIDevice\ Glue.swift,\ UIGestureRecognizer\ Glue.swift,\ UILabel\ Glue.swift,\ UISearchBar\ Glue.swift,\ UISwitch\ Glue.swift,\ UpdatableArray.swift,\ UpdatableSet.swift,\ UpdatableValue.swift /Users/admin/builder/spi-builder-workspace/Sources/UIControl\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/UIDevice\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/UIGestureRecognizer\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/UILabel\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/UISearchBar\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/UISwitch\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/UpdatableArray.swift /Users/admin/builder/spi-builder-workspace/Sources/UpdatableSet.swift /Users/admin/builder/spi-builder-workspace/Sources/UpdatableValue.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UpdatableArray.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UpdatableSet.swift (in target 'GlueKit' from project 'GlueKit')
	Building workspace GlueKit with scheme GlueKit
(8 failures)
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  BTree: https://github.com/attaswift/BTree @ 4.1.0
  SipHash: https://github.com/attaswift/SipHash @ 1.2.2
  GlueKit: /Users/admin/builder/spi-builder-workspace
resolved source packages: BTree, SipHash, GlueKit
2026-09-16 21:36:50.139 xcodebuild[844:5070] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
    {
      "identity" : "siphash",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/attaswift/SipHash"
    },
    {
      "identity" : "btree",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.1.0",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/attaswift/BTree"
    }
  ],
  "manifest_display_name" : "GlueKit",
  "name" : "GlueKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "GlueKit",
      "targets" : [
        "GlueKit"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "4"
  ],
  "targets" : [
    {
      "c99name" : "PerformanceTests",
      "module_type" : "SwiftTarget",
      "name" : "PerformanceTests",
      "path" : "Tests/PerformanceTests",
      "sources" : [
        "GlueKitPerformanceTests.swift"
      ],
      "target_dependencies" : [
        "GlueKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GlueKitTests",
      "module_type" : "SwiftTarget",
      "name" : "GlueKitTests",
      "path" : "Tests/GlueKitTests",
      "sources" : [
        "AnySinkTests.swift",
        "AnySourceTests.swift",
        "ArrayBufferingTests.swift",
        "ArrayChangeSeparationTests.swift",
        "ArrayChangeTests.swift",
        "ArrayConcatenationTests.swift",
        "ArrayFilteringTests.swift",
        "ArrayFoldingTests.swift",
        "ArrayMappingTests.swift",
        "ArrayModificationTests.swift",
        "ArrayReferenceTests.swift",
        "ArrayVariableTests.swift",
        "Bookshelf.swift",
        "BracketingSourceTests.swift",
        "BufferedSourceTests.swift",
        "ChangeTests.swift",
        "ChangesSourceTests.swift",
        "CombinedObservableTests.swift",
        "CombinedUpdatableTests.swift",
        "ConnectorTests.swift",
        "DispatchSourceTests.swift",
        "DistinctTests.swift",
        "DistinctUnionTests.swift",
        "KVOSupportTests.swift",
        "MergedSourceTests.swift",
        "MockArrayObserver.swift",
        "MockSetObserver.swift",
        "MockSink.swift",
        "MockUpdateSink.swift",
        "NSUserDefaultsSupportTests.swift",
        "NotificationCenterSupportTests.swift",
        "ObservableArrayTests.swift",
        "ObservableSetTests.swift",
        "ObservableTypeTests.swift",
        "ObservableValueTests.swift",
        "RefListTests.swift",
        "SetBufferingTests.swift",
        "SetFilteringTests.swift",
        "SetFoldingTests.swift",
        "SetMappingTests.swift",
        "SetReferenceTests.swift",
        "SetSortingTests.swift",
        "SetVariableTests.swift",
        "SignalTests.swift",
        "SimpleSourcesTests.swift",
        "SourceOperatorTests.swift",
        "TestChange.swift",
        "TestObservable.swift",
        "TestUpdatable.swift",
        "TestUtilities.swift",
        "TimerSourceTests.swift",
        "TransactionStateTests.swift",
        "TwoWayBindingTests.swift",
        "TypeHelperTests.swift",
        "UpdatableValueTests.swift",
        "UpdateTests.swift",
        "ValueBufferingTests.swift",
        "ValueChangeTests.swift",
        "ValueMappingTests.swift",
        "ValueReferenceTests.swift",
        "VariableTests.swift"
      ],
      "target_dependencies" : [
        "GlueKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GlueKit",
      "module_type" : "SwiftTarget",
      "name" : "GlueKit",
      "path" : "Sources",
      "product_dependencies" : [
        "BTree",
        "SipHash"
      ],
      "product_memberships" : [
        "GlueKit"
      ],
      "sources" : [
        "Abstract.swift",
        "AccumulatedSource.swift",
        "ArrayBasedTableViewDataSource.swift",
        "ArrayChange.swift",
        "ArrayChangeSeparation.swift",
        "ArrayConcatenation.swift",
        "ArrayFilteringIndexmap.swift",
        "ArrayFilteringOnObservableBool.swift",
        "ArrayFilteringOnPredicate.swift",
        "ArrayFolding.swift",
        "ArrayGatheringSource.swift",
        "ArrayMappingForArrayField.swift",
        "ArrayMappingForValue.swift",
        "ArrayMappingForValueField.swift",
        "ArrayReference.swift",
        "ArrayVariable.swift",
        "BracketingSource.swift",
        "BufferedArray.swift",
        "BufferedSet.swift",
        "BufferedSource.swift",
        "BufferedValue.swift",
        "CADisplayLink Extensions.swift",
        "Change.swift",
        "ChangesSource.swift",
        "CompositeObservable.swift",
        "CompositeUpdatable.swift",
        "ComputedUpdatable.swift",
        "Connect.swift",
        "Connector.swift",
        "DependentValue.swift",
        "DispatchSource.swift",
        "DistinctUnion.swift",
        "DistinctValue.swift",
        "Locks.swift",
        "MergedSource.swift",
        "NSButton Glue.swift",
        "NSControl Glue.swift",
        "NSNotificationCenter Support.swift",
        "NSObject Glue.swift",
        "NSPopUpButton Glue.swift",
        "NSTextField Glue.swift",
        "ObservableArray.swift",
        "ObservableContains.swift",
        "ObservableSet.swift",
        "ObservableType.swift",
        "ObservableValue.swift",
        "OwnedSink.swift",
        "RefList.swift",
        "Reference.swift",
        "SetChange.swift",
        "SetFilteringOnObservableBool.swift",
        "SetFilteringOnPredicate.swift",
        "SetFolding.swift",
        "SetGatheringSource.swift",
        "SetMappingBase.swift",
        "SetMappingForArrayField.swift",
        "SetMappingForSequence.swift",
        "SetMappingForSetField.swift",
        "SetMappingForValue.swift",
        "SetMappingForValueField.swift",
        "SetReference.swift",
        "SetSortingByComparableField.swift",
        "SetSortingByComparator.swift",
        "SetSortingByMappingToComparable.swift",
        "SetSortingByMappingToObservableComparable.swift",
        "SetVariable.swift",
        "Signal.swift",
        "SimpleSources.swift",
        "Sink.swift",
        "Source.swift",
        "TimerSource.swift",
        "TransactionalThing.swift",
        "TransformedSink.swift",
        "TransformedSource.swift",
        "TwoWayBinding.swift",
        "Type Helpers.swift",
        "UIBarButtonItem Extensions.swift",
        "UIControl Glue.swift",
        "UIDevice Glue.swift",
        "UIGestureRecognizer Glue.swift",
        "UILabel Glue.swift",
        "UISearchBar Glue.swift",
        "UISwitch Glue.swift",
        "UpdatableArray.swift",
        "UpdatableSet.swift",
        "UpdatableValue.swift",
        "Update.swift",
        "ValueChange.swift",
        "ValueMappingForArrayField.swift",
        "ValueMappingForSetField.swift",
        "ValueMappingForSourceField.swift",
        "ValueMappingForValue.swift",
        "ValueMappingForValueField.swift",
        "ValueReference.swift",
        "Variable.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.0"
}
{
  "workspace" : {
    "name" : "GlueKit",
    "schemes" : [
      "GlueKit"
    ]
  }
}
2026-09-16 21:36:51.414 xcodebuild[852:5139] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme GlueKit -destination generic/platform=xrOS
Command line invocation:
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme GlueKit -destination generic/platform=xrOS
Resolve Package Graph
Resolved source packages:
  GlueKit: /Users/admin/builder/spi-builder-workspace
  SipHash: https://github.com/attaswift/SipHash @ 1.2.2
  BTree: https://github.com/attaswift/BTree @ 4.1.0
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (6 targets)
    Target 'GlueKit-product' in project 'GlueKit'
        ➜ Explicit dependency on target 'GlueKit' in project 'GlueKit'
        ➜ Explicit dependency on target 'BTree-product' in project 'BTree'
        ➜ Explicit dependency on target 'SipHash-product' in project 'SipHash'
    Target 'GlueKit' in project 'GlueKit'
        ➜ Explicit dependency on target 'BTree-product' in project 'BTree'
        ➜ Explicit dependency on target 'SipHash-product' in project 'SipHash'
    Target 'SipHash-product' in project 'SipHash'
        ➜ Explicit dependency on target 'SipHash' in project 'SipHash'
    Target 'SipHash' in project 'SipHash' (no dependencies)
    Target 'BTree-product' in project 'BTree'
        ➜ Explicit dependency on target 'BTree' in project 'BTree'
    Target 'BTree' in project 'BTree' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache
SwiftDriver GlueKit normal arm64 com.apple.xcode.tools.swift.compiler (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name GlueKit -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/GlueKit.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 4 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/GlueKit-OutputFileMap.json -save-temps -no-color-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/GlueKit.swiftmodule -serialize-diagnostics -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/GlueKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/GlueKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver BTree normal arm64 com.apple.xcode.tools.swift.compiler (in target 'BTree' from project 'BTree')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name BTree -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BTree.build/Debug-xros/BTree-t.build/Objects-normal/arm64/BTree.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk -target arm64-apple-xros1.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -suppress-warnings -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 4 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BTree.build/Debug-xros/BTree-t.build/Objects-normal/arm64/BTree-OutputFileMap.json -save-temps -no-color-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BTree.build/Debug-xros/BTree-t.build/Objects-normal/arm64/BTree.swiftmodule -serialize-diagnostics -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BTree.build/Debug-xros/BTree-t.build/Objects-normal/arm64/BTree_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BTree.build/Debug-xros/BTree-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BTree.build/Debug-xros/BTree-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BTree.build/Debug-xros/BTree-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BTree.build/Debug-xros/BTree-t.build/Objects-normal/arm64/BTree-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
Ld /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks/SipHash.framework/SipHash normal (in target 'SipHash-product' from project 'SipHash')
    cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SipHash
    /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -Xlinker -reproducible -target arm64-apple-xros1.0 -emit-library -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk -suppress-warnings -Xlinker -no_warn_duplicate_libraries -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -L/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -L/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Debug-xros -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -Fsystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -Fsystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/Developer/Library/Frameworks @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SipHash.build/Debug-xros/SipHash-product-t.build/Objects-normal/arm64/SipHash.LinkFileList -Xclang-linker -install_name -Xclang-linker @rpath/SipHash.framework/SipHash -Xlinker -rpath -Xlinker /usr/lib/swift -Xlinker -rpath -Xlinker @loader_path -Xlinker -rpath -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -Xlinker -dead_strip -Xlinker -object_path_lto -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SipHash.build/Debug-xros/SipHash-product-t.build/Objects-normal/arm64/SipHash_lto.o -Xclang-linker -rdynamic -Xlinker -no_deduplicate -Xlinker -debug_variant -Xlinker -dependency_info -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SipHash.build/Debug-xros/SipHash-product-t.build/Objects-normal/arm64/SipHash_dependency_info.dat -link-objc-runtime -profile-generate -L/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/xros -L/usr/lib/swift -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks/SipHash.framework/SipHash -no-stdlib-rpath -Xlinker -add_ast_path -Xlinker /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SipHash.build/Debug-xros/SipHash-t.build/Objects-normal/arm64/SipHash.swiftmodule
ProcessInfoPlistFile /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks/SipHash.framework/Info.plist /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SipHash.build/Debug-xros/SipHash-product-t.build/empty-SipHash.plist (in target 'SipHash-product' from project 'SipHash')
    cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SipHash
    builtin-infoPlistUtility /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SipHash.build/Debug-xros/SipHash-product-t.build/empty-SipHash.plist -producttype com.apple.product-type.framework -expandbuildsettings -format binary -platform xros -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks/SipHash.framework/Info.plist
SwiftCompile normal arm64 Compiling\ BTreePath.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/BTree/Sources/BTreePath.swift (in target 'BTree' from project 'BTree')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/BTree/Sources/BTreePath.swift (in target 'BTree' from project 'BTree')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BTreePath.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ BTree (in target 'BTree' from project 'BTree')
SwiftCompile normal arm64 (in target 'BTree' from project 'BTree')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ BridgedList.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/BTree/Sources/BridgedList.swift (in target 'BTree' from project 'BTree')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/BTree/Sources/BridgedList.swift (in target 'BTree' from project 'BTree')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BridgedList.swift
SwiftCompile normal arm64 Compiling\ BufferedValue.swift,\ CADisplayLink\ Extensions.swift,\ Change.swift,\ ChangesSource.swift,\ CompositeObservable.swift,\ CompositeUpdatable.swift,\ ComputedUpdatable.swift,\ Connect.swift,\ Connector.swift,\ DependentValue.swift /Users/admin/builder/spi-builder-workspace/Sources/BufferedValue.swift /Users/admin/builder/spi-builder-workspace/Sources/CADisplayLink\ Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Change.swift /Users/admin/builder/spi-builder-workspace/Sources/ChangesSource.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositeObservable.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositeUpdatable.swift /Users/admin/builder/spi-builder-workspace/Sources/ComputedUpdatable.swift /Users/admin/builder/spi-builder-workspace/Sources/Connect.swift /Users/admin/builder/spi-builder-workspace/Sources/Connector.swift /Users/admin/builder/spi-builder-workspace/Sources/DependentValue.swift (in target 'GlueKit' from project 'GlueKit')
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BufferedObservableSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BufferedObservableSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ChangesSource.swift:63:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ChangesSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
61 |     }
62 |
63 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ChangesSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
64 |         return wrapped.hashValue
65 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'LeftSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'LeftSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'RightSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'RightSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'LeftSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'LeftSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'RightSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'RightSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ComputedUpdatable.Sink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ComputedUpdatable.Sink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Connect.swift:90:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ClosureSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 88 |     }
 89 |
 90 |     var hashValue: Int {
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ClosureSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 91 |         return identifier.hashValue
 92 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DependentValue.swift:32:25: warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
13 | }
14 |
15 | public class DependentValue<Value> {
   |                             `- note: 'Value' previously declared here
16 |     private let setter: (Value) -> ()
17 |     private var transactions: Int = 0
   :
30 |     }
31 |
32 |     private struct Sink<Value>: UniqueOwnedSink {
   |                         `- warning: generic parameter 'Value' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
33 |         typealias Owner = DependentValue<Value>
34 |         unowned(unsafe) let owner: Owner
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BufferedValue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BufferedValue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CADisplayLink\ Extensions.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CADisplayLink\ Extensions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Change.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Change.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ChangesSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ChangesSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CompositeObservable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CompositeObservable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CompositeUpdatable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CompositeUpdatable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ComputedUpdatable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ComputedUpdatable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Connect.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Connect.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Connector.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Connector.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DependentValue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DependentValue.swift
SwiftCompile normal arm64 Compiling\ Abstract.swift,\ AccumulatedSource.swift,\ ArrayBasedTableViewDataSource.swift,\ ArrayChange.swift,\ ArrayChangeSeparation.swift,\ ArrayConcatenation.swift,\ ArrayFilteringIndexmap.swift,\ ArrayFilteringOnObservableBool.swift,\ ArrayFilteringOnPredicate.swift,\ ArrayFolding.swift /Users/admin/builder/spi-builder-workspace/Sources/Abstract.swift /Users/admin/builder/spi-builder-workspace/Sources/AccumulatedSource.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayBasedTableViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayChange.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayChangeSeparation.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayConcatenation.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayFilteringIndexmap.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayFilteringOnObservableBool.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayFilteringOnPredicate.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayFolding.swift (in target 'GlueKit' from project 'GlueKit')
/Users/admin/builder/spi-builder-workspace/Sources/AccumulatedSource.swift:24:20: warning: generic parameter 'S' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 | }
18 |
19 | private class AccumulatedSource<Value, S>: _BaseObservableValue<Value> where S: SourceType {
   |                                        `- note: 'S' previously declared here
20 |     let source: S
21 |     let next: (Value, S.Value) -> Value
22 |     var _value: Value
23 |
24 |     struct Sink<R, S: SourceType>: UniqueOwnedSink {
   |                    `- warning: generic parameter 'S' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
25 |         typealias Owner = AccumulatedSource<R, S>
26 |         unowned(unsafe) let owner: Owner
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AccumulatedSource.Sink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AccumulatedSource.Sink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ArrayChange.swift:565:58: warning: 'IndexDistance' is deprecated: all index distances are now of type Int [#DeprecatedDeclaration]
563 | }
564 |
565 | extension RangeReplaceableCollection where Index == Int, IndexDistance == Int {
    |                                                          `- warning: 'IndexDistance' is deprecated: all index distances are now of type Int [#DeprecatedDeclaration]
566 |     /// Apply `change` to this array. The count of self must be the same as the initial count of `change`, or
567 |     /// the operation will report a fatal error.
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayConcatenation.FirstSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayConcatenation.FirstSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayConcatenation.SecondSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayConcatenation.SecondSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayFilteringOnObservableBool.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayFilteringOnObservableBool.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Sink.swift:26:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayFilteringOnObservableBool.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 24 |         return UnownedSink(self).anySink
 25 |     }
 26 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayFilteringOnObservableBool.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 27 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 28 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Abstract.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Abstract.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/AccumulatedSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile AccumulatedSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayBasedTableViewDataSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayBasedTableViewDataSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayChange.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayChange.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayChangeSeparation.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayChangeSeparation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayConcatenation.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayConcatenation.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayFilteringIndexmap.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayFilteringIndexmap.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayFilteringOnObservableBool.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayFilteringOnObservableBool.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayFilteringOnPredicate.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayFilteringOnPredicate.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayFolding.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayFolding.swift
SwiftCompile normal arm64 Compiling\ ArrayGatheringSource.swift,\ ArrayMappingForArrayField.swift,\ ArrayMappingForValue.swift,\ ArrayMappingForValueField.swift,\ ArrayReference.swift,\ ArrayVariable.swift,\ BracketingSource.swift,\ BufferedArray.swift,\ BufferedSet.swift,\ BufferedSource.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayGatheringSource.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForValue.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayReference.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayVariable.swift /Users/admin/builder/spi-builder-workspace/Sources/BracketingSource.swift /Users/admin/builder/spi-builder-workspace/Sources/BufferedArray.swift /Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift /Users/admin/builder/spi-builder-workspace/Sources/BufferedSource.swift (in target 'GlueKit' from project 'GlueKit')
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayGatheringSource.GatherSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayGatheringSource.GatherSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Sink.swift:26:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayMappingForArrayField.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 24 |         return UnownedSink(self).anySink
 25 |     }
 26 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayMappingForArrayField.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 27 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 28 | }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayMappingForArrayField.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayMappingForArrayField.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BufferedArrayMappingForValue.BufferedMapSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BufferedArrayMappingForValue.BufferedMapSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Sink.swift:26:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayMappingForValueField.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 24 |         return UnownedSink(self).anySink
 25 |     }
 26 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayMappingForValueField.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 27 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 28 | }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayMappingForValueField.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayMappingForValueField.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:10:31: error: type 'Self.Value.Element' does not conform to protocol 'Hashable'
 8 |
 9 | extension ObservableValueType where Value: ObservableSetType {
10 |     public func unpacked() -> AnyObservableSet<Value.Element> {
   |                               `- error: type 'Self.Value.Element' does not conform to protocol 'Hashable'
11 |         return UnpackedObservableSetReference(self).anyObservableSet
12 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnpackedObservableArrayReference.ReferenceSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnpackedObservableArrayReference.ReferenceSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnpackedObservableArrayReference.TargetSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnpackedObservableArrayReference.TargetSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/UpdatableArray.swift:24:9: error: cannot override mutable property 'value' of type 'Self.Value' with covariant type '[Self.Element]'
 22 |
 23 |     // Required members
 24 |     var value: [Element] { get nonmutating set }
    |         `- error: cannot override mutable property 'value' of type 'Self.Value' with covariant type '[Self.Element]'
 25 |     func apply(_ update: ArrayUpdate<Element>)
 26 |     subscript(index: Int) -> Element { get nonmutating set }
/Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift:59:9: note: attempt to override property here
57 |     ///
58 |     /// The setter is nonmutating because the value ultimately needs to be stored in a reference type anyway.
59 |     var value: Value { get nonmutating set }
   |         `- note: attempt to override property here
60 |
61 |     func apply(_ update: Update<Change>)
/Users/admin/builder/spi-builder-workspace/Sources/BracketingSource.swift:49:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BracketingSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
47 |     }
48 |
49 |     var hashValue: Int { return sink.hashValue }
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BracketingSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
50 |     static func ==(left: BracketingSink, right: BracketingSink) -> Bool {
51 |         return left.sink == right.sink
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BufferedObservableArray.BufferedSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BufferedObservableArray.BufferedSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift:10:31: error: type 'Self.Element' does not conform to protocol 'Hashable'
 8 |
 9 | extension ObservableSetType {
10 |     public func buffered() -> AnyObservableSet<Element> {
   |                               `- error: type 'Self.Element' does not conform to protocol 'Hashable'
11 |         if isBuffered {
12 |             return anyObservableSet
/Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift:18:67: error: type 'Content.Element' does not conform to protocol 'Hashable'
16 | }
17 |
18 | internal class BufferedObservableSet<Content: ObservableSetType>: _BaseObservableSet<Content.Element> {
   |                                                                   `- error: type 'Content.Element' does not conform to protocol 'Hashable'
19 |     typealias Element = Content.Element
20 |     typealias Change = SetChange<Element>
/Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift:20:24: error: type 'BufferedObservableSet<Content>.Element' (aka 'Content.Element') does not conform to protocol 'Hashable'
18 | internal class BufferedObservableSet<Content: ObservableSetType>: _BaseObservableSet<Content.Element> {
19 |     typealias Element = Content.Element
20 |     typealias Change = SetChange<Element>
   |                        `- error: type 'BufferedObservableSet<Content>.Element' (aka 'Content.Element') does not conform to protocol 'Hashable'
21 |
22 |     private struct BufferedSink: UniqueOwnedSink {
/Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift:27:32: error: type 'Content.Element' does not conform to protocol 'Hashable'
25 |         unowned(unsafe) let owner: Owner
26 |
27 |         func receive(_ update: SetUpdate<Content.Element>) {
   |                                `- error: type 'Content.Element' does not conform to protocol 'Hashable'
28 |             owner.applyUpdate(update)
29 |         }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BufferedObservableSet.BufferedSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BufferedObservableSet.BufferedSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift:22:20: error: type 'BufferedObservableSet<Content>.BufferedSink' does not conform to protocol 'SinkType'
20 |     typealias Change = SetChange<Element>
21 |
22 |     private struct BufferedSink: UniqueOwnedSink {
   |                    |- error: type 'BufferedObservableSet<Content>.BufferedSink' does not conform to protocol 'SinkType'
   |                    `- note: add stubs for conformance
23 |         typealias Owner = BufferedObservableSet
24 |
/Users/admin/builder/spi-builder-workspace/Sources/Sink.swift:10:20: note: protocol requires nested type 'Value'
  8 |
  9 | public protocol SinkType: Hashable {
 10 |     associatedtype Value
    |                    `- note: protocol requires nested type 'Value'
 11 |     func receive(_ value: Value)
 12 |
/Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift:33:25: error: type 'BufferedObservableSet<Content>.Element' (aka 'Content.Element') does not conform to protocol 'Hashable'
31 |
32 |     private let _content: Content
33 |     private var _value: Set<Element>
   |                         `- error: type 'BufferedObservableSet<Content>.Element' (aka 'Content.Element') does not conform to protocol 'Hashable'
34 |     private var _pendingChange: Change? = nil
35 |
/Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift:47:32: error: type 'BufferedObservableSet<Content>.Element' (aka 'Content.Element') does not conform to protocol 'Hashable'
45 |     }
46 |
47 |     func applyUpdate(_ update: SetUpdate<Element>) {
   |                                `- error: type 'BufferedObservableSet<Content>.Element' (aka 'Content.Element') does not conform to protocol 'Hashable'
48 |         switch update {
49 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift:76:25: error: type 'BufferedObservableSet<Content>.Element' (aka 'Content.Element') does not conform to protocol 'Hashable'
74 |     }
75 |
76 |     override var value: Set<Element> {
   |                         `- error: type 'BufferedObservableSet<Content>.Element' (aka 'Content.Element') does not conform to protocol 'Hashable'
77 |         return _value
78 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift:19:16: error: type 'Self.Element' does not conform to protocol 'Hashable'
 17 |     var isBuffered: Bool { get }
 18 |     var count: Int { get }
 19 |     var value: Set<Element> { get }
    |                `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 20 |     func contains(_ member: Element) -> Bool
 21 |     func isSubset(of other: Set<Element>) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift:80:19: error: method does not override any method from its superclass
78 |     }
79 |
80 |     override func contains(_ member: Element) -> Bool {
   |                   `- error: method does not override any method from its superclass
81 |         return _value.contains(member)
82 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift:120:15: note: potential overridden instance method 'contains' here
118 |     open var isBuffered: Bool { return false }
119 |     open var count: Int { return value.count }
120 |     open func contains(_ member: Element) -> Bool { return value.contains(member) }
    |               `- note: potential overridden instance method 'contains' here
121 |     open func isSubset(of other: Set<Element>) -> Bool { return value.isSubset(of: other) }
122 |     open func isSuperset(of other: Set<Element>) -> Bool { return value.isSuperset(of: other) }
/Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift:84:38: error: type 'BufferedObservableSet<Content>.Element' (aka 'Content.Element') does not conform to protocol 'Hashable'
82 |     }
83 |
84 |     override func isSubset(of other: Set<Element>) -> Bool {
   |                                      `- error: type 'BufferedObservableSet<Content>.Element' (aka 'Content.Element') does not conform to protocol 'Hashable'
85 |         return _value.isSubset(of: other)
86 |     }
/Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift:88:40: error: type 'BufferedObservableSet<Content>.Element' (aka 'Content.Element') does not conform to protocol 'Hashable'
86 |     }
87 |
88 |     override func isSuperset(of other: Set<Element>) -> Bool {
   |                                        `- error: type 'BufferedObservableSet<Content>.Element' (aka 'Content.Element') does not conform to protocol 'Hashable'
89 |         return _value.isSuperset(of: other)
90 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift:26:27: error: type 'Self.Element' does not conform to protocol 'Hashable'
 24 |     var observableCount: AnyObservableValue<Int> { get }
 25 |     var anyObservableValue: AnyObservableValue<Base> { get }
 26 |     var anyObservableSet: AnyObservableSet<Element> { get }
    |                           `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 27 | }
 28 |
/Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift:68:34: error: type 'Self.Element' does not conform to protocol 'Hashable'
 66 |     }
 67 |
 68 |     public var anyObservableSet: AnyObservableSet<Element> {
    |                                  `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 69 |         return AnyObservableSet(box: ObservableSetBox(self))
 70 |     }
/Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift:14:44: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
12 |             return anyObservableSet
13 |         }
14 |         return BufferedObservableSet(self).anyObservableSet
   |                                            `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
15 |     }
16 | }
/Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift:40:18: error: instance method 'add' requires the types 'BufferedObservableSet<Content>.BufferedSink.Value' and 'Update<SetChange<Content.Element>>' be equivalent
38 |         _value = content.value
39 |         super.init()
40 |         _content.add(BufferedSink(owner: self))
   |                  `- error: instance method 'add' requires the types 'BufferedObservableSet<Content>.BufferedSink.Value' and 'Update<SetChange<Content.Element>>' be equivalent
41 |     }
42 |
/Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'BufferedObservableSet<Content>.BufferedSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Content.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'BufferedObservableSet<Content>.BufferedSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Content.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift:44:18: error: instance method 'remove' requires the types 'BufferedObservableSet<Content>.BufferedSink.Value' and 'Update<SetChange<Content.Element>>' be equivalent
42 |
43 |     deinit {
44 |         _content.remove(BufferedSink(owner: self))
   |                  `- error: instance method 'remove' requires the types 'BufferedObservableSet<Content>.BufferedSink.Value' and 'Update<SetChange<Content.Element>>' be equivalent
45 |     }
46 |
/Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'BufferedObservableSet<Content>.BufferedSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Content.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'BufferedObservableSet<Content>.BufferedSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Content.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/Sources/Sink.swift:26:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BufferedSource' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 24 |         return UnownedSink(self).anySink
 25 |     }
 26 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BufferedSource' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 27 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 28 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/Abstract.swift /Users/admin/builder/spi-builder-workspace/Sources/AccumulatedSource.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayBasedTableViewDataSource.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayChange.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayChangeSeparation.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayConcatenation.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayFilteringIndexmap.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayFilteringOnObservableBool.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayFilteringOnPredicate.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayFolding.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ArrayGatheringSource.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForArrayField.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForValue.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForValueField.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ArrayReference.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/ArrayVariable.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/BracketingSource.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/BufferedArray.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/BufferedSource.swift /Users/admin/builder/spi-builder-workspace/Sources/BufferedValue.swift /Users/admin/builder/spi-builder-workspace/Sources/CADisplayLink\ Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Change.swift /Users/admin/builder/spi-builder-workspace/Sources/ChangesSource.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositeObservable.swift /Users/admin/builder/spi-builder-workspace/Sources/CompositeUpdatable.swift /Users/admin/builder/spi-builder-workspace/Sources/ComputedUpdatable.swift /Users/admin/builder/spi-builder-workspace/Sources/Connect.swift /Users/admin/builder/spi-builder-workspace/Sources/Connector.swift /Users/admin/builder/spi-builder-workspace/Sources/DependentValue.swift /Users/admin/builder/spi-builder-workspace/Sources/DispatchSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DistinctUnion.swift /Users/admin/builder/spi-builder-workspace/Sources/DistinctValue.swift /Users/admin/builder/spi-builder-workspace/Sources/Locks.swift /Users/admin/builder/spi-builder-workspace/Sources/MergedSource.swift /Users/admin/builder/spi-builder-workspace/Sources/NSButton\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/NSControl\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/NSNotificationCenter\ Support.swift /Users/admin/builder/spi-builder-workspace/Sources/NSObject\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/NSPopUpButton\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/NSTextField\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/ObservableArray.swift /Users/admin/builder/spi-builder-workspace/Sources/ObservableContains.swift /Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift /Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift /Users/admin/builder/spi-builder-workspace/Sources/ObservableValue.swift /Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift /Users/admin/builder/spi-builder-workspace/Sources/RefList.swift /Users/admin/builder/spi-builder-workspace/Sources/Reference.swift /Users/admin/builder/spi-builder-workspace/Sources/SetChange.swift /Users/admin/builder/spi-builder-workspace/Sources/SetFilteringOnObservableBool.swift /Users/admin/builder/spi-builder-workspace/Sources/SetFilteringOnPredicate.swift /Users/admin/builder/spi-builder-workspace/Sources/SetFolding.swift /Users/admin/builder/spi-builder-workspace/Sources/SetGatheringSource.swift /Users/admin/builder/spi-builder-workspace/Sources/SetMappingBase.swift /Users/admin/builder/spi-builder-workspace/Sources/SetMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/Sources/SetMappingForSequence.swift /Users/admin/builder/spi-builder-workspace/Sources/SetMappingForSetField.swift /Users/admin/builder/spi-builder-workspace/Sources/SetMappingForValue.swift /Users/admin/builder/spi-builder-workspace/Sources/SetMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparableField.swift /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparator.swift /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToComparable.swift /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToObservableComparable.swift /Users/admin/builder/spi-builder-workspace/Sources/SetVariable.swift /Users/admin/builder/spi-builder-workspace/Sources/Signal.swift /Users/admin/builder/spi-builder-workspace/Sources/SimpleSources.swift /Users/admin/builder/spi-builder-workspace/Sources/Sink.swift /Users/admin/builder/spi-builder-workspace/Sources/Source.swift /Users/admin/builder/spi-builder-workspace/Sources/TimerSource.swift /Users/admin/builder/spi-builder-workspace/Sources/TransactionalThing.swift /Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift /Users/admin/builder/spi-builder-workspace/Sources/TransformedSource.swift /Users/admin/builder/spi-builder-workspace/Sources/TwoWayBinding.swift /Users/admin/builder/spi-builder-workspace/Sources/Type\ Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/UIBarButtonItem\ Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/UIControl\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/UIDevice\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/UIGestureRecognizer\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/UILabel\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/UISearchBar\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/UISwitch\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/UpdatableArray.swift /Users/admin/builder/spi-builder-workspace/Sources/UpdatableSet.swift /Users/admin/builder/spi-builder-workspace/Sources/UpdatableValue.swift /Users/admin/builder/spi-builder-workspace/Sources/Update.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueChange.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForSetField.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForSourceField.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForValue.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueReference.swift /Users/admin/builder/spi-builder-workspace/Sources/Variable.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/supplementaryOutputs-2 -target arm64-apple-xros1.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/SDKs/XROS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 4 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/xros27.0-24M361-e829b21a6f8c9b70876ba0858053c044735bd543db762f57723cac368afd1ce4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-xros/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name GlueKit -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/GlueKit_const_extract_protocols.json -disable-clang-spi -target-sdk-version 27.0 -target-sdk-name xros27.0 -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/XROS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/ArrayGatheringSource.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/ArrayMappingForArrayField.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/ArrayMappingForValue.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/ArrayMappingForValueField.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/ArrayReference.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/ArrayVariable.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/BracketingSource.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/BufferedArray.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/BufferedSet.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/BufferedSource.o -index-unit-output-path /GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/ArrayGatheringSource.o -index-unit-output-path /GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/ArrayMappingForArrayField.o -index-unit-output-path /GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/ArrayMappingForValue.o -index-unit-output-path /GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/ArrayMappingForValueField.o -index-unit-output-path /GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/ArrayReference.o -index-unit-output-path /GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/ArrayVariable.o -index-unit-output-path /GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/BracketingSource.o -index-unit-output-path /GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/BufferedArray.o -index-unit-output-path /GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/BufferedSet.o -index-unit-output-path /GlueKit.build/Debug-xros/GlueKit-t.build/Objects-normal/arm64/BufferedSource.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayGatheringSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayGatheringSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForArrayField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayMappingForArrayField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForValue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayMappingForValue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForValueField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayMappingForValueField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayReference.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayReference.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayVariable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArrayVariable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BracketingSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BracketingSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BufferedArray.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BufferedArray.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BufferedSet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BufferedSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile BufferedSource.swift
SwiftCompile normal arm64 Compiling\ DispatchSource.swift,\ DistinctUnion.swift,\ DistinctValue.swift,\ Locks.swift,\ MergedSource.swift,\ NSButton\ Glue.swift,\ NSControl\ Glue.swift,\ NSNotificationCenter\ Support.swift,\ NSObject\ Glue.swift,\ NSPopUpButton\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/DispatchSource.swift /Users/admin/builder/spi-builder-workspace/Sources/DistinctUnion.swift /Users/admin/builder/spi-builder-workspace/Sources/DistinctValue.swift /Users/admin/builder/spi-builder-workspace/Sources/Locks.swift /Users/admin/builder/spi-builder-workspace/Sources/MergedSource.swift /Users/admin/builder/spi-builder-workspace/Sources/NSButton\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/NSControl\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/NSNotificationCenter\ Support.swift /Users/admin/builder/spi-builder-workspace/Sources/NSObject\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/NSPopUpButton\ Glue.swift (in target 'GlueKit' from project 'GlueKit')
/Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift:19:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformForDispatchQueue' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 17 |
 18 | extension SinkTransform where Self: AnyObject {
 19 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformForDispatchQueue' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 20 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 21 | }
/Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift:19:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformForOperationQueue' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 17 |
 18 | extension SinkTransform where Self: AnyObject {
 19 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformForOperationQueue' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 20 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 21 | }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DistinctUnion.DistinctSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DistinctUnion.DistinctSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift:19:16: error: type 'Self.Element' does not conform to protocol 'Hashable'
 17 |     var isBuffered: Bool { get }
 18 |     var count: Int { get }
 19 |     var value: Set<Element> { get }
    |                `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 20 |     func contains(_ member: Element) -> Bool
 21 |     func isSubset(of other: Set<Element>) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift:26:27: error: type 'Self.Element' does not conform to protocol 'Hashable'
 24 |     var observableCount: AnyObservableValue<Int> { get }
 25 |     var anyObservableValue: AnyObservableValue<Base> { get }
 26 |     var anyObservableSet: AnyObservableSet<Element> { get }
    |                           `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 27 | }
 28 |
/Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift:68:34: error: type 'Self.Element' does not conform to protocol 'Hashable'
 66 |     }
 67 |
 68 |     public var anyObservableSet: AnyObservableSet<Element> {
    |                                  `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 69 |         return AnyObservableSet(box: ObservableSetBox(self))
 70 |     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SipHash/SipHash/SipHashable.swift:42:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DistinctSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
40 |     /// Hash values are not guaranteed to be equal across different executions of your program.
41 |     /// Do not save hash values to use during a future execution.
42 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DistinctSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
43 |         var hasher = SipHasher()
44 |         appendHashes(to: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/DistinctValue.swift:65:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 63 |
 64 | public extension ObservableValueType {
 65 |     public func distinct(_ areEquivalent: @escaping (Value, Value) -> Bool) -> AnyObservableValue<Value> {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 66 |         return DistinctObservableValue(self, by: areEquivalent).anyObservableValue
 67 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DistinctValue.swift:71:5: warning: 'public' modifier is redundant for instance method declared in a public extension
 69 |
 70 | public extension ObservableValueType where Value: Equatable {
 71 |     public func distinct() -> AnyObservableValue<Value> {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
 72 |         return distinct(==)
 73 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DistinctValue.swift:103:5: warning: 'public' modifier is redundant for instance method declared in a public extension
101 |
102 | public extension UpdatableValueType {
103 |     public func distinct(_ areEquivalent: @escaping (Value, Value) -> Bool) -> AnyUpdatableValue<Value> {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
104 |         return DistinctUpdatableValue(self, by: areEquivalent).anyUpdatableValue
105 |     }
/Users/admin/builder/spi-builder-workspace/Sources/DistinctValue.swift:109:5: warning: 'public' modifier is redundant for instance method declared in a public extension
107 |
108 | public extension UpdatableValueType where Value: Equatable {
109 |     public func distinct() -> AnyUpdatableValue<Value> {
    |     `- warning: 'public' modifier is redundant for instance method declared in a public extension
110 |         return distinct(==)
111 |     }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SipHash/SipHash/SipHashable.swift:42:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'MergedSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
40 |     /// Hash values are not guaranteed to be equal across different executions of your program.
41 |     /// Do not save hash values to use during a future execution.
42 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'MergedSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
43 |         var hasher = SipHasher()
44 |         appendHashes(to: &hasher)
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DispatchSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DispatchSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DistinctUnion.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DistinctUnion.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/DistinctValue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile DistinctValue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Locks.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Locks.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/MergedSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MergedSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NSButton\ Glue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NSButton\ Glue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NSControl\ Glue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NSControl\ Glue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NSNotificationCenter\ Support.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NSNotificationCenter\ Support.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NSObject\ Glue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NSObject\ Glue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NSPopUpButton\ Glue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NSPopUpButton\ Glue.swift
SwiftCompile normal arm64 Compiling\ SetMappingForValueField.swift,\ SetReference.swift,\ SetSortingByComparableField.swift,\ SetSortingByComparator.swift,\ SetSortingByMappingToComparable.swift,\ SetSortingByMappingToObservableComparable.swift,\ SetVariable.swift,\ Signal.swift,\ SimpleSources.swift /Users/admin/builder/spi-builder-workspace/Sources/SetMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparableField.swift /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparator.swift /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToComparable.swift /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToObservableComparable.swift /Users/admin/builder/spi-builder-workspace/Sources/SetVariable.swift /Users/admin/builder/spi-builder-workspace/Sources/Signal.swift /Users/admin/builder/spi-builder-workspace/Sources/SimpleSources.swift (in target 'GlueKit' from project 'GlueKit')
/Users/admin/builder/spi-builder-workspace/Sources/SetMappingForValueField.swift:27:32: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 25 |         unowned(unsafe) let owner: Owner
 26 |
 27 |         func receive(_ update: SetUpdate<Parent.Element>) {
    |                                `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 28 |             owner.applyParentUpdate(update)
 29 |         }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SetMappingForValueField.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SetMappingForValueField.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SetMappingForValueField.swift:22:20: error: type 'SetMappingForValueField<Parent, Field>.ParentSink' does not conform to protocol 'SinkType'
 20 | where Field.Value: Hashable {
 21 |
 22 |     private struct ParentSink: UniqueOwnedSink {
    |                    |- error: type 'SetMappingForValueField<Parent, Field>.ParentSink' does not conform to protocol 'SinkType'
    |                    `- note: add stubs for conformance
 23 |         typealias Owner = SetMappingForValueField
 24 |
/Users/admin/builder/spi-builder-workspace/Sources/Sink.swift:10:20: note: protocol requires nested type 'Value'
  8 |
  9 | public protocol SinkType: Hashable {
 10 |     associatedtype Value
    |                    `- note: protocol requires nested type 'Value'
 11 |     func receive(_ value: Value)
 12 |
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SetMappingForValueField.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SetMappingForValueField.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SetMappingForValueField.swift:66:38: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 64 |     }
 65 |
 66 |     func applyParentUpdate(_ update: SetUpdate<Parent.Element>) {
    |                                      `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 67 |         switch update {
 68 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift:26:27: error: type 'Self.Element' does not conform to protocol 'Hashable'
 24 |     var observableCount: AnyObservableValue<Int> { get }
 25 |     var anyObservableValue: AnyObservableValue<Base> { get }
 26 |     var anyObservableSet: AnyObservableSet<Element> { get }
    |                           `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 27 | }
 28 |
/Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift:68:34: error: type 'Self.Element' does not conform to protocol 'Hashable'
 66 |     }
 67 |
 68 |     public var anyObservableSet: AnyObservableSet<Element> {
    |                                  `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 69 |         return AnyObservableSet(box: ObservableSetBox(self))
 70 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SetMappingForValueField.swift:49:16: error: instance method 'add' requires the types 'SetMappingForValueField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 47 |         self.key = key
 48 |         super.init()
 49 |         parent.add(ParentSink(owner: self))
    |                `- error: instance method 'add' requires the types 'SetMappingForValueField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 50 |
 51 |         for e in parent.value {
/Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'SetMappingForValueField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetMappingForValueField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift:19:16: error: type 'Self.Element' does not conform to protocol 'Hashable'
 17 |     var isBuffered: Bool { get }
 18 |     var count: Int { get }
 19 |     var value: Set<Element> { get }
    |                `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 20 |     func contains(_ member: Element) -> Bool
 21 |     func isSubset(of other: Set<Element>) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/SetMappingForValueField.swift:51:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 49 |         parent.add(ParentSink(owner: self))
 50 |
 51 |         for e in parent.value {
    |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 52 |             let field = key(e)
 53 |             field.add(FieldSink(owner: self))
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/SetMappingForValueField.swift:51:9: error: generic parameter 'Element' could not be inferred
 49 |         parent.add(ParentSink(owner: self))
 50 |
 51 |         for e in parent.value {
    |         `- error: generic parameter 'Element' could not be inferred
 52 |             let field = key(e)
 53 |             field.add(FieldSink(owner: self))
/Users/admin/builder/spi-builder-workspace/Sources/SetMappingForValueField.swift:59:16: error: instance method 'remove' requires the types 'SetMappingForValueField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 57 |
 58 |     deinit {
 59 |         parent.remove(ParentSink(owner: self))
    |                `- error: instance method 'remove' requires the types 'SetMappingForValueField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 60 |         for e in parent.value {
 61 |             let field = key(e)
/Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'SetMappingForValueField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetMappingForValueField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/Sources/SetMappingForValueField.swift:60:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 58 |     deinit {
 59 |         parent.remove(ParentSink(owner: self))
 60 |         for e in parent.value {
    |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 61 |             let field = key(e)
 62 |             field.remove(FieldSink(owner: self))
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/SetMappingForValueField.swift:60:9: error: generic parameter 'Element' could not be inferred
 58 |     deinit {
 59 |         parent.remove(ParentSink(owner: self))
 60 |         for e in parent.value {
    |         `- error: generic parameter 'Element' could not be inferred
 61 |             let field = key(e)
 62 |             field.remove(FieldSink(owner: self))
/Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift:21:29: error: type 'Self.Element' does not conform to protocol 'Hashable'
 19 |     var value: Set<Element> { get }
 20 |     func contains(_ member: Element) -> Bool
 21 |     func isSubset(of other: Set<Element>) -> Bool
    |                             `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 22 |     func isSuperset(of other: Set<Element>) -> Bool
 23 |
/Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift:22:31: error: type 'Self.Element' does not conform to protocol 'Hashable'
 20 |     func contains(_ member: Element) -> Bool
 21 |     func isSubset(of other: Set<Element>) -> Bool
 22 |     func isSuperset(of other: Set<Element>) -> Bool
    |                               `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 23 |
 24 |     var observableCount: AnyObservableValue<Int> { get }
/Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift:15:22: error: type 'Self.Element' does not conform to protocol 'Hashable'
 13 |     associatedtype Element
 14 |
 15 |     typealias Base = Set<Element>
    |                      `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 16 |
 17 |     var isBuffered: Bool { get }
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:10:31: error: type 'Self.Value.Element' does not conform to protocol 'Hashable'
 8 |
 9 | extension ObservableValueType where Value: ObservableSetType {
10 |     public func unpacked() -> AnyObservableSet<Value.Element> {
   |                               `- error: type 'Self.Value.Element' does not conform to protocol 'Hashable'
11 |         return UnpackedObservableSetReference(self).anyObservableSet
12 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:17:85: error: type 'Reference.Value.Element' does not conform to protocol 'Hashable'
15 | /// A mutable reference to an `AnyObservableSet` that's also an observable set.
16 | /// You can switch to another target set without having to re-register subscribers.
17 | private final class UnpackedObservableSetReference<Reference: ObservableValueType>: _BaseObservableSet<Reference.Value.Element>
   |                                                                                     `- error: type 'Reference.Value.Element' does not conform to protocol 'Hashable'
18 | where Reference.Value: ObservableSetType {
19 |     typealias Target = Reference.Value
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:21:24: error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
19 |     typealias Target = Reference.Value
20 |     typealias Element = Target.Element
21 |     typealias Change = SetChange<Element>
   |                        `- error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
22 |
23 |     private struct ReferenceSink: UniqueOwnedSink {
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnpackedObservableSetReference.ReferenceSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnpackedObservableSetReference.ReferenceSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:38:32: error: type 'Reference.Value.Element' does not conform to protocol 'Hashable'
36 |         unowned(unsafe) let owner: Owner
37 |
38 |         func receive(_ update: SetUpdate<Reference.Value.Element>) {
   |                                `- error: type 'Reference.Value.Element' does not conform to protocol 'Hashable'
39 |             owner.applyTargetUpdate(update)
40 |         }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnpackedObservableSetReference.TargetSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'UnpackedObservableSetReference.TargetSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:33:20: error: type 'UnpackedObservableSetReference<Reference>.TargetSink' does not conform to protocol 'SinkType'
31 |     }
32 |
33 |     private struct TargetSink: UniqueOwnedSink {
   |                    |- error: type 'UnpackedObservableSetReference<Reference>.TargetSink' does not conform to protocol 'SinkType'
   |                    `- note: add stubs for conformance
34 |         typealias Owner = UnpackedObservableSetReference
35 |
/Users/admin/builder/spi-builder-workspace/Sources/Sink.swift:10:20: note: protocol requires nested type 'Value'
  8 |
  9 | public protocol SinkType: Hashable {
 10 |     associatedtype Value
    |                    `- note: protocol requires nested type 'Value'
 11 |     func receive(_ value: Value)
 12 |
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:79:38: error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
77 |     }
78 |
79 |     func applyTargetUpdate(_ update: SetUpdate<Element>) {
   |                                      `- error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
80 |         switch update {
81 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:92:25: error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
90 |     override var isBuffered: Bool { return false }
91 |     override var count: Int { return _reference.value.count }
92 |     override var value: Set<Element> { return _reference.value.value }
   |                         `- error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
93 |     override func contains(_ member: Element) -> Bool { return _reference.value.contains(member) }
94 |     override func isSubset(of other: Set<Element>) -> Bool { return _reference.value.isSubset(of: other) }
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:93:19: error: method does not override any method from its superclass
91 |     override var count: Int { return _reference.value.count }
92 |     override var value: Set<Element> { return _reference.value.value }
93 |     override func contains(_ member: Element) -> Bool { return _reference.value.contains(member) }
   |                   `- error: method does not override any method from its superclass
94 |     override func isSubset(of other: Set<Element>) -> Bool { return _reference.value.isSubset(of: other) }
95 |     override func isSuperset(of other: Set<Element>) -> Bool { return _reference.value.isSuperset(of: other) }
/Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift:120:15: note: potential overridden instance method 'contains' here
118 |     open var isBuffered: Bool { return false }
119 |     open var count: Int { return value.count }
120 |     open func contains(_ member: Element) -> Bool { return value.contains(member) }
    |               `- note: potential overridden instance method 'contains' here
121 |     open func isSubset(of other: Set<Element>) -> Bool { return value.isSubset(of: other) }
122 |     open func isSuperset(of other: Set<Element>) -> Bool { return value.isSuperset(of: other) }
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:94:38: error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
92 |     override var value: Set<Element> { return _reference.value.value }
93 |     override func contains(_ member: Element) -> Bool { return _reference.value.contains(member) }
94 |     override func isSubset(of other: Set<Element>) -> Bool { return _reference.value.isSubset(of: other) }
   |                                      `- error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
95 |     override func isSuperset(of other: Set<Element>) -> Bool { return _reference.value.isSuperset(of: other) }
96 | }
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:95:40: error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
93 |     override func contains(_ member: Element) -> Bool { return _reference.value.contains(member) }
94 |     override func isSubset(of other: Set<Element>) -> Bool { return _reference.value.isSubset(of: other) }
95 |     override func isSuperset(of other: Set<Element>) -> Bool { return _reference.value.isSuperset(of: other) }
   |                                        `- error: type 'UnpackedObservableSetReference<Reference>.Element' (aka 'Reference.Value.Element') does not conform to protocol 'Hashable'
96 | }
97 |
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:11:53: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
 9 | extension ObservableValueType where Value: ObservableSetType {
10 |     public func unpacked() -> AnyObservableSet<Value.Element> {
11 |         return UnpackedObservableSetReference(self).anyObservableSet
   |                                                     `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
12 |     }
13 | }
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:55:16: error: instance method 'add' requires the types 'UnpackedObservableSetReference<Reference>.TargetSink.Value' and 'Update<SetChange<Reference.Value.Element>>' be equivalent
53 |         let target = _reference.value
54 |         _target = target
55 |         target.add(TargetSink(owner: self))
   |                `- error: instance method 'add' requires the types 'UnpackedObservableSetReference<Reference>.TargetSink.Value' and 'Update<SetChange<Reference.Value.Element>>' be equivalent
56 |     }
57 |
/Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'UnpackedObservableSetReference<Reference>.TargetSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Reference.Value.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'UnpackedObservableSetReference<Reference>.TargetSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Reference.Value.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:59:18: error: instance method 'remove' requires the types 'UnpackedObservableSetReference<Reference>.TargetSink.Value' and 'Update<SetChange<Reference.Value.Element>>' be equivalent
57 |
58 |     override func deactivate() {
59 |         _target!.remove(TargetSink(owner: self))
   |                  `- error: instance method 'remove' requires the types 'UnpackedObservableSetReference<Reference>.TargetSink.Value' and 'Update<SetChange<Reference.Value.Element>>' be equivalent
60 |         _reference.remove(ReferenceSink(owner: self))
61 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'UnpackedObservableSetReference<Reference>.TargetSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Reference.Value.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'UnpackedObservableSetReference<Reference>.TargetSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Reference.Value.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:69:26: error: instance method 'remove' requires the types 'UnpackedObservableSetReference<Reference>.TargetSink.Value' and 'Update<SetChange<Reference.Value.Element>>' be equivalent
67 |         case .change(let change):
68 |             if isConnected {
69 |                 _target!.remove(TargetSink(owner: self))
   |                          `- error: instance method 'remove' requires the types 'UnpackedObservableSetReference<Reference>.TargetSink.Value' and 'Update<SetChange<Reference.Value.Element>>' be equivalent
70 |                 _target = change.new
71 |                 _target!.add(TargetSink(owner: self))
/Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'UnpackedObservableSetReference<Reference>.TargetSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Reference.Value.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'UnpackedObservableSetReference<Reference>.TargetSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Reference.Value.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:71:26: error: instance method 'add' requires the types 'UnpackedObservableSetReference<Reference>.TargetSink.Value' and 'Update<SetChange<Reference.Value.Element>>' be equivalent
69 |                 _target!.remove(TargetSink(owner: self))
70 |                 _target = change.new
71 |                 _target!.add(TargetSink(owner: self))
   |                          `- error: instance method 'add' requires the types 'UnpackedObservableSetReference<Reference>.TargetSink.Value' and 'Update<SetChange<Reference.Value.Element>>' be equivalent
72 |                 sendChange(SetChange(from: change.old.value, to: change.new.value))
73 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'UnpackedObservableSetReference<Reference>.TargetSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Reference.Value.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'UnpackedObservableSetReference<Reference>.TargetSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Reference.Value.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:72:28: error: cannot convert value of type 'SetChange<Reference.Value.Element>' to expected argument type 'UnpackedObservableSetReference<Reference>.Change'
70 |                 _target = change.new
71 |                 _target!.add(TargetSink(owner: self))
72 |                 sendChange(SetChange(from: change.old.value, to: change.new.value))
   |                            `- error: cannot convert value of type 'SetChange<Reference.Value.Element>' to expected argument type 'UnpackedObservableSetReference<Reference>.Change'
73 |             }
74 |         case .endTransaction:
/Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift:72:28: error: generic struct 'SetChange' requires that 'Reference.Value.Element' conform to 'Hashable'
70 |                 _target = change.new
71 |                 _target!.add(TargetSink(owner: self))
72 |                 sendChange(SetChange(from: change.old.value, to: change.new.value))
   |                            `- error: generic struct 'SetChange' requires that 'Reference.Value.Element' conform to 'Hashable'
73 |             }
74 |         case .endTransaction:
/Users/admin/builder/spi-builder-workspace/Sources/SetChange.swift:9:15: note: where 'Element' = 'Reference.Value.Element'
 7 | //
 8 |
 9 | public struct SetChange<Element: Hashable>: ChangeType {
   |               `- note: where 'Element' = 'Reference.Value.Element'
10 |     public typealias Value = Set<Element>
11 |
/Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift:33:36: error: type 'Self.Element' does not conform to protocol 'Hashable'
 31 |     public var count: Int { return value.count }
 32 |     public func contains(_ member: Element) -> Bool { return value.contains(member) }
 33 |     public func isSubset(of other: Set<Element>) -> Bool { return value.isSubset(of: other) }
    |                                    `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 34 |     public func isSuperset(of other: Set<Element>) -> Bool { return value.isSuperset(of: other) }
 35 |
/Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift:34:38: error: type 'Self.Element' does not conform to protocol 'Hashable'
 32 |     public func contains(_ member: Element) -> Bool { return value.contains(member) }
 33 |     public func isSubset(of other: Set<Element>) -> Bool { return value.isSubset(of: other) }
 34 |     public func isSuperset(of other: Set<Element>) -> Bool { return value.isSuperset(of: other) }
    |                                      `- error: type 'Self.Element' does not conform to protocol 'Hashable'
 35 |
 36 |     public var isEmpty: Bool { return count == 0 }
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparableField.swift:30:32: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 28 |         unowned(unsafe) let owner: Owner
 29 |
 30 |         func receive(_ update: SetUpdate<Parent.Element>) {
    |                                `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 31 |             owner.applyParentUpdate(update)
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SetSortingByComparableField.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SetSortingByComparableField.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparableField.swift:25:20: error: type 'SetSortingByComparableField<Parent, Field>.ParentSink' does not conform to protocol 'SinkType'
 23 |     typealias Change = ArrayChange<Element>
 24 |
 25 |     private struct ParentSink: UniqueOwnedSink {
    |                    |- error: type 'SetSortingByComparableField<Parent, Field>.ParentSink' does not conform to protocol 'SinkType'
    |                    `- note: add stubs for conformance
 26 |         typealias Owner = SetSortingByComparableField
 27 |
/Users/admin/builder/spi-builder-workspace/Sources/Sink.swift:10:20: note: protocol requires nested type 'Value'
  8 |
  9 | public protocol SinkType: Hashable {
 10 |     associatedtype Value
    |                    `- note: protocol requires nested type 'Value'
 11 |     func receive(_ value: Value)
 12 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SipHash/SipHash/SipHashable.swift:42:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SetSortingByComparableField.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
40 |     /// Hash values are not guaranteed to be equal across different executions of your program.
41 |     /// Do not save hash values to use during a future execution.
42 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SetSortingByComparableField.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
43 |         var hasher = SipHasher()
44 |         appendHashes(to: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparableField.swift:115:38: error: type 'Parent.Element' does not conform to protocol 'Hashable'
113 |     }
114 |
115 |     func applyParentUpdate(_ update: SetUpdate<Parent.Element>) {
    |                                      `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
116 |         switch update {
117 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparableField.swift:47:20: error: no exact matches in call to instance method 'append'
 45 |         func appendHashes(to hasher: inout SipHasher) {
 46 |             hasher.append(ObjectIdentifier(owner))
 47 |             hasher.append(element)
    |                    `- error: no exact matches in call to instance method 'append'
 48 |         }
 49 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SipHash/SipHash/SipHashable.swift:55:26: note: candidate requires that 'Parent.Element' conform to 'SipHashable' (requirement specified as 'H' : 'SipHashable')
53 |     ///
54 |     /// - Requires: `finalize()` hasn't been called on this instance yet.
55 |     public mutating func append<H: SipHashable>(_ value: H) {
   |                          `- note: candidate requires that 'Parent.Element' conform to 'SipHashable' (requirement specified as 'H' : 'SipHashable')
56 |         value.appendHashes(to: &self)
57 |     }
   :
60 |     ///
61 |     /// - Requires: `finalize()` hasn't been called on this instance yet.
62 |     public mutating func append<H: Hashable>(_ value: H) {
   |                          `- note: candidate requires that 'Parent.Element' conform to 'Hashable' (requirement specified as 'H' : 'Hashable')
63 |         append(value.hashValue)
64 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparableField.swift:51:63: error: binary operator '==' cannot be applied to two 'Parent.Element' operands
 49 |
 50 |         static func ==(left: FieldSink, right: FieldSink) -> Bool {
 51 |             return left.owner === right.owner && left.element == right.element
    |                                                               `- error: binary operator '==' cannot be applied to two 'Parent.Element' operands
 52 |         }
 53 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparableField.swift:71:16: error: instance method 'add' requires the types 'SetSortingByComparableField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 69 |             _ = self.insert(key, element)
 70 |         }
 71 |         parent.add(ParentSink(owner: self))
    |                `- error: instance method 'add' requires the types 'SetSortingByComparableField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 72 |     }
 73 |
/Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'SetSortingByComparableField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetSortingByComparableField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparableField.swift:67:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 65 |         super.init()
 66 |
 67 |         for element in parent.value {
    |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 68 |             let key = newElement(element)
 69 |             _ = self.insert(key, element)
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparableField.swift:67:9: error: generic parameter 'Element' could not be inferred
 65 |         super.init()
 66 |
 67 |         for element in parent.value {
    |         `- error: generic parameter 'Element' could not be inferred
 68 |             let key = newElement(element)
 69 |             _ = self.insert(key, element)
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparableField.swift:75:16: error: instance method 'remove' requires the types 'SetSortingByComparableField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 73 |
 74 |     deinit {
 75 |         parent.remove(ParentSink(owner: self))
    |                `- error: instance method 'remove' requires the types 'SetSortingByComparableField<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 76 |         for (sink, field) in fields {
 77 |             field.remove(sink)
/Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'SetSortingByComparableField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetSortingByComparableField<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparator.swift:11:26: error: generic class 'Comparator' requires that 'Self.Element' conform to 'Equatable'
 9 | extension ObservableSetType {
10 |     public func sorted(by areInIncreasingOrder: @escaping (Element, Element) -> Bool) -> AnyObservableArray<Element> {
11 |         let comparator = Comparator(areInIncreasingOrder)
   |                          `- error: generic class 'Comparator' requires that 'Self.Element' conform to 'Equatable'
12 |         return self
13 |             .sortedMap(by: { [unowned comparator] in ComparableWrapper($0, comparator) })
   :
37 | }
38 |
39 | private final class Comparator<Element: Equatable> {
   |                     `- note: where 'Element' = 'Self.Element'
40 |     let comparator: (Element, Element) -> Bool
41 |
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparator.swift:13:54: error: generic struct 'ComparableWrapper' requires that 'Self.Element' conform to 'Equatable'
11 |         let comparator = Comparator(areInIncreasingOrder)
12 |         return self
13 |             .sortedMap(by: { [unowned comparator] in ComparableWrapper($0, comparator) })
   |                                                      `- error: generic struct 'ComparableWrapper' requires that 'Self.Element' conform to 'Equatable'
14 |             .map { [comparator] in _ = comparator; return $0.element }
15 |     }
   :
48 | }
49 |
50 | private struct ComparableWrapper<Element: Equatable>: Comparable {
   |                `- note: where 'Element' = 'Self.Element'
51 |     unowned(unsafe) let comparator: Comparator<Element>
52 |     let element: Element
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToComparable.swift:34:32: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 32 |         unowned(unsafe) let owner: Owner
 33 |
 34 |         func receive(_ update: SetUpdate<Parent.Element>) {
    |                                `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 35 |             owner.applyParentUpdate(update)
 36 |         }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SetSortingByMappingToComparable.SortingSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SetSortingByMappingToComparable.SortingSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToComparable.swift:29:20: error: type 'SetSortingByMappingToComparable<Parent, Element>.SortingSink' does not conform to protocol 'SinkType'
 27 |     typealias Change = ArrayChange<Element>
 28 |
 29 |     private struct SortingSink: UniqueOwnedSink {
    |                    |- error: type 'SetSortingByMappingToComparable<Parent, Element>.SortingSink' does not conform to protocol 'SinkType'
    |                    `- note: add stubs for conformance
 30 |         typealias Owner = SetSortingByMappingToComparable
 31 |
/Users/admin/builder/spi-builder-workspace/Sources/Sink.swift:10:20: note: protocol requires nested type 'Value'
  8 |
  9 | public protocol SinkType: Hashable {
 10 |     associatedtype Value
    |                    `- note: protocol requires nested type 'Value'
 11 |     func receive(_ value: Value)
 12 |
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToComparable.swift:60:38: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 58 |     }
 59 |
 60 |     func applyParentUpdate(_ update: SetUpdate<Parent.Element>) {
    |                                      `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 61 |         switch update {
 62 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToComparable.swift:53:16: error: instance method 'add' requires the types 'SetSortingByMappingToComparable<Parent, Element>.SortingSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 51 |             contents[transformed] = (contents[transformed] ?? 0) + 1
 52 |         }
 53 |         parent.add(SortingSink(owner: self))
    |                `- error: instance method 'add' requires the types 'SetSortingByMappingToComparable<Parent, Element>.SortingSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 54 |     }
 55 |
/Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'SetSortingByMappingToComparable<Parent, Element>.SortingSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetSortingByMappingToComparable<Parent, Element>.SortingSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToComparable.swift:49:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 47 |         super.init()
 48 |
 49 |         for element in parent.value {
    |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 50 |             let transformed = transform(element)
 51 |             contents[transformed] = (contents[transformed] ?? 0) + 1
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToComparable.swift:49:9: error: generic parameter 'Element' could not be inferred
 47 |         super.init()
 48 |
 49 |         for element in parent.value {
    |         `- error: generic parameter 'Element' could not be inferred
 50 |             let transformed = transform(element)
 51 |             contents[transformed] = (contents[transformed] ?? 0) + 1
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToComparable.swift:57:16: error: instance method 'remove' requires the types 'SetSortingByMappingToComparable<Parent, Element>.SortingSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 55 |
 56 |     deinit {
 57 |         parent.remove(SortingSink(owner: self))
    |                `- error: instance method 'remove' requires the types 'SetSortingByMappingToComparable<Parent, Element>.SortingSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 58 |     }
 59 |
/Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'SetSortingByMappingToComparable<Parent, Element>.SortingSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetSortingByMappingToComparable<Parent, Element>.SortingSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
20 | }
21 |
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToObservableComparable.swift:30:32: error: type 'Parent.Element' does not conform to protocol 'Hashable'
 28 |         unowned(unsafe) let owner: Owner
 29 |
 30 |         func receive(_ update: SetUpdate<Parent.Element>) {
    |                                `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
 31 |             owner.applyParentUpdate(update)
 32 |         }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SetSortingByMappingToObservableComparable.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SetSortingByMappingToObservableComparable.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToObservableComparable.swift:25:20: error: type 'SetSortingByMappingToObservableComparable<Parent, Field>.ParentSink' does not conform to protocol 'SinkType'
 23 |     typealias Change = ArrayChange<Element>
 24 |
 25 |     private struct ParentSink: UniqueOwnedSink {
    |                    |- error: type 'SetSortingByMappingToObservableComparable<Parent, Field>.ParentSink' does not conform to protocol 'SinkType'
    |                    `- note: add stubs for conformance
 26 |         typealias Owner = SetSortingByMappingToObservableComparable
 27 |
/Users/admin/builder/spi-builder-workspace/Sources/Sink.swift:10:20: note: protocol requires nested type 'Value'
  8 |
  9 | public protocol SinkType: Hashable {
 10 |     associatedtype Value
    |                    `- note: protocol requires nested type 'Value'
 11 |     func receive(_ value: Value)
 12 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SipHash/SipHash/SipHashable.swift:42:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SetSortingByMappingToObservableComparable.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
40 |     /// Hash values are not guaranteed to be equal across different executions of your program.
41 |     /// Do not save hash values to use during a future execution.
42 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SetSortingByMappingToObservableComparable.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
43 |         var hasher = SipHasher()
44 |         appendHashes(to: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToObservableComparable.swift:121:38: error: type 'Parent.Element' does not conform to protocol 'Hashable'
119 |     }
120 |
121 |     func applyParentUpdate(_ update: SetUpdate<Parent.Element>) {
    |                                      `- error: type 'Parent.Element' does not conform to protocol 'Hashable'
122 |         switch update {
123 |         case .beginTransaction:
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToObservableComparable.swift:47:20: error: no exact matches in call to instance method 'append'
 45 |         func appendHashes(to hasher: inout SipHasher) {
 46 |             hasher.append(ObjectIdentifier(owner))
 47 |             hasher.append(element)
    |                    `- error: no exact matches in call to instance method 'append'
 48 |         }
 49 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SipHash/SipHash/SipHashable.swift:55:26: note: candidate requires that 'Parent.Element' conform to 'SipHashable' (requirement specified as 'H' : 'SipHashable')
53 |     ///
54 |     /// - Requires: `finalize()` hasn't been called on this instance yet.
55 |     public mutating func append<H: SipHashable>(_ value: H) {
   |                          `- note: candidate requires that 'Parent.Element' conform to 'SipHashable' (requirement specified as 'H' : 'SipHashable')
56 |         value.appendHashes(to: &self)
57 |     }
   :
60 |     ///
61 |     /// - Requires: `finalize()` hasn't been called on this instance yet.
62 |     public mutating func append<H: Hashable>(_ value: H) {
   |                          `- note: candidate requires that 'Parent.Element' conform to 'Hashable' (requirement specified as 'H' : 'Hashable')
63 |         append(value.hashValue)
64 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToObservableComparable.swift:51:63: error: binary operator '==' cannot be applied to two 'Parent.Element' operands
 49 |
 50 |         static func ==(left: FieldSink, right: FieldSink) -> Bool {
 51 |             return left.owner === right.owner && left.element == right.element
    |                                                               `- error: binary operator '==' cannot be applied to two 'Parent.Element' operands
 52 |         }
 53 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToObservableComparable.swift:70:16: error: instance method 'add' requires the types 'SetSortingByMappingToObservableComparable<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 68 |             _ = self._insert(newElement(element))
 69 |         }
 70 |         parent.add(ParentSink(owner: self))
    |                `- error: instance method 'add' requires the types 'SetSortingByMappingToObservableComparable<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 71 |     }
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift:16:10: note: where 'Sink.Value' = 'SetSortingByMappingToObservableComparable<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
14 |     var value: Value { get }
15 |
16 |     func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetSortingByMappingToObservableComparable<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToObservableComparable.swift:67:9: error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 65 |         super.init()
 66 |
 67 |         for element in parent.value {
    |         `- error: referencing instance method 'makeIterator()' on 'Set' requires that 'Parent.Element' conform to 'Hashable'
 68 |             _ = self._insert(newElement(element))
 69 |         }
Swift.Set:1:11: note: where 'Element' = 'Parent.Element'
1 | extension Set : Sequence {
  |           `- note: where 'Element' = 'Parent.Element'
2 |     @inlinable public __consuming func makeIterator() -> Set<Element>.Iterator
3 |     @inlinable public func contains(_ member: Element) -> Bool
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToObservableComparable.swift:67:9: error: generic parameter 'Element' could not be inferred
 65 |         super.init()
 66 |
 67 |         for element in parent.value {
    |         `- error: generic parameter 'Element' could not be inferred
 68 |             _ = self._insert(newElement(element))
 69 |         }
/Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToObservableComparable.swift:74:16: error: instance method 'remove' requires the types 'SetSortingByMappingToObservableComparable<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 72 |
 73 |     deinit {
 74 |         parent.remove(ParentSink(owner: self))
    |                `- error: instance method 'remove' requires the types 'SetSortingByMappingToObservableComparable<Parent, Field>.ParentSink.Value' and 'Update<SetChange<Parent.Element>>' be equivalent
 75 |         for (sink, field) in fields {
 76 |             field.remove(sink)
/Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift:19:10: note: where 'Sink.Value' = 'SetSortingByMappingToObservableComparable<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
17 |
18 |     @discardableResult
19 |     func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<Change>
   |          `- note: where 'Sink.Value' = 'SetSortingByMappingToObservableComparable<Parent, Field>.ParentSink.Value', 'Update<Self.Change>' = 'Update<SetChange<Parent.Element>>'
20 | }
21 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetMappingForValueField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetMappingForValueField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetReference.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetReference.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparableField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetSortingByComparableField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByComparator.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetSortingByComparator.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToComparable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetSortingByMappingToComparable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetSortingByMappingToObservableComparable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetSortingByMappingToObservableComparable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetVariable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetVariable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Signal.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Signal.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SimpleSources.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SimpleSources.swift
SwiftCompile normal arm64 Compiling\ Sink.swift,\ Source.swift,\ TimerSource.swift,\ TransactionalThing.swift,\ TransformedSink.swift,\ TransformedSource.swift,\ TwoWayBinding.swift,\ Type\ Helpers.swift,\ UIBarButtonItem\ Extensions.swift /Users/admin/builder/spi-builder-workspace/Sources/Sink.swift /Users/admin/builder/spi-builder-workspace/Sources/Source.swift /Users/admin/builder/spi-builder-workspace/Sources/TimerSource.swift /Users/admin/builder/spi-builder-workspace/Sources/TransactionalThing.swift /Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift /Users/admin/builder/spi-builder-workspace/Sources/TransformedSource.swift /Users/admin/builder/spi-builder-workspace/Sources/TwoWayBinding.swift /Users/admin/builder/spi-builder-workspace/Sources/Type\ Helpers.swift /Users/admin/builder/spi-builder-workspace/Sources/UIBarButtonItem\ Extensions.swift (in target 'GlueKit' from project 'GlueKit')
/Users/admin/builder/spi-builder-workspace/Sources/Sink.swift:49:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AnySink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 47 |     }
 48 |
 49 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AnySink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 50 |         return box.hashValue
 51 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Sink.swift:70:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type '_AbstractSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 68 |     func receive(_ value: Value) { abstract() }
 69 |
 70 |     var hashValue: Int { abstract() }
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type '_AbstractSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 71 |
 72 |     func isEqual(to other: _AbstractSink<Value>) -> Bool { abstract() }
/Users/admin/builder/spi-builder-workspace/Sources/TimerSource.swift:148:5: warning: 'public' modifier is redundant for initializer declared in a public extension
146 |     /// @param start: The time at which the source should fire first, or nil to begin firing `interval` seconds from now.
147 |     /// @param interval: The minimum time period between the beginnings of subsequent firings.
148 |     public convenience init(queue: DispatchQueue = DispatchQueue.main, start: Date? = nil, interval: TimeInterval) {
    |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
149 |         assert(interval > 0)
150 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SipHash/SipHash/SipHashable.swift:42:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'TransformedSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
40 |     /// Hash values are not guaranteed to be equal across different executions of your program.
41 |     /// Do not save hash values to use during a future execution.
42 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'TransformedSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
43 |         var hasher = SipHasher()
44 |         appendHashes(to: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift:19:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromClosure' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 17 |
 18 | extension SinkTransform where Self: AnyObject {
 19 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromClosure' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 20 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 21 | }
/Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift:19:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformToConstant' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 17 |
 18 | extension SinkTransform where Self: AnyObject {
 19 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformToConstant' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 20 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 21 | }
/Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift:19:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromMapping' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 17 |
 18 | extension SinkTransform where Self: AnyObject {
 19 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromMapping' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 20 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 21 | }
/Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift:19:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromOptionalMapping' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 17 |
 18 | extension SinkTransform where Self: AnyObject {
 19 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromOptionalMapping' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 20 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 21 | }
/Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift:19:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromFilter' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 17 |
 18 | extension SinkTransform where Self: AnyObject {
 19 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromFilter' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 20 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 21 | }
/Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift:19:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromSequence' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 17 |
 18 | extension SinkTransform where Self: AnyObject {
 19 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SinkTransformFromSequence' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 20 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 21 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SipHash/SipHash/SipHashable.swift:42:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BindSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
40 |     /// Hash values are not guaranteed to be equal across different executions of your program.
41 |     /// Do not save hash values to use during a future execution.
42 |     public var hashValue: Int {
   |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BindSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
43 |         var hasher = SipHasher()
44 |         appendHashes(to: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/Type Helpers.swift:46:18: error: value of type 'NSValue' has no member 'cgPointValue'
 44 |         return v.pointValue
 45 |     #else
 46 |         return v.cgPointValue
    |                  `- error: value of type 'NSValue' has no member 'cgPointValue'
 47 |     #endif
 48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Type Helpers.swift:54:18: error: value of type 'NSValue' has no member 'cgSizeValue'
 52 |         return v.sizeValue
 53 |     #else
 54 |         return v.cgSizeValue
    |                  `- error: value of type 'NSValue' has no member 'cgSizeValue'
 55 |     #endif
 56 | }
/Users/admin/builder/spi-builder-workspace/Sources/Type Helpers.swift:62:18: error: value of type 'NSValue' has no member 'cgRectValue'
 60 |         return v.rectValue
 61 |     #else
 62 |         return v.cgRectValue
    |                  `- error: value of type 'NSValue' has no member 'cgRectValue'
 63 |     #endif
 64 | }
/Users/admin/builder/spi-builder-workspace/Sources/Type Helpers.swift:74:18: error: value of type 'NSValue' has no member 'cgAffineTransformValue'
 72 |         return transform
 73 |     #else
 74 |         return v.cgAffineTransformValue
    |                  `- error: value of type 'NSValue' has no member 'cgAffineTransformValue'
 75 |     #endif
 76 | }
/Users/admin/builder/spi-builder-workspace/Sources/Type Helpers.swift:208:31: error: incorrect argument label in call (have 'cgPoint:', expected 'nonretainedObject:')
206 |                 return NSValue(point: $0)
207 |             #else
208 |                 return NSValue(cgPoint: $0)
    |                               `- error: incorrect argument label in call (have 'cgPoint:', expected 'nonretainedObject:')
209 |             #endif
210 |         })
/Users/admin/builder/spi-builder-workspace/Sources/Type Helpers.swift:219:31: error: incorrect argument label in call (have 'cgSize:', expected 'nonretainedObject:')
217 |                 return NSValue(size: $0)
218 |             #else
219 |                 return NSValue(cgSize: $0)
    |                               `- error: incorrect argument label in call (have 'cgSize:', expected 'nonretainedObject:')
220 |             #endif
221 |         })
/Users/admin/builder/spi-builder-workspace/Sources/Type Helpers.swift:230:31: error: incorrect argument label in call (have 'cgRect:', expected 'nonretainedObject:')
228 |                 return NSValue(rect: $0)
229 |             #else
230 |                 return NSValue(cgRect: $0)
    |                               `- error: incorrect argument label in call (have 'cgRect:', expected 'nonretainedObject:')
231 |             #endif
232 |         })
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Sink.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Sink.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Source.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Source.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TimerSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TimerSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TransactionalThing.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TransactionalThing.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TransformedSink.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TransformedSink.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TransformedSource.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TransformedSource.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/TwoWayBinding.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TwoWayBinding.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Type\ Helpers.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Type\ Helpers.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/UIBarButtonItem\ Extensions.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile UIBarButtonItem\ Extensions.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ GlueKit (in target 'GlueKit' from project 'GlueKit')
/Users/admin/builder/spi-builder-workspace/Sources/AccumulatedSource.swift:24:20: warning: generic parameter 'S' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
17 | }
18 |
19 | private class AccumulatedSource<Value, S>: _BaseObservableValue<Value> where S: SourceType {
   |                                        `- note: 'S' previously declared here
20 |     let source: S
21 |     let next: (Value, S.Value) -> Value
22 |     var _value: Value
23 |
24 |     struct Sink<R, S: SourceType>: UniqueOwnedSink {
   |                    `- warning: generic parameter 'S' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
25 |         typealias Owner = AccumulatedSource<R, S>
26 |         unowned(unsafe) let owner: Owner
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AccumulatedSource.Sink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'AccumulatedSource.Sink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ArrayChange.swift:565:58: warning: 'IndexDistance' is deprecated: all index distances are now of type Int [#DeprecatedDeclaration]
563 | }
564 |
565 | extension RangeReplaceableCollection where Index == Int, IndexDistance == Int {
    |                                                          `- warning: 'IndexDistance' is deprecated: all index distances are now of type Int [#DeprecatedDeclaration]
566 |     /// Apply `change` to this array. The count of self must be the same as the initial count of `change`, or
567 |     /// the operation will report a fatal error.
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayConcatenation.FirstSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayConcatenation.FirstSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayConcatenation.SecondSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayConcatenation.SecondSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayFilteringOnObservableBool.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayFilteringOnObservableBool.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Sink.swift:26:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayFilteringOnObservableBool.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 24 |         return UnownedSink(self).anySink
 25 |     }
 26 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayFilteringOnObservableBool.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 27 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 28 | }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayFilteringOnPredicate.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayFilteringOnPredicate.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayGatheringSource.GatherSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayGatheringSource.GatherSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Sink.swift:26:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayMappingForArrayField.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 24 |         return UnownedSink(self).anySink
 25 |     }
 26 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayMappingForArrayField.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 27 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 28 | }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayMappingForArrayField.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayMappingForArrayField.ParentSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift:18:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BufferedArrayMappingForValue.BufferedMapSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
16 |
17 | extension UniqueOwnedSink {
18 |     var hashValue: Int {
   |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BufferedArrayMappingForValue.BufferedMapSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
19 |         return ObjectIdentifier(owner).hashValue
20 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Sink.swift:26:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayMappingForValueField.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 24 |         return UnownedSink(self).anySink
 25 |     }
 26 |     public var hashValue: Int { return ObjectIdentifier(self).hashValue }
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ArrayMappingForValueField.FieldSink' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 27 |     public static func ==(a: Self, b: Self) -> Bool { return a === b }
 28 | }
SwiftCompile normal arm64 (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftDriverJobDiscovery normal arm64 Compiling BTreePath.swift (in target 'BTree' from project 'BTree')
SwiftCompile normal arm64 Compiling\ Update.swift,\ ValueChange.swift,\ ValueMappingForArrayField.swift,\ ValueMappingForSetField.swift,\ ValueMappingForSourceField.swift,\ ValueMappingForValue.swift,\ ValueMappingForValueField.swift,\ ValueReference.swift,\ Variable.swift /Users/admin/builder/spi-builder-workspace/Sources/Update.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueChange.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForSetField.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForSourceField.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForValue.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/Sources/ValueReference.swift /Users/admin/builder/spi-builder-workspace/Sources/Variable.swift (in target 'GlueKit' from project 'GlueKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Update.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Update.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ValueChange.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ValueChange.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForArrayField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ValueMappingForArrayField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForSetField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ValueMappingForSetField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForSourceField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ValueMappingForSourceField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForValue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ValueMappingForValue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ValueMappingForValueField.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ValueMappingForValueField.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ValueReference.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ValueReference.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Variable.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Variable.swift
SwiftCompile normal arm64 Compiling\ NSTextField\ Glue.swift,\ ObservableArray.swift,\ ObservableContains.swift,\ ObservableSet.swift,\ ObservableType.swift,\ ObservableValue.swift,\ OwnedSink.swift,\ RefList.swift,\ Reference.swift,\ SetChange.swift /Users/admin/builder/spi-builder-workspace/Sources/NSTextField\ Glue.swift /Users/admin/builder/spi-builder-workspace/Sources/ObservableArray.swift /Users/admin/builder/spi-builder-workspace/Sources/ObservableContains.swift /Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift /Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift /Users/admin/builder/spi-builder-workspace/Sources/ObservableValue.swift /Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift /Users/admin/builder/spi-builder-workspace/Sources/RefList.swift /Users/admin/builder/spi-builder-workspace/Sources/Reference.swift /Users/admin/builder/spi-builder-workspace/Sources/SetChange.swift (in target 'GlueKit' from project 'GlueKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NSTextField\ Glue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NSTextField\ Glue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ObservableArray.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ObservableArray.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ObservableContains.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ObservableContains.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ObservableSet.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ObservableSet.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ObservableType.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ObservableType.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ObservableValue.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ObservableValue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/OwnedSink.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile OwnedSink.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/RefList.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile RefList.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Reference.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Reference.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/SetChange.swift (in target 'GlueKit' from project 'GlueKit')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SetChange.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-16 21:36:52.425 xcodebuild[853:5164] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
	SwiftCompile normal arm64 Compiling\ ArrayGatheringSource.swift,\ ArrayMappingForArrayField.swift,\ ArrayMappingForValue.swift,\ ArrayMappingForValueField.swift,\ ArrayReference.swift,\ ArrayVariable.swift,\ BracketingSource.swift,\ BufferedArray.swift,\ BufferedSet.swift,\ BufferedSource.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayGatheringSource.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForValue.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayReference.swift /Users/admin/builder/spi-builder-workspace/Sources/ArrayVariable.swift /Users/admin/builder/spi-builder-workspace/Sources/BracketingSource.swift /Users/admin/builder/spi-builder-workspace/Sources/BufferedArray.swift /Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift /Users/admin/builder/spi-builder-workspace/Sources/BufferedSource.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayReference.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/ArrayVariable.swift (in target 'GlueKit' from project 'GlueKit')
	SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/BufferedSet.swift (in target 'GlueKit' from project 'GlueKit')
	Building workspace GlueKit with scheme GlueKit
(5 failures)
BUILD FAILURE 6.4 visionOS