Build Information
Failed to build Attabench, reference v2.0.0 (df85ad), with Swift 6.4 for watchOS using Xcode 27.0 on 17 Sep 2026 19:41:40 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 Attabench-Package -destination generic/platform=watchOSBuild Log
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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/Sources/SimpleSources.swift (in target 'GlueKit' from project 'GlueKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SimpleSources.swift
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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 | }
SwiftCompile normal arm64_32 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/.dependencies/checkouts/GlueKit/Sources/SetMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparableField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparator.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByMappingToComparable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByMappingToObservableComparable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetVariable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Signal.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SimpleSources.swift (in target 'GlueKit' from project 'GlueKit')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 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/.dependencies/checkouts/GlueKit/Sources/DispatchSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DistinctUnion.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DistinctValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Locks.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/MergedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSButton\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSControl\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSNotificationCenter\ Support.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSObject\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSPopUpButton\ Glue.swift (in target 'GlueKit' from project 'GlueKit')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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 | }
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/.dependencies/checkouts/GlueKit/Sources/Abstract.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/AccumulatedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayBasedTableViewDataSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayChange.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayChangeSeparation.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayConcatenation.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringIndexmap.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringOnObservableBool.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringOnPredicate.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFolding.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayGatheringSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayMappingForValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayReference.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayVariable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BracketingSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedArray.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedSet.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/BufferedValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/CADisplayLink\ Extensions.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Change.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ChangesSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/CompositeObservable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/CompositeUpdatable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ComputedUpdatable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Connect.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Connector.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DependentValue.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DispatchSource.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DistinctUnion.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DistinctValue.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Locks.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/MergedSource.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSButton\ Glue.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSControl\ Glue.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSNotificationCenter\ Support.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSObject\ Glue.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSPopUpButton\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSTextField\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableArray.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableContains.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/OwnedSink.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/RefList.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Reference.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetChange.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnObservableBool.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFilteringOnPredicate.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetFolding.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetGatheringSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingBase.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSequence.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForSetField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetReference.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparableField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByComparator.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByMappingToComparable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetSortingByMappingToObservableComparable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetVariable.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Signal.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SimpleSources.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Sink.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Source.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TimerSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TransactionalThing.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TransformedSink.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TransformedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/TwoWayBinding.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Type\ Helpers.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UIBarButtonItem\ Extensions.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UIControl\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UIDevice\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UIGestureRecognizer\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UILabel\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UISearchBar\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UISwitch\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UpdatableArray.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UpdatableSet.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/UpdatableValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Update.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueChange.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForArrayField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForSetField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForSourceField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueMappingForValueField.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ValueReference.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Variable.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/supplementaryOutputs-16 -target arm64_32-apple-watchos9.0 -enable-objc-interop -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 -suppress-warnings -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/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/GlueKit-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/GlueKit-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/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-watchos/GlueKit-t.build/Objects-normal/arm64_32/GlueKit_const_extract_protocols.json -disable-clang-spi -target-sdk-version 27.0 -target-sdk-name watchos27.0 -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.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-watchos/GlueKit-t.build/Objects-normal/arm64_32/DispatchSource.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/DistinctUnion.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/DistinctValue.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/Locks.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/MergedSource.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/NSButton\ Glue.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/NSControl\ Glue.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/NSNotificationCenter\ Support.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/NSObject\ Glue.o -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/NSPopUpButton\ Glue.o -index-unit-output-path /GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/DispatchSource.o -index-unit-output-path /GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/DistinctUnion.o -index-unit-output-path /GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/DistinctValue.o -index-unit-output-path /GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/Locks.o -index-unit-output-path /GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/MergedSource.o -index-unit-output-path /GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/NSButton\ Glue.o -index-unit-output-path /GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/NSControl\ Glue.o -index-unit-output-path /GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/NSNotificationCenter\ Support.o -index-unit-output-path /GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/NSObject\ Glue.o -index-unit-output-path /GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/NSPopUpButton\ Glue.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSPopUpButton\ Glue.swift (in target 'GlueKit' from project 'GlueKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NSPopUpButton\ Glue.swift
SwiftDriverJobDiscovery normal arm64_32 Compiling Output.swift (in target 'Benchmarking' from project 'Benchmarking')
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/.dependencies/checkouts/GlueKit/Sources/Abstract.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/AccumulatedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayBasedTableViewDataSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayChange.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayChangeSeparation.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayConcatenation.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringIndexmap.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringOnObservableBool.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFilteringOnPredicate.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ArrayFolding.swift (in target 'GlueKit' from project 'GlueKit')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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_32 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/.dependencies/checkouts/GlueKit/Sources/NSTextField\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableArray.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableContains.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableType.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/OwnedSink.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/RefList.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Reference.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetChange.swift (in target 'GlueKit' from project 'GlueKit')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableContains.swift:25:30: error: generic struct 'SetChange' requires that 'Input.Element' conform to 'Hashable'
23 | self._updates = input.updates.flatMap { update in
24 | update.flatMap {
25 | let old = $0.removed.contains(member)
| `- error: generic struct 'SetChange' requires that 'Input.Element' conform to 'Hashable'
26 | let new = $0.inserted.contains(member)
27 | if old == new {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetChange.swift:9:15: note: where 'Element' = 'Input.Element'
7 | //
8 |
9 | public struct SetChange<Element: Hashable>: ChangeType {
| `- note: where 'Element' = 'Input.Element'
10 | public typealias Value = Set<Element>
11 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableContains.swift:25:47: error: missing argument label 'where:' in call
23 | self._updates = input.updates.flatMap { update in
24 | update.flatMap {
25 | let old = $0.removed.contains(member)
| `- error: missing argument label 'where:' in call
26 | let new = $0.inserted.contains(member)
27 | if old == new {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableContains.swift:25:47: error: cannot convert value of type 'Input.Element' to expected argument type '(Input.Element) throws -> Bool'
23 | self._updates = input.updates.flatMap { update in
24 | update.flatMap {
25 | let old = $0.removed.contains(member)
| `- error: cannot convert value of type 'Input.Element' to expected argument type '(Input.Element) throws -> Bool'
26 | let new = $0.inserted.contains(member)
27 | if old == new {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:12:67: error: type 'Self.Element' does not conform to protocol 'Hashable'
10 | public typealias SetUpdateSource<Element: Hashable> = AnySource<Update<SetChange<Element>>>
11 |
12 | public protocol ObservableSetType: ObservableType where Change == SetChange<Element> {
| `- error: type 'Self.Element' does not conform to protocol 'Hashable'
13 | associatedtype Element
14 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/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/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:38:54: error: type 'Self.Element' does not conform to protocol 'Hashable'
36 | public var isEmpty: Bool { return count == 0 }
37 |
38 | internal var valueUpdates: AnySource<ValueUpdate<Set<Element>>> {
| `- error: type 'Self.Element' does not conform to protocol 'Hashable'
39 | var value = self.value
40 | return self.updates.map { event in
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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/GlueKit/Sources/ObservableSet.swift:159:60: error: type 'Contents.Element' does not conform to protocol 'Hashable'
157 | }
158 |
159 | final class ObservableSetBox<Contents: ObservableSetType>: _AbstractObservableSet<Contents.Element> {
| `- error: type 'Contents.Element' does not conform to protocol 'Hashable'
160 | typealias Element = Contents.Element
161 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:170:25: error: type 'ObservableSetBox<Contents>.Element' (aka 'Contents.Element') does not conform to protocol 'Hashable'
168 | override var isBuffered: Bool { return contents.isBuffered }
169 | override var count: Int { return contents.count }
170 | override var value: Set<Element> { return contents.value }
| `- error: type 'ObservableSetBox<Contents>.Element' (aka 'Contents.Element') does not conform to protocol 'Hashable'
171 | override func contains(_ member: Element) -> Bool { return contents.contains(member) }
172 | override func isSubset(of other: Set<Element>) -> Bool { return contents.isSubset(of: other) }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:171:19: error: method does not override any method from its superclass
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) }
:
169 | override var count: Int { return contents.count }
170 | override var value: Set<Element> { return contents.value }
171 | override func contains(_ member: Element) -> Bool { return contents.contains(member) }
| `- error: method does not override any method from its superclass
172 | override func isSubset(of other: Set<Element>) -> Bool { return contents.isSubset(of: other) }
173 | override func isSuperset(of other: Set<Element>) -> Bool { return contents.isSuperset(of: other) }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:172:38: error: type 'ObservableSetBox<Contents>.Element' (aka 'Contents.Element') does not conform to protocol 'Hashable'
170 | override var value: Set<Element> { return contents.value }
171 | override func contains(_ member: Element) -> Bool { return contents.contains(member) }
172 | override func isSubset(of other: Set<Element>) -> Bool { return contents.isSubset(of: other) }
| `- error: type 'ObservableSetBox<Contents>.Element' (aka 'Contents.Element') does not conform to protocol 'Hashable'
173 | override func isSuperset(of other: Set<Element>) -> Bool { return contents.isSuperset(of: other) }
174 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:173:40: error: type 'ObservableSetBox<Contents>.Element' (aka 'Contents.Element') does not conform to protocol 'Hashable'
171 | override func contains(_ member: Element) -> Bool { return contents.contains(member) }
172 | override func isSubset(of other: Set<Element>) -> Bool { return contents.isSubset(of: other) }
173 | override func isSuperset(of other: Set<Element>) -> Bool { return contents.isSuperset(of: other) }
| `- error: type 'ObservableSetBox<Contents>.Element' (aka 'Contents.Element') does not conform to protocol 'Hashable'
174 |
175 | override func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<SetChange<Element>> {
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:175:19: error: method does not override any method from its superclass
173 | override func isSuperset(of other: Set<Element>) -> Bool { return contents.isSuperset(of: other) }
174 |
175 | override func add<Sink: SinkType>(_ sink: Sink) where Sink.Value == Update<SetChange<Element>> {
| `- error: method does not override any method from its superclass
176 | contents.add(sink)
177 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:180:19: error: method does not override any method from its superclass
178 |
179 | @discardableResult
180 | override func remove<Sink: SinkType>(_ sink: Sink) -> Sink where Sink.Value == Update<SetChange<Element>> {
| `- error: method does not override any method from its superclass
181 | return contents.remove(sink)
182 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:185:57: error: type 'ObservableSetBox<Contents>.Element' (aka 'Contents.Element') does not conform to protocol 'Hashable'
183 |
184 | override var observableCount: AnyObservableValue<Int> { return contents.observableCount }
185 | override var anyObservableValue: AnyObservableValue<Set<Element>> { return contents.anyObservableValue }
| `- error: type 'ObservableSetBox<Contents>.Element' (aka 'Contents.Element') does not conform to protocol 'Hashable'
186 | }
187 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:216:59: error: type 'Self.Element' does not conform to protocol 'Hashable'
214 |
215 | extension ObservableSetType {
216 | public static func constant(_ value: Set<Element>) -> AnyObservableSet<Element> {
| `- error: type 'Self.Element' does not conform to protocol 'Hashable'
217 | return ObservableConstantSet(value).anyObservableSet
218 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:216:42: error: type 'Self.Element' does not conform to protocol 'Hashable'
214 |
215 | extension ObservableSetType {
216 | public static func constant(_ value: Set<Element>) -> AnyObservableSet<Element> {
| `- error: type 'Self.Element' does not conform to protocol 'Hashable'
217 | return ObservableConstantSet(value).anyObservableSet
218 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:220:43: error: type 'Self.Element' does not conform to protocol 'Hashable'
218 | }
219 |
220 | public static func emptyConstant() -> AnyObservableSet<Element> {
| `- error: type 'Self.Element' does not conform to protocol 'Hashable'
221 | return constant([])
222 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:32:77: error: missing argument label 'where:' in call
30 | public var isBuffered: Bool { return false }
31 | public var count: Int { return value.count }
32 | public func contains(_ member: Element) -> Bool { return value.contains(member) }
| `- error: missing argument label 'where:' in call
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) }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:32:77: error: cannot convert value of type 'Self.Element' to expected argument type '(Self.Element) throws -> Bool'
30 | public var isBuffered: Bool { return false }
31 | public var count: Int { return value.count }
32 | public func contains(_ member: Element) -> Bool { return value.contains(member) }
| `- error: cannot convert value of type 'Self.Element' to expected argument type '(Self.Element) throws -> Bool'
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) }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:43:23: error: referencing instance method 'apply' on 'Set' requires that 'Self.Element' conform to 'Hashable'
41 | event.map { change in
42 | let old = value
43 | value.apply(change)
| `- error: referencing instance method 'apply' on 'Set' requires that 'Self.Element' conform to 'Hashable'
44 | return ValueChange(from: old, to: value)
45 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetChange.swift:70:1: note: where 'Element' = 'Self.Element'
68 | }
69 |
70 | extension Set {
| `- note: where 'Element' = 'Self.Element'
71 | public mutating func apply(_ change: SetChange<Element>) {
72 | self.subtract(change.removed)
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/ObservableSet.swift:54:45: error: generic struct 'SetChange' requires that 'Self.Element' conform to 'Hashable'
52 | update.map { change in
53 | let old = count
54 | count += numericCast(change.inserted.count - change.removed.count)
| `- error: generic struct 'SetChange' requires that 'Self.Element' conform to 'Hashable'
55 | return .init(from: old, to: count)
56 | }
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetChange.swift:9:15: note: where 'Element' = 'Self.Element'
7 | //
8 |
9 | public struct SetChange<Element: Hashable>: ChangeType {
| `- note: where 'Element' = 'Self.Element'
10 | public typealias Value = Set<Element>
11 |
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/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_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/SetChange.swift (in target 'GlueKit' from project 'GlueKit')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SetChange.swift
CreateUniversalBinary /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks/SipHash.framework/SipHash normal arm64\ arm64_32 (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/lipo -create /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SipHash.build/Debug-watchos/SipHash-product-t.build/Objects-normal/arm64/Binary/SipHash /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SipHash.build/Debug-watchos/SipHash-product-t.build/Objects-normal/arm64_32/Binary/SipHash -output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks/SipHash.framework/SipHash
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-09-17 15:41:27.252 xcodebuild[1021:5635] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 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/.dependencies/checkouts/GlueKit/Sources/DispatchSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DistinctUnion.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DistinctValue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/Locks.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/MergedSource.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSButton\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSControl\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSNotificationCenter\ Support.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSObject\ Glue.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/NSPopUpButton\ Glue.swift (in target 'GlueKit' from project 'GlueKit')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/GlueKit/Sources/DistinctUnion.swift (in target 'GlueKit' from project 'GlueKit')
Building workspace Attabench with scheme Attabench-Package
(3 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
dependency 'siphash' is not used by any target
Resolved source packages:
GlueKit: https://github.com/attaswift/GlueKit @ 0.2.0
OptionParser: https://github.com/attaswift/OptionParser @ 1.0.0
BigInt: https://github.com/attaswift/BigInt @ 3.1.0
BTree: https://github.com/attaswift/BTree @ 4.1.0
Attabench: /Users/admin/builder/spi-builder-workspace
SipHash: https://github.com/attaswift/SipHash @ 1.2.2
Benchmarking: https://github.com/attaswift/Benchmarking @ 1.0.0
resolved source packages: GlueKit, OptionParser, BigInt, BTree, Attabench, SipHash, Benchmarking
2026-09-17 15:41:37.109 xcodebuild[1223:6532] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "benchmarking",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/attaswift/Benchmarking"
},
{
"identity" : "bigint",
"requirement" : {
"range" : [
{
"lower_bound" : "3.0.0",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/attaswift/BigInt"
},
{
"identity" : "siphash",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/attaswift/SipHash"
},
{
"identity" : "gluekit",
"requirement" : {
"range" : [
{
"lower_bound" : "0.2.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/attaswift/GlueKit"
},
{
"identity" : "optionparser",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/attaswift/OptionParser"
}
],
"manifest_display_name" : "Attabench",
"name" : "Attabench",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "BenchmarkModel",
"targets" : [
"BenchmarkModel"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BenchmarkRunner",
"targets" : [
"BenchmarkRunner"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "BenchmarkCharts",
"targets" : [
"BenchmarkCharts"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "attachart",
"targets" : [
"attachart"
],
"type" : {
"executable" : null
}
}
],
"swift_languages_versions" : [
"4"
],
"targets" : [
{
"c99name" : "attachart",
"module_type" : "SwiftTarget",
"name" : "attachart",
"path" : "attachart",
"product_dependencies" : [
"Benchmarking",
"OptionParser"
],
"product_memberships" : [
"attachart"
],
"sources" : [
"Options.swift",
"Render.swift",
"main.swift"
],
"target_dependencies" : [
"BenchmarkModel",
"BenchmarkCharts"
],
"type" : "executable"
},
{
"c99name" : "BenchmarkRunner",
"module_type" : "SwiftTarget",
"name" : "BenchmarkRunner",
"path" : "BenchmarkRunner",
"product_dependencies" : [
"Benchmarking"
],
"product_memberships" : [
"BenchmarkRunner"
],
"sources" : [
"BenchmarkProcess.swift",
"CommandLineProcess.swift",
"Dispatch Extensions.swift",
"FileManager Extensions.swift",
"Tools.swift"
],
"target_dependencies" : [
"BenchmarkModel"
],
"type" : "library"
},
{
"c99name" : "BenchmarkModel",
"module_type" : "SwiftTarget",
"name" : "BenchmarkModel",
"path" : "BenchmarkModel",
"product_dependencies" : [
"BigInt",
"GlueKit"
],
"product_memberships" : [
"BenchmarkModel",
"BenchmarkRunner",
"BenchmarkCharts",
"attachart"
],
"sources" : [
"Attaresult.swift",
"Bounds.swift",
"ClosedRangeVariable.swift",
"Task.swift",
"Time.swift",
"TimeSample.swift",
"Timestamp.swift"
],
"type" : "library"
},
{
"c99name" : "BenchmarkCharts",
"module_type" : "SwiftTarget",
"name" : "BenchmarkCharts",
"path" : "BenchmarkCharts",
"product_memberships" : [
"BenchmarkCharts",
"attachart"
],
"sources" : [
"BenchmarkChart.swift",
"BenchmarkRenderer.swift",
"BenchmarkTheme.swift",
"ChartScales.swift",
"Extensions.swift",
"Gridline.swift",
"LineParams.swift",
"NSImage Export.swift",
"Size Labels.swift",
"TextParams.swift"
],
"target_dependencies" : [
"BenchmarkModel"
],
"type" : "library"
}
],
"tools_version" : "4.0"
}
{
"workspace" : {
"name" : "Attabench",
"schemes" : [
"Attabench-Package",
"attachart",
"BenchmarkCharts",
"BenchmarkModel",
"BenchmarkRunner"
]
}
}
2026-09-17 15:41:38.402 xcodebuild[1231:6596] [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 Attabench-Package -destination generic/platform=watchOS
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 Attabench-Package -destination generic/platform=watchOS
Resolve Package Graph
dependency 'siphash' is not used by any target
Resolved source packages:
Benchmarking: https://github.com/attaswift/Benchmarking @ 1.0.0
BigInt: https://github.com/attaswift/BigInt @ 3.1.0
BTree: https://github.com/attaswift/BTree @ 4.1.0
GlueKit: https://github.com/attaswift/GlueKit @ 0.2.0
OptionParser: https://github.com/attaswift/OptionParser @ 1.0.0
Attabench: /Users/admin/builder/spi-builder-workspace
SipHash: https://github.com/attaswift/SipHash @ 1.2.2
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (20 targets)
Target 'attachart-product' in project 'Attabench'
➜ Explicit dependency on target 'GlueKit-product' in project 'GlueKit'
➜ Explicit dependency on target 'BenchmarkModel' in project 'Attabench'
➜ Explicit dependency on target 'BenchmarkCharts' in project 'Attabench'
➜ Explicit dependency on target 'BigInt-product' in project 'BigInt'
➜ Explicit dependency on target 'Benchmarking-product' in project 'Benchmarking'
➜ Explicit dependency on target 'OptionParser-product' in project 'OptionParser'
Target 'BenchmarkCharts-product' in project 'Attabench'
➜ Explicit dependency on target 'BenchmarkCharts' in project 'Attabench'
➜ Explicit dependency on target 'GlueKit-product' in project 'GlueKit'
➜ Explicit dependency on target 'BenchmarkModel' in project 'Attabench'
➜ Explicit dependency on target 'BigInt-product' in project 'BigInt'
Target 'BenchmarkCharts' in project 'Attabench'
➜ Explicit dependency on target 'GlueKit-product' in project 'GlueKit'
➜ Explicit dependency on target 'BenchmarkModel' in project 'Attabench'
➜ Explicit dependency on target 'BigInt-product' in project 'BigInt'
Target 'BenchmarkRunner-product' in project 'Attabench'
➜ Explicit dependency on target 'BenchmarkRunner' in project 'Attabench'
➜ Explicit dependency on target 'GlueKit-product' in project 'GlueKit'
➜ Explicit dependency on target 'BenchmarkModel' in project 'Attabench'
➜ Explicit dependency on target 'BigInt-product' in project 'BigInt'
➜ Explicit dependency on target 'Benchmarking-product' in project 'Benchmarking'
Target 'BenchmarkRunner' in project 'Attabench'
➜ Explicit dependency on target 'GlueKit-product' in project 'GlueKit'
➜ Explicit dependency on target 'BenchmarkModel' in project 'Attabench'
➜ Explicit dependency on target 'BigInt-product' in project 'BigInt'
➜ Explicit dependency on target 'Benchmarking-product' in project 'Benchmarking'
Target 'Benchmarking-product' in project 'Benchmarking'
➜ Explicit dependency on target 'Benchmarking' in project 'Benchmarking'
➜ Explicit dependency on target 'BenchmarkIPC' in project 'Benchmarking'
➜ Explicit dependency on target 'OptionParser-product' in project 'OptionParser'
Target 'Benchmarking' in project 'Benchmarking'
➜ Explicit dependency on target 'BenchmarkIPC' in project 'Benchmarking'
➜ Explicit dependency on target 'OptionParser-product' in project 'OptionParser'
Target 'OptionParser-product' in project 'OptionParser'
➜ Explicit dependency on target 'OptionParser' in project 'OptionParser'
Target 'OptionParser' in project 'OptionParser' (no dependencies)
Target 'BenchmarkIPC' in project 'Benchmarking' (no dependencies)
Target 'BenchmarkModel-product' in project 'Attabench'
➜ Explicit dependency on target 'BenchmarkModel' in project 'Attabench'
➜ Explicit dependency on target 'GlueKit-product' in project 'GlueKit'
➜ Explicit dependency on target 'BigInt-product' in project 'BigInt'
Target 'BenchmarkModel' in project 'Attabench'
➜ Explicit dependency on target 'GlueKit-product' in project 'GlueKit'
➜ Explicit dependency on target 'BigInt-product' in project 'BigInt'
Target 'BigInt-product' in project 'BigInt'
➜ Explicit dependency on target 'BigInt' in project 'BigInt'
➜ Explicit dependency on target 'SipHash-product' in project 'SipHash'
Target 'BigInt' in project 'BigInt'
➜ Explicit dependency on target 'SipHash-product' in project 'SipHash'
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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache
CreateUniversalBinary /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks/SipHash.framework/SipHash normal arm64\ arm64_32 (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/lipo -create /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SipHash.build/Debug-watchos/SipHash-product-t.build/Objects-normal/arm64/Binary/SipHash /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SipHash.build/Debug-watchos/SipHash-product-t.build/Objects-normal/arm64_32/Binary/SipHash -output /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks/SipHash.framework/SipHash
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-watchos/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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -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-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/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-watchos/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-watchos/GlueKit-t.build/Objects-normal/arm64/GlueKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/GlueKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/GlueKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/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-watchos/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 GlueKit normal arm64_32 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-watchos/GlueKit-t.build/Objects-normal/arm64_32/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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -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-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/GlueKit-t.build/Objects-normal/arm64_32/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-watchos/GlueKit-t.build/Objects-normal/arm64_32/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-watchos/GlueKit-t.build/Objects-normal/arm64_32/GlueKit_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/GlueKit-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/GlueKit-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GlueKit.build/Debug-watchos/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-watchos/GlueKit-t.build/Objects-normal/arm64_32/GlueKit-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver BigInt normal arm64 com.apple.xcode.tools.swift.compiler (in target 'BigInt' from project 'BigInt')
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 BigInt -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BigInt.build/Debug-watchos/BigInt-t.build/Objects-normal/arm64/BigInt.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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -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-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BigInt.build/Debug-watchos/BigInt-t.build/Objects-normal/arm64/BigInt-OutputFileMap.json -save-temps -no-color-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BigInt.build/Debug-watchos/BigInt-t.build/Objects-normal/arm64/BigInt.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/BigInt.build/Debug-watchos/BigInt-t.build/Objects-normal/arm64/BigInt_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BigInt.build/Debug-watchos/BigInt-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BigInt.build/Debug-watchos/BigInt-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BigInt.build/Debug-watchos/BigInt-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/BigInt.build/Debug-watchos/BigInt-t.build/Objects-normal/arm64/BigInt-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver BigInt normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'BigInt' from project 'BigInt')
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 BigInt -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BigInt.build/Debug-watchos/BigInt-t.build/Objects-normal/arm64_32/BigInt.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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -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-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BigInt.build/Debug-watchos/BigInt-t.build/Objects-normal/arm64_32/BigInt-OutputFileMap.json -save-temps -no-color-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BigInt.build/Debug-watchos/BigInt-t.build/Objects-normal/arm64_32/BigInt.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/BigInt.build/Debug-watchos/BigInt-t.build/Objects-normal/arm64_32/BigInt_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BigInt.build/Debug-watchos/BigInt-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BigInt.build/Debug-watchos/BigInt-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BigInt.build/Debug-watchos/BigInt-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/BigInt.build/Debug-watchos/BigInt-t.build/Objects-normal/arm64_32/BigInt-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver Benchmarking normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Benchmarking' from project 'Benchmarking')
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 Benchmarking -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/Objects-normal/arm64/Benchmarking.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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -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-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/Objects-normal/arm64/Benchmarking-OutputFileMap.json -save-temps -no-color-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/Objects-normal/arm64/Benchmarking.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/Benchmarking.build/Debug-watchos/Benchmarking-t.build/Objects-normal/arm64/Benchmarking_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-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/Benchmarking.build/Debug-watchos/Benchmarking-t.build/Objects-normal/arm64/Benchmarking-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver Benchmarking normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'Benchmarking' from project 'Benchmarking')
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 Benchmarking -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/Objects-normal/arm64_32/Benchmarking.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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -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-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/Objects-normal/arm64_32/Benchmarking-OutputFileMap.json -save-temps -no-color-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/Objects-normal/arm64_32/Benchmarking.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/Benchmarking.build/Debug-watchos/Benchmarking-t.build/Objects-normal/arm64_32/Benchmarking_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-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/Benchmarking.build/Debug-watchos/Benchmarking-t.build/Objects-normal/arm64_32/Benchmarking-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-watchos/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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -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-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BTree.build/Debug-watchos/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-watchos/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-watchos/BTree-t.build/Objects-normal/arm64/BTree_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BTree.build/Debug-watchos/BTree-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BTree.build/Debug-watchos/BTree-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BTree.build/Debug-watchos/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-watchos/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
SwiftDriver BTree normal arm64_32 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-watchos/BTree-t.build/Objects-normal/arm64_32/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/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -target arm64_32-apple-watchos9.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -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-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BTree.build/Debug-watchos/BTree-t.build/Objects-normal/arm64_32/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-watchos/BTree-t.build/Objects-normal/arm64_32/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-watchos/BTree-t.build/Objects-normal/arm64_32/BTree_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BTree.build/Debug-watchos/BTree-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BTree.build/Debug-watchos/BTree-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/BTree.build/Debug-watchos/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-watchos/BTree-t.build/Objects-normal/arm64_32/BTree-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks/SipHash.framework (in target 'SipHash-product' from project 'SipHash')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SipHash
builtin-RegisterExecutionPolicyException /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks/SipHash.framework
Touch /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks/SipHash.framework (in target 'SipHash-product' from project 'SipHash')
cd /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/SipHash
/usr/bin/touch -c /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks/SipHash.framework
SwiftEmitModule normal arm64 Emitting\ module\ for\ Benchmarking (in target 'Benchmarking' from project 'Benchmarking')
SwiftCompile normal arm64 (in target 'Benchmarking' from project 'Benchmarking')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ InputGenerator.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/InputGenerator.swift (in target 'Benchmarking' from project 'Benchmarking')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/InputGenerator.swift (in target 'Benchmarking' from project 'Benchmarking')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile InputGenerator.swift
SwiftCompile normal arm64 Compiling\ Timer.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/Timer.swift (in target 'Benchmarking' from project 'Benchmarking')
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/Timer.swift:14:21: error: 'CACurrentMediaTime()' is unavailable in watchOS
12 | static func measure(_ body: (BenchmarkTimer) -> Void) -> TimeInterval {
13 | let timer = BenchmarkTimer()
14 | let start = CACurrentMediaTime()
| `- error: 'CACurrentMediaTime()' is unavailable in watchOS
15 | body(timer)
16 | let end = CACurrentMediaTime()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CABase.h:127:26: note: 'CACurrentMediaTime()' has been explicitly marked unavailable here
125 | * calling mach_absolute_time () and converting the units to seconds. */
126 |
127 | CA_EXTERN CFTimeInterval CACurrentMediaTime (void)
| `- note: 'CACurrentMediaTime()' has been explicitly marked unavailable here
128 | API_AVAILABLE(macos(10.5), ios(2.0)) API_UNAVAILABLE(watchos);
129 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/Timer.swift:16:19: error: 'CACurrentMediaTime()' is unavailable in watchOS
14 | let start = CACurrentMediaTime()
15 | body(timer)
16 | let end = CACurrentMediaTime()
| `- error: 'CACurrentMediaTime()' is unavailable in watchOS
17 | return timer.elapsedTime ?? (end - start)
18 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CABase.h:127:26: note: 'CACurrentMediaTime()' has been explicitly marked unavailable here
125 | * calling mach_absolute_time () and converting the units to seconds. */
126 |
127 | CA_EXTERN CFTimeInterval CACurrentMediaTime (void)
| `- note: 'CACurrentMediaTime()' has been explicitly marked unavailable here
128 | API_AVAILABLE(macos(10.5), ios(2.0)) API_UNAVAILABLE(watchos);
129 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/Timer.swift:22:21: error: 'CACurrentMediaTime()' is unavailable in watchOS
20 | @inline(never)
21 | public func measure(_ body: () -> ()) {
22 | let start = CACurrentMediaTime()
| `- error: 'CACurrentMediaTime()' is unavailable in watchOS
23 | body()
24 | let end = CACurrentMediaTime()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CABase.h:127:26: note: 'CACurrentMediaTime()' has been explicitly marked unavailable here
125 | * calling mach_absolute_time () and converting the units to seconds. */
126 |
127 | CA_EXTERN CFTimeInterval CACurrentMediaTime (void)
| `- note: 'CACurrentMediaTime()' has been explicitly marked unavailable here
128 | API_AVAILABLE(macos(10.5), ios(2.0)) API_UNAVAILABLE(watchos);
129 |
/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/Timer.swift:24:19: error: 'CACurrentMediaTime()' is unavailable in watchOS
22 | let start = CACurrentMediaTime()
23 | body()
24 | let end = CACurrentMediaTime()
| `- error: 'CACurrentMediaTime()' is unavailable in watchOS
25 | elapsedTime = end - start
26 | }
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/QuartzCore.framework/Headers/CABase.h:127:26: note: 'CACurrentMediaTime()' has been explicitly marked unavailable here
125 | * calling mach_absolute_time () and converting the units to seconds. */
126 |
127 | CA_EXTERN CFTimeInterval CACurrentMediaTime (void)
| `- note: 'CACurrentMediaTime()' has been explicitly marked unavailable here
128 | API_AVAILABLE(macos(10.5), ios(2.0)) API_UNAVAILABLE(watchos);
129 |
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/.dependencies/checkouts/Benchmarking/Benchmarking/Benchmark.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/Complain.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/InputGenerator.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/Noop.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/Output.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/Run.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/Shuffle.swift -primary-file /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/Timer.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/Objects-normal/arm64/Timer.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/Objects-normal/arm64/Timer.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/Objects-normal/arm64/Timer.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/Objects-normal/arm64/Timer.dia -target arm64-apple-watchos9.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.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 -suppress-warnings -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/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Benchmarking -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Benchmarking.build/Debug-watchos/Benchmarking-t.build/Objects-normal/arm64/Benchmarking_const_extract_protocols.json -disable-clang-spi -target-sdk-version 27.0 -target-sdk-name watchos27.0 -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.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/Benchmarking.build/Debug-watchos/Benchmarking-t.build/Objects-normal/arm64/Timer.o -index-unit-output-path /Benchmarking.build/Debug-watchos/Benchmarking-t.build/Objects-normal/arm64/Timer.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/.dependencies/checkouts/Benchmarking/Benchmarking/Timer.swift (in target 'Benchmarking' from project 'Benchmarking')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Timer.swift
SwiftCompile normal arm64 Compiling\ Shuffle.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/Shuffle.swift (in target 'Benchmarking' from project 'Benchmarking')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/Shuffle.swift (in target 'Benchmarking' from project 'Benchmarking')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Shuffle.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ Benchmarking (in target 'Benchmarking' from project 'Benchmarking')
SwiftCompile normal arm64_32 (in target 'Benchmarking' from project 'Benchmarking')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ Noop.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/Noop.swift (in target 'Benchmarking' from project 'Benchmarking')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/Noop.swift (in target 'Benchmarking' from project 'Benchmarking')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Noop.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ BigInt (in target 'BigInt' from project 'BigInt')
SwiftCompile normal arm64 (in target 'BigInt' from project 'BigInt')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftDriverJobDiscovery normal arm64 Compiling InputGenerator.swift (in target 'Benchmarking' from project 'Benchmarking')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ BigInt (in target 'BigInt' from project 'BigInt')
SwiftCompile normal arm64_32 (in target 'BigInt' from project 'BigInt')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ Exponentiation.swift,\ Floating\ Point\ Conversion.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/BigInt/sources/Exponentiation.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/BigInt/sources/Floating\ Point\ Conversion.swift (in target 'BigInt' from project 'BigInt')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/BigInt/sources/Exponentiation.swift (in target 'BigInt' from project 'BigInt')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Exponentiation.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/BigInt/sources/Floating\ Point\ Conversion.swift (in target 'BigInt' from project 'BigInt')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Floating\ Point\ Conversion.swift
SwiftCompile normal arm64_32 Compiling\ Integer\ Conversion.swift,\ Multiplication.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/BigInt/sources/Integer\ Conversion.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/BigInt/sources/Multiplication.swift (in target 'BigInt' from project 'BigInt')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/BigInt/sources/Integer\ Conversion.swift (in target 'BigInt' from project 'BigInt')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Integer\ Conversion.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/BigInt/sources/Multiplication.swift (in target 'BigInt' from project 'BigInt')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Multiplication.swift
SwiftCompile normal arm64_32 Compiling\ Data\ Conversion.swift,\ Division.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/BigInt/sources/Data\ Conversion.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/BigInt/sources/Division.swift (in target 'BigInt' from project 'BigInt')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/BigInt/sources/Data\ Conversion.swift (in target 'BigInt' from project 'BigInt')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Data\ Conversion.swift
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/BigInt/sources/Division.swift (in target 'BigInt' from project 'BigInt')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Division.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-17 15:41:39.415 xcodebuild[1232:6620] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 Compiling\ Timer.swift /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/Timer.swift (in target 'Benchmarking' from project 'Benchmarking')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/Benchmarking/Benchmarking/Timer.swift (in target 'Benchmarking' from project 'Benchmarking')
Building workspace Attabench with scheme Attabench-Package
(3 failures)
BUILD FAILURE 6.4 watchOS