Build Information
Failed to build IEEE802Swift, reference main (9dd325), with Swift 6.4 for watchOS using Xcode 27.0 on 5 Oct 2026 17:33:27 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 IEEE802Swift-Package -destination generic/platform=watchOSBuild Log
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:59:53: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:59:78: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:61:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
62 | }
63 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:61:30: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
62 | }
63 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:72:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:72:13: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:73:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:73:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:74:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:74:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:75:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
76 | lhs[4] == rhs[4] &&
77 | lhs[5] == rhs[5]
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:75:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
76 | lhs[4] == rhs[4] &&
77 | lhs[5] == rhs[5]
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:76:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
77 | lhs[5] == rhs[5]
78 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:76:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
77 | lhs[5] == rhs[5]
78 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:77:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
:
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
77 | lhs[5] == rhs[5]
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
78 | }
79 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:77:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
:
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
77 | lhs[5] == rhs[5]
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
78 | }
79 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:81:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
78 | }
79 |
80 | public func _isMulticast(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
81 | macAddress[0] & 1 != 0
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
82 | }
83 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:85:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
86 | macAddress[1].hash(into: &hasher)
87 | macAddress[2].hash(into: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:86:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
87 | macAddress[2].hash(into: &hasher)
88 | macAddress[3].hash(into: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:87:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
87 | macAddress[2].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
88 | macAddress[3].hash(into: &hasher)
89 | macAddress[4].hash(into: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:88:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
87 | macAddress[2].hash(into: &hasher)
88 | macAddress[3].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
89 | macAddress[4].hash(into: &hasher)
90 | macAddress[5].hash(into: &hasher)
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift (in target 'IEEE802' from project 'IEEE802Swift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EUI48.swift
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:89:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
87 | macAddress[2].hash(into: &hasher)
88 | macAddress[3].hash(into: &hasher)
89 | macAddress[4].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
90 | macAddress[5].hash(into: &hasher)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:90:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
:
88 | macAddress[3].hash(into: &hasher)
89 | macAddress[4].hash(into: &hasher)
90 | macAddress[5].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
91 | }
92 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:98:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
99 | _hexFormat(macAddress[1]) +
100 | _hexFormat(macAddress[2]) +
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:99:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
100 | _hexFormat(macAddress[2]) +
101 | _hexFormat(macAddress[3]) +
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:100:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
100 | _hexFormat(macAddress[2]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
101 | _hexFormat(macAddress[3]) +
102 | _hexFormat(macAddress[4]) +
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:101:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
100 | _hexFormat(macAddress[2]) +
101 | _hexFormat(macAddress[3]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
102 | _hexFormat(macAddress[4]) +
103 | _hexFormat(macAddress[5], colonSuffix: false)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:102:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
100 | _hexFormat(macAddress[2]) +
101 | _hexFormat(macAddress[3]) +
102 | _hexFormat(macAddress[4]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
103 | _hexFormat(macAddress[5], colonSuffix: false)
104 | }
SwiftCompile normal arm64_32 Compiling\ IEEE802Packet.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/IEEE802Packet.swift (in target 'IEEE802' from project 'IEEE802Swift')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/IEEE802Packet.swift (in target 'IEEE802' from project 'IEEE802Swift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IEEE802Packet.swift
SwiftCompile normal arm64_32 Compiling\ SerDes.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift (in target 'IEEE802' from project 'IEEE802Swift')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift (in target 'IEEE802' from project 'IEEE802Swift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SerDes.swift
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:130:50: error: 'count' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
| |- error: 'count' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
131 | for offset in eui48.indices {
132 | _bytes[index + offset] = eui48[offset]
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:131:27: error: 'indices' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
131 | for offset in eui48.indices {
| |- error: 'indices' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
132 | _bytes[index + offset] = eui48[offset]
133 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:132:34: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
131 | for offset in eui48.indices {
132 | _bytes[index + offset] = eui48[offset]
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
133 | }
134 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:135:43: error: 'count' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
:
133 | }
134 | } else {
135 | _bytes.append(addingCapacity: eui48.count) { output in
| |- error: 'count' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
136 | for offset in eui48.indices {
137 | output.append(eui48[offset])
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:136:29: error: 'indices' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
:
134 | } else {
135 | _bytes.append(addingCapacity: eui48.count) { output in
136 | for offset in eui48.indices {
| |- error: 'indices' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
137 | output.append(eui48[offset])
138 | }
SwiftCompile normal arm64 Compiling\ IEEE802Packet.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/IEEE802Packet.swift (in target 'IEEE802' from project 'IEEE802Swift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/IEEE802Packet.swift (in target 'IEEE802' from project 'IEEE802Swift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IEEE802Packet.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ IEEE802 (in target 'IEEE802' from project 'IEEE802Swift')
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:19:26: error: 'InlineArray' is only available in watchOS 26.0 or newer
17 | import SystemPackage
18 |
19 | public typealias EUI48 = InlineArray<6, UInt8>
| | `- error: 'InlineArray' is only available in watchOS 26.0 or newer
| `- note: add '@available' attribute to enclosing type alias
20 |
21 | public extension UInt64 {
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:130:50: error: 'count' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
| |- error: 'count' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
131 | for offset in eui48.indices {
132 | _bytes[index + offset] = eui48[offset]
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:131:27: error: 'indices' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
131 | for offset in eui48.indices {
| |- error: 'indices' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
132 | _bytes[index + offset] = eui48[offset]
133 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:132:34: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
131 | for offset in eui48.indices {
132 | _bytes[index + offset] = eui48[offset]
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
133 | }
134 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:135:43: error: 'count' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
:
133 | }
134 | } else {
135 | _bytes.append(addingCapacity: eui48.count) { output in
| |- error: 'count' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
136 | for offset in eui48.indices {
137 | output.append(eui48[offset])
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:136:29: error: 'indices' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
:
134 | } else {
135 | _bytes.append(addingCapacity: eui48.count) { output in
136 | for offset in eui48.indices {
| |- error: 'indices' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
137 | output.append(eui48[offset])
138 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:137:25: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
:
135 | _bytes.append(addingCapacity: eui48.count) { output in
136 | for offset in eui48.indices {
137 | output.append(eui48[offset])
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
138 | }
139 | }
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/IEEE802Packet.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin \#/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/BinaryParsingMacros\#BinaryParsingMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0.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.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.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -load-plugin-executable /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/BinaryParsingMacros\#BinaryParsingMacros -enable-experimental-feature StrictConcurrency -enable-experimental-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -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 -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include/module.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include -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/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name IEEE802 -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802.abi.json
SwiftCompile normal arm64 (in target 'IEEE802' from project 'IEEE802Swift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ SerDes.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift (in target 'IEEE802' from project 'IEEE802Swift')
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:130:50: error: 'count' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
| |- error: 'count' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
131 | for offset in eui48.indices {
132 | _bytes[index + offset] = eui48[offset]
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:131:27: error: 'indices' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
131 | for offset in eui48.indices {
| |- error: 'indices' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
132 | _bytes[index + offset] = eui48[offset]
133 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:132:34: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
131 | for offset in eui48.indices {
132 | _bytes[index + offset] = eui48[offset]
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
133 | }
134 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:135:43: error: 'count' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
:
133 | }
134 | } else {
135 | _bytes.append(addingCapacity: eui48.count) { output in
| |- error: 'count' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
136 | for offset in eui48.indices {
137 | output.append(eui48[offset])
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:136:29: error: 'indices' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
:
134 | } else {
135 | _bytes.append(addingCapacity: eui48.count) { output in
136 | for offset in eui48.indices {
| |- error: 'indices' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
137 | output.append(eui48[offset])
138 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift (in target 'IEEE802' from project 'IEEE802Swift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SerDes.swift
SwiftCompile normal arm64 Compiling\ EUI48.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift (in target 'IEEE802' from project 'IEEE802Swift')
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:19:26: error: 'InlineArray' is only available in watchOS 26.0 or newer
17 | import SystemPackage
18 |
19 | public typealias EUI48 = InlineArray<6, UInt8>
| | `- error: 'InlineArray' is only available in watchOS 26.0 or newer
| `- note: add '@available' attribute to enclosing type alias
20 |
21 | public extension UInt64 {
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:24:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
25 | UInt64(eui48[1]) << 32 |
26 | UInt64(eui48[2]) << 24 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:25:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
25 | UInt64(eui48[1]) << 32 |
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
26 | UInt64(eui48[2]) << 24 |
27 | UInt64(eui48[3]) << 16 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:26:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
25 | UInt64(eui48[1]) << 32 |
26 | UInt64(eui48[2]) << 24 |
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
27 | UInt64(eui48[3]) << 16 |
28 | UInt64(eui48[4]) << 8 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:27:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
25 | UInt64(eui48[1]) << 32 |
26 | UInt64(eui48[2]) << 24 |
27 | UInt64(eui48[3]) << 16 |
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
28 | UInt64(eui48[4]) << 8 |
29 | UInt64(eui48[5]) << 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:28:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
:
26 | UInt64(eui48[2]) << 24 |
27 | UInt64(eui48[3]) << 16 |
28 | UInt64(eui48[4]) << 8 |
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
29 | UInt64(eui48[5]) << 0
30 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:29:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
:
27 | UInt64(eui48[3]) << 16 |
28 | UInt64(eui48[4]) << 8 |
29 | UInt64(eui48[5]) << 0
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
30 | }
31 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:59:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:59:28: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:59:53: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:59:78: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:61:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
62 | }
63 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:61:30: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
62 | }
63 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:72:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:72:13: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:73:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:73:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:74:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:74:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:75:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
76 | lhs[4] == rhs[4] &&
77 | lhs[5] == rhs[5]
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:75:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
76 | lhs[4] == rhs[4] &&
77 | lhs[5] == rhs[5]
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:76:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
77 | lhs[5] == rhs[5]
78 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:76:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
77 | lhs[5] == rhs[5]
78 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:77:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
:
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
77 | lhs[5] == rhs[5]
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
78 | }
79 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:77:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
:
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
77 | lhs[5] == rhs[5]
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
78 | }
79 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:81:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
78 | }
79 |
80 | public func _isMulticast(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
81 | macAddress[0] & 1 != 0
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
82 | }
83 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:85:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
86 | macAddress[1].hash(into: &hasher)
87 | macAddress[2].hash(into: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:86:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
87 | macAddress[2].hash(into: &hasher)
88 | macAddress[3].hash(into: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:87:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
87 | macAddress[2].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
88 | macAddress[3].hash(into: &hasher)
89 | macAddress[4].hash(into: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:88:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
87 | macAddress[2].hash(into: &hasher)
88 | macAddress[3].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
89 | macAddress[4].hash(into: &hasher)
90 | macAddress[5].hash(into: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:89:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
87 | macAddress[2].hash(into: &hasher)
88 | macAddress[3].hash(into: &hasher)
89 | macAddress[4].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
90 | macAddress[5].hash(into: &hasher)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:90:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
:
88 | macAddress[3].hash(into: &hasher)
89 | macAddress[4].hash(into: &hasher)
90 | macAddress[5].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
91 | }
92 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:98:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
99 | _hexFormat(macAddress[1]) +
100 | _hexFormat(macAddress[2]) +
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:99:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
100 | _hexFormat(macAddress[2]) +
101 | _hexFormat(macAddress[3]) +
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:100:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
100 | _hexFormat(macAddress[2]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
101 | _hexFormat(macAddress[3]) +
102 | _hexFormat(macAddress[4]) +
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:101:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
100 | _hexFormat(macAddress[2]) +
101 | _hexFormat(macAddress[3]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
102 | _hexFormat(macAddress[4]) +
103 | _hexFormat(macAddress[5], colonSuffix: false)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:102:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
100 | _hexFormat(macAddress[2]) +
101 | _hexFormat(macAddress[3]) +
102 | _hexFormat(macAddress[4]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
103 | _hexFormat(macAddress[5], colonSuffix: false)
104 | }
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift (in target 'IEEE802' from project 'IEEE802Swift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EUI48.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
2026-10-05 13:33:07.029 xcodebuild[1058:5685] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64_32 (in target 'IEEE802' from project 'IEEE802Swift')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ IEEE802 (in target 'IEEE802' from project 'IEEE802Swift')
SwiftEmitModule normal arm64 Emitting\ module\ for\ IEEE802 (in target 'IEEE802' from project 'IEEE802Swift')
SwiftCompile normal arm64 (in target 'IEEE802' from project 'IEEE802Swift')
Building workspace IEEE802Swift with scheme IEEE802Swift-Package
(5 failures)
Command line invocation:
/Applications/Xcode-27.0.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
IEEE802Swift: /Users/admin/builder/spi-builder-workspace
IORingSwift: https://github.com/PADL/IORingSwift @ 2.1.3
swift-system: https://github.com/apple/swift-system @ 1.8.1
swift-log: https://github.com/apple/swift-log @ 1.15.1
AsyncExtensions: https://github.com/sideeffect-io/AsyncExtensions @ 0.7.0
swift-syntax: https://github.com/swiftlang/swift-syntax.git @ 602.0.0
SocketAddress: https://github.com/PADL/SocketAddress @ 0.5.2
swift-async-queue: https://github.com/dfed/swift-async-queue @ 1.1.0
swift-binary-parsing: https://github.com/apple/swift-binary-parsing @ 0.0.2
swift-async-algorithms: https://github.com/apple/swift-async-algorithms @ 1.1.7
swift-collections: https://github.com/apple/swift-collections.git @ 1.7.1
resolved source packages: IEEE802Swift, IORingSwift, swift-system, swift-log, AsyncExtensions, swift-syntax, SocketAddress, swift-async-queue, swift-binary-parsing, swift-async-algorithms, swift-collections
2026-10-05 13:33:20.509 xcodebuild[1366:7104] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"dependencies" : [
{
"identity" : "swift-system",
"requirement" : {
"range" : [
{
"lower_bound" : "1.2.1",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-system"
},
{
"identity" : "swift-binary-parsing",
"requirement" : {
"range" : [
{
"lower_bound" : "0.0.2",
"upper_bound" : "0.1.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-binary-parsing"
},
{
"identity" : "ioringswift",
"requirement" : {
"range" : [
{
"lower_bound" : "2.1.3",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/PADL/IORingSwift"
},
{
"identity" : "socketaddress",
"requirement" : {
"range" : [
{
"lower_bound" : "0.5.2",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/PADL/SocketAddress"
},
{
"identity" : "asyncextensions",
"requirement" : {
"range" : [
{
"lower_bound" : "0.7.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/sideeffect-io/AsyncExtensions"
}
],
"manifest_display_name" : "IEEE802Swift",
"name" : "IEEE802Swift",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "26.0"
}
],
"products" : [
{
"name" : "IEEE802",
"targets" : [
"IEEE802"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "IEEE802Linux",
"targets" : [
"IEEE802Linux"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "IEEE802Tests",
"module_type" : "SwiftTarget",
"name" : "IEEE802Tests",
"path" : "Tests/IEEE802Tests",
"sources" : [
"IEEE802Tests.swift"
],
"target_dependencies" : [
"IEEE802"
],
"type" : "test"
},
{
"c99name" : "IEEE802LinuxTests",
"module_type" : "SwiftTarget",
"name" : "IEEE802LinuxTests",
"path" : "Tests/IEEE802LinuxTests",
"product_dependencies" : [
"IORing",
"IORingUtils",
"CLinuxSockAddr",
"SystemPackage"
],
"sources" : [
"EtherTypeFilterTests.swift",
"RawEthernetPortTests.swift"
],
"target_dependencies" : [
"IEEE802",
"IEEE802Linux"
],
"type" : "test"
},
{
"c99name" : "IEEE802Linux",
"module_type" : "SwiftTarget",
"name" : "IEEE802Linux",
"path" : "Sources/IEEE802Linux",
"product_dependencies" : [
"IORing",
"IORingUtils",
"SocketAddress",
"CLinuxSockAddr",
"AsyncExtensions",
"SystemPackage"
],
"product_memberships" : [
"IEEE802Linux"
],
"sources" : [
"RawEthernetPort.swift"
],
"target_dependencies" : [
"IEEE802"
],
"type" : "library"
},
{
"c99name" : "IEEE802",
"module_type" : "SwiftTarget",
"name" : "IEEE802",
"path" : "Sources/IEEE802",
"product_dependencies" : [
"SystemPackage",
"BinaryParsing"
],
"product_memberships" : [
"IEEE802",
"IEEE802Linux"
],
"sources" : [
"EUI48.swift",
"IEEE802Packet.swift",
"SerDes.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
{
"workspace" : {
"name" : "IEEE802Swift",
"schemes" : [
"AsyncExtensions",
"IEEE802",
"IEEE802Linux",
"IEEE802Swift-Package"
]
}
}
2026-10-05 13:33:22.986 xcodebuild[1375:7170] [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 IEEE802Swift-Package -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-27.0.0.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 IEEE802Swift-Package -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
IEEE802Swift: /Users/admin/builder/spi-builder-workspace
AsyncExtensions: https://github.com/sideeffect-io/AsyncExtensions @ 0.7.0
swift-system: https://github.com/apple/swift-system @ 1.8.1
swift-async-queue: https://github.com/dfed/swift-async-queue @ 1.1.0
IORingSwift: https://github.com/PADL/IORingSwift @ 2.1.3
swift-collections: https://github.com/apple/swift-collections.git @ 1.7.1
swift-binary-parsing: https://github.com/apple/swift-binary-parsing @ 0.0.2
swift-log: https://github.com/apple/swift-log @ 1.15.1
swift-async-algorithms: https://github.com/apple/swift-async-algorithms @ 1.1.7
SocketAddress: https://github.com/PADL/SocketAddress @ 0.5.2
swift-syntax: https://github.com/swiftlang/swift-syntax.git @ 602.0.0
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (10 targets)
Target 'IEEE802Linux-product' in project 'IEEE802Swift'
➜ Explicit dependency on target 'IEEE802Linux' in project 'IEEE802Swift'
➜ Explicit dependency on target 'IEEE802' in project 'IEEE802Swift'
➜ Explicit dependency on target 'SystemPackage-product' in project 'swift-system'
➜ Explicit dependency on target 'BinaryParsing-product' in project 'swift-binary-parsing'
Target 'IEEE802Linux' in project 'IEEE802Swift'
➜ Explicit dependency on target 'IEEE802' in project 'IEEE802Swift'
➜ Explicit dependency on target 'SystemPackage-product' in project 'swift-system'
➜ Explicit dependency on target 'BinaryParsing-product' in project 'swift-binary-parsing'
Target 'IEEE802-product' in project 'IEEE802Swift'
➜ Explicit dependency on target 'IEEE802' in project 'IEEE802Swift'
➜ Explicit dependency on target 'SystemPackage-product' in project 'swift-system'
➜ Explicit dependency on target 'BinaryParsing-product' in project 'swift-binary-parsing'
Target 'IEEE802' in project 'IEEE802Swift'
➜ Explicit dependency on target 'SystemPackage-product' in project 'swift-system'
➜ Explicit dependency on target 'BinaryParsing-product' in project 'swift-binary-parsing'
Target 'BinaryParsing-product' in project 'swift-binary-parsing'
➜ Explicit dependency on target 'BinaryParsing' in project 'swift-binary-parsing'
➜ Explicit dependency on target 'BinaryParsingMacros' in project 'swift-binary-parsing'
Target 'BinaryParsing' in project 'swift-binary-parsing'
➜ Explicit dependency on target 'BinaryParsingMacros' in project 'swift-binary-parsing'
Target 'BinaryParsingMacros' in project 'swift-binary-parsing' (no dependencies)
Target 'SystemPackage-product' in project 'swift-system'
➜ Explicit dependency on target 'SystemPackage' in project 'swift-system'
➜ Explicit dependency on target 'CSystem' in project 'swift-system'
Target 'SystemPackage' in project 'swift-system'
➜ Explicit dependency on target 'CSystem' in project 'swift-system'
Target 'CSystem' in project 'swift-system' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache
ClangStatCache /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c04489db99fe7804849a4777d653a8cfc1be.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c04489db99fe7804849a4777d653a8cfc1be.sdkstatcache
SwiftDriver IEEE802 normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'IEEE802' from project 'IEEE802Swift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name IEEE802 -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include/module.modulemap -DXcode -enable-experimental-feature StrictConcurrency -enable-experimental-feature NonisolatedNonsendingByDefault -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.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 -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0.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.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -Xfrontend -load-plugin-executable -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/BinaryParsingMacros\#BinaryParsingMacros -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802-dependency-scan.dia -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 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include -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/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-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/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver IEEE802 normal arm64 com.apple.xcode.tools.swift.compiler (in target 'IEEE802' from project 'IEEE802Swift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -parse-as-library -module-name IEEE802 -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include/module.modulemap -DXcode -enable-experimental-feature StrictConcurrency -enable-experimental-feature NonisolatedNonsendingByDefault -plugin-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-27.0.0.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 -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0.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.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -Xfrontend -load-plugin-executable -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/BinaryParsingMacros\#BinaryParsingMacros -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802-OutputFileMap.json -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802.swiftmodule -serialize-diagnostics -dependency-scan-serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802-dependency-scan.dia -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 -package-name spi_builder_workspace -emit-const-values -const-gather-protocols-list /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include -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/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-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/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64 Emitting\ module\ for\ IEEE802 (in target 'IEEE802' from project 'IEEE802Swift')
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:19:26: error: 'InlineArray' is only available in watchOS 26.0 or newer
17 | import SystemPackage
18 |
19 | public typealias EUI48 = InlineArray<6, UInt8>
| | `- error: 'InlineArray' is only available in watchOS 26.0 or newer
| `- note: add '@available' attribute to enclosing type alias
20 |
21 | public extension UInt64 {
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:130:50: error: 'count' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
| |- error: 'count' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
131 | for offset in eui48.indices {
132 | _bytes[index + offset] = eui48[offset]
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:131:27: error: 'indices' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
131 | for offset in eui48.indices {
| |- error: 'indices' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
132 | _bytes[index + offset] = eui48[offset]
133 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:132:34: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
131 | for offset in eui48.indices {
132 | _bytes[index + offset] = eui48[offset]
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
133 | }
134 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:135:43: error: 'count' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
:
133 | }
134 | } else {
135 | _bytes.append(addingCapacity: eui48.count) { output in
| |- error: 'count' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
136 | for offset in eui48.indices {
137 | output.append(eui48[offset])
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:136:29: error: 'indices' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
:
134 | } else {
135 | _bytes.append(addingCapacity: eui48.count) { output in
136 | for offset in eui48.indices {
| |- error: 'indices' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
137 | output.append(eui48[offset])
138 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:137:25: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
:
135 | _bytes.append(addingCapacity: eui48.count) { output in
136 | for offset in eui48.indices {
137 | output.append(eui48[offset])
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
138 | }
139 | }
Failed frontend command:
SwiftCompile normal arm64 (in target 'IEEE802' from project 'IEEE802Swift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/IEEE802Packet.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin \#/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/BinaryParsingMacros\#BinaryParsingMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0.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.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.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -load-plugin-executable /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/BinaryParsingMacros\#BinaryParsingMacros -enable-experimental-feature StrictConcurrency -enable-experimental-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -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 -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include/module.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include -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/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name IEEE802 -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802.abi.json
SwiftCompile normal arm64 Compiling\ IEEE802Packet.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/IEEE802Packet.swift (in target 'IEEE802' from project 'IEEE802Swift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/IEEE802Packet.swift (in target 'IEEE802' from project 'IEEE802Swift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IEEE802Packet.swift
SwiftCompile normal arm64 Compiling\ EUI48.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift (in target 'IEEE802' from project 'IEEE802Swift')
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:19:26: error: 'InlineArray' is only available in watchOS 26.0 or newer
17 | import SystemPackage
18 |
19 | public typealias EUI48 = InlineArray<6, UInt8>
| | `- error: 'InlineArray' is only available in watchOS 26.0 or newer
| `- note: add '@available' attribute to enclosing type alias
20 |
21 | public extension UInt64 {
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:24:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
25 | UInt64(eui48[1]) << 32 |
26 | UInt64(eui48[2]) << 24 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:25:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
25 | UInt64(eui48[1]) << 32 |
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
26 | UInt64(eui48[2]) << 24 |
27 | UInt64(eui48[3]) << 16 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:26:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
25 | UInt64(eui48[1]) << 32 |
26 | UInt64(eui48[2]) << 24 |
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
27 | UInt64(eui48[3]) << 16 |
28 | UInt64(eui48[4]) << 8 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:27:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
25 | UInt64(eui48[1]) << 32 |
26 | UInt64(eui48[2]) << 24 |
27 | UInt64(eui48[3]) << 16 |
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
28 | UInt64(eui48[4]) << 8 |
29 | UInt64(eui48[5]) << 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:28:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
:
26 | UInt64(eui48[2]) << 24 |
27 | UInt64(eui48[3]) << 16 |
28 | UInt64(eui48[4]) << 8 |
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
29 | UInt64(eui48[5]) << 0
30 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:29:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
:
27 | UInt64(eui48[3]) << 16 |
28 | UInt64(eui48[4]) << 8 |
29 | UInt64(eui48[5]) << 0
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
30 | }
31 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:59:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:59:28: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:59:53: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:59:78: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:61:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
62 | }
63 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:61:30: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
62 | }
63 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:72:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:72:13: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:73:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:73:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:74:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:74:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:75:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
76 | lhs[4] == rhs[4] &&
77 | lhs[5] == rhs[5]
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:75:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
76 | lhs[4] == rhs[4] &&
77 | lhs[5] == rhs[5]
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:76:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
77 | lhs[5] == rhs[5]
78 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:76:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
77 | lhs[5] == rhs[5]
78 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:77:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
:
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
77 | lhs[5] == rhs[5]
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
78 | }
79 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:77:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
:
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
77 | lhs[5] == rhs[5]
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
78 | }
79 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:81:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
78 | }
79 |
80 | public func _isMulticast(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
81 | macAddress[0] & 1 != 0
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
82 | }
83 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:85:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
86 | macAddress[1].hash(into: &hasher)
87 | macAddress[2].hash(into: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:86:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
87 | macAddress[2].hash(into: &hasher)
88 | macAddress[3].hash(into: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:87:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
87 | macAddress[2].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
88 | macAddress[3].hash(into: &hasher)
89 | macAddress[4].hash(into: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:88:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
87 | macAddress[2].hash(into: &hasher)
88 | macAddress[3].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
89 | macAddress[4].hash(into: &hasher)
90 | macAddress[5].hash(into: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:89:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
87 | macAddress[2].hash(into: &hasher)
88 | macAddress[3].hash(into: &hasher)
89 | macAddress[4].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
90 | macAddress[5].hash(into: &hasher)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:90:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
:
88 | macAddress[3].hash(into: &hasher)
89 | macAddress[4].hash(into: &hasher)
90 | macAddress[5].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
91 | }
92 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:98:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
99 | _hexFormat(macAddress[1]) +
100 | _hexFormat(macAddress[2]) +
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:99:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
100 | _hexFormat(macAddress[2]) +
101 | _hexFormat(macAddress[3]) +
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:100:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
100 | _hexFormat(macAddress[2]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
101 | _hexFormat(macAddress[3]) +
102 | _hexFormat(macAddress[4]) +
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:101:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
100 | _hexFormat(macAddress[2]) +
101 | _hexFormat(macAddress[3]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
102 | _hexFormat(macAddress[4]) +
103 | _hexFormat(macAddress[5], colonSuffix: false)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:102:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
100 | _hexFormat(macAddress[2]) +
101 | _hexFormat(macAddress[3]) +
102 | _hexFormat(macAddress[4]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
103 | _hexFormat(macAddress[5], colonSuffix: false)
104 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:103:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
:
101 | _hexFormat(macAddress[3]) +
102 | _hexFormat(macAddress[4]) +
103 | _hexFormat(macAddress[5], colonSuffix: false)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
104 | }
105 |
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/IEEE802Packet.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/EUI48.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/EUI48.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/EUI48.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/EUI48.dia -target arm64-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin \#/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/BinaryParsingMacros\#BinaryParsingMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0.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.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.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -load-plugin-executable /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/BinaryParsingMacros\#BinaryParsingMacros -enable-experimental-feature StrictConcurrency -enable-experimental-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -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 -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include/module.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include -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/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name IEEE802 -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/EUI48.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/IEEE802.swiftmodule -index-unit-output-path /IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64/EUI48.o -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -index-system-modules
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift (in target 'IEEE802' from project 'IEEE802Swift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EUI48.swift
SwiftCompile normal arm64 Compiling\ SerDes.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift (in target 'IEEE802' from project 'IEEE802Swift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift (in target 'IEEE802' from project 'IEEE802Swift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SerDes.swift
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:130:50: error: 'count' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
| |- error: 'count' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
131 | for offset in eui48.indices {
132 | _bytes[index + offset] = eui48[offset]
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:131:27: error: 'indices' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
131 | for offset in eui48.indices {
| |- error: 'indices' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
132 | _bytes[index + offset] = eui48[offset]
133 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:132:34: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
131 | for offset in eui48.indices {
132 | _bytes[index + offset] = eui48[offset]
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
133 | }
134 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:135:43: error: 'count' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
:
133 | }
134 | } else {
135 | _bytes.append(addingCapacity: eui48.count) { output in
| |- error: 'count' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
136 | for offset in eui48.indices {
137 | output.append(eui48[offset])
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:136:29: error: 'indices' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
:
134 | } else {
135 | _bytes.append(addingCapacity: eui48.count) { output in
136 | for offset in eui48.indices {
| |- error: 'indices' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
137 | output.append(eui48[offset])
138 | }
SwiftCompile normal arm64_32 Compiling\ EUI48.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift (in target 'IEEE802' from project 'IEEE802Swift')
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:19:26: error: 'InlineArray' is only available in watchOS 26.0 or newer
17 | import SystemPackage
18 |
19 | public typealias EUI48 = InlineArray<6, UInt8>
| | `- error: 'InlineArray' is only available in watchOS 26.0 or newer
| `- note: add '@available' attribute to enclosing type alias
20 |
21 | public extension UInt64 {
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:24:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
25 | UInt64(eui48[1]) << 32 |
26 | UInt64(eui48[2]) << 24 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:25:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
25 | UInt64(eui48[1]) << 32 |
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
26 | UInt64(eui48[2]) << 24 |
27 | UInt64(eui48[3]) << 16 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:26:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
25 | UInt64(eui48[1]) << 32 |
26 | UInt64(eui48[2]) << 24 |
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
27 | UInt64(eui48[3]) << 16 |
28 | UInt64(eui48[4]) << 8 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:27:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
25 | UInt64(eui48[1]) << 32 |
26 | UInt64(eui48[2]) << 24 |
27 | UInt64(eui48[3]) << 16 |
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
28 | UInt64(eui48[4]) << 8 |
29 | UInt64(eui48[5]) << 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:28:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
:
26 | UInt64(eui48[2]) << 24 |
27 | UInt64(eui48[3]) << 16 |
28 | UInt64(eui48[4]) << 8 |
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
29 | UInt64(eui48[5]) << 0
30 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:29:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
19 | public typealias EUI48 = InlineArray<6, UInt8>
20 |
21 | public extension UInt64 {
| `- note: add '@available' attribute to enclosing extension
22 | init(eui48: EUI48) {
| `- note: add '@available' attribute to enclosing initializer
23 | self =
24 | UInt64(eui48[0]) << 40 |
:
27 | UInt64(eui48[3]) << 16 |
28 | UInt64(eui48[4]) << 8 |
29 | UInt64(eui48[5]) << 0
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
30 | }
31 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:59:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:59:28: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:59:53: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:59:78: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:61:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
62 | }
63 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:61:30: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
56 | public let IndividualLANScopeGroupAddress: EUI48 = [0x01, 0x80, 0xC2, 0x00, 0x00, 0x0E]
57 |
58 | public func _isLinkLocal(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
59 | macAddress[0] == 0x01 && macAddress[1] == 0x80 && macAddress[2] == 0xC2 && macAddress[3] ==
60 | 0x00 &&
61 | macAddress[4] == 0x00 && macAddress[5] & 0xF0 == 0
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
62 | }
63 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:72:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:72:13: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:73:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:73:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:74:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:74:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:75:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
76 | lhs[4] == rhs[4] &&
77 | lhs[5] == rhs[5]
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:75:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
76 | lhs[4] == rhs[4] &&
77 | lhs[5] == rhs[5]
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:76:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
77 | lhs[5] == rhs[5]
78 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:76:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
74 | lhs[2] == rhs[2] &&
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
77 | lhs[5] == rhs[5]
78 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:77:5: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
:
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
77 | lhs[5] == rhs[5]
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
78 | }
79 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:77:15: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
69 | }
70 |
71 | public func _isEqualMacAddress(_ lhs: EUI48, _ rhs: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
72 | lhs[0] == rhs[0] &&
73 | lhs[1] == rhs[1] &&
:
75 | lhs[3] == rhs[3] &&
76 | lhs[4] == rhs[4] &&
77 | lhs[5] == rhs[5]
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
78 | }
79 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:81:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
78 | }
79 |
80 | public func _isMulticast(macAddress: EUI48) -> Bool {
| `- note: add '@available' attribute to enclosing global function
81 | macAddress[0] & 1 != 0
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
82 | }
83 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:85:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
86 | macAddress[1].hash(into: &hasher)
87 | macAddress[2].hash(into: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:86:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
87 | macAddress[2].hash(into: &hasher)
88 | macAddress[3].hash(into: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:87:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
87 | macAddress[2].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
88 | macAddress[3].hash(into: &hasher)
89 | macAddress[4].hash(into: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:88:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
87 | macAddress[2].hash(into: &hasher)
88 | macAddress[3].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
89 | macAddress[4].hash(into: &hasher)
90 | macAddress[5].hash(into: &hasher)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:89:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
87 | macAddress[2].hash(into: &hasher)
88 | macAddress[3].hash(into: &hasher)
89 | macAddress[4].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
90 | macAddress[5].hash(into: &hasher)
91 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:90:3: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
82 | }
83 |
84 | public func _hashMacAddress(_ macAddress: EUI48, into hasher: inout Hasher) {
| `- note: add '@available' attribute to enclosing global function
85 | macAddress[0].hash(into: &hasher)
86 | macAddress[1].hash(into: &hasher)
:
88 | macAddress[3].hash(into: &hasher)
89 | macAddress[4].hash(into: &hasher)
90 | macAddress[5].hash(into: &hasher)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
91 | }
92 |
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:98:14: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
99 | _hexFormat(macAddress[1]) +
100 | _hexFormat(macAddress[2]) +
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:99:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
100 | _hexFormat(macAddress[2]) +
101 | _hexFormat(macAddress[3]) +
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:100:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
100 | _hexFormat(macAddress[2]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
101 | _hexFormat(macAddress[3]) +
102 | _hexFormat(macAddress[4]) +
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:101:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
100 | _hexFormat(macAddress[2]) +
101 | _hexFormat(macAddress[3]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
102 | _hexFormat(macAddress[4]) +
103 | _hexFormat(macAddress[5], colonSuffix: false)
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:102:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
100 | _hexFormat(macAddress[2]) +
101 | _hexFormat(macAddress[3]) +
102 | _hexFormat(macAddress[4]) +
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
103 | _hexFormat(macAddress[5], colonSuffix: false)
104 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:103:16: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
95 | }
96 |
97 | public func _macAddressToString(_ macAddress: EUI48) -> String {
| `- note: add '@available' attribute to enclosing global function
98 | _hexFormat(macAddress[0]) +
99 | _hexFormat(macAddress[1]) +
:
101 | _hexFormat(macAddress[3]) +
102 | _hexFormat(macAddress[4]) +
103 | _hexFormat(macAddress[5], colonSuffix: false)
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
104 | }
105 |
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/IEEE802Packet.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/EUI48.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/EUI48.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/EUI48.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/EUI48.dia -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin \#/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/BinaryParsingMacros\#BinaryParsingMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0.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.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.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -load-plugin-executable /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/BinaryParsingMacros\#BinaryParsingMacros -enable-experimental-feature StrictConcurrency -enable-experimental-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -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 -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include/module.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include -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/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name IEEE802 -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/EUI48.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802.swiftmodule -index-unit-output-path /IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/EUI48.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/Sources/IEEE802/EUI48.swift (in target 'IEEE802' from project 'IEEE802Swift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile EUI48.swift
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ IEEE802 (in target 'IEEE802' from project 'IEEE802Swift')
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift:19:26: error: 'InlineArray' is only available in watchOS 26.0 or newer
17 | import SystemPackage
18 |
19 | public typealias EUI48 = InlineArray<6, UInt8>
| | `- error: 'InlineArray' is only available in watchOS 26.0 or newer
| `- note: add '@available' attribute to enclosing type alias
20 |
21 | public extension UInt64 {
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:130:50: error: 'count' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
| |- error: 'count' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
131 | for offset in eui48.indices {
132 | _bytes[index + offset] = eui48[offset]
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:131:27: error: 'indices' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
131 | for offset in eui48.indices {
| |- error: 'indices' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
132 | _bytes[index + offset] = eui48[offset]
133 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:132:34: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
131 | for offset in eui48.indices {
132 | _bytes[index + offset] = eui48[offset]
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
133 | }
134 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:135:43: error: 'count' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
:
133 | }
134 | } else {
135 | _bytes.append(addingCapacity: eui48.count) { output in
| |- error: 'count' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
136 | for offset in eui48.indices {
137 | output.append(eui48[offset])
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:136:29: error: 'indices' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
:
134 | } else {
135 | _bytes.append(addingCapacity: eui48.count) { output in
136 | for offset in eui48.indices {
| |- error: 'indices' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
137 | output.append(eui48[offset])
138 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:137:25: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
:
135 | _bytes.append(addingCapacity: eui48.count) { output in
136 | for offset in eui48.indices {
137 | output.append(eui48[offset])
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
138 | }
139 | }
Failed frontend command:
/Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/IEEE802Packet.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift -target arm64_32-apple-watchos9.0 -disable-cross-import-overlay-search -load-resolved-plugin \#/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/BinaryParsingMacros\#BinaryParsingMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802-dependencies-1.json -enable-objc-interop -sdk /Applications/Xcode-27.0.0.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.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.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -load-plugin-executable /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/BinaryParsingMacros\#BinaryParsingMacros -enable-experimental-feature StrictConcurrency -enable-experimental-feature NonisolatedNonsendingByDefault -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -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 -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include/module.modulemap -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c044b9db9bc9c079ee3c7b5f3373b13d10bc.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.dependencies/checkouts/swift-system/Sources/CSystem/include -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/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name IEEE802 -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802_const_extract_protocols.json -disable-clang-spi -clang-target arm64_32-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/IEEE802Swift.build/Debug-watchos/IEEE802-t.build/Objects-normal/arm64_32/IEEE802.abi.json
SwiftCompile normal arm64_32 (in target 'IEEE802' from project 'IEEE802Swift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ IEEE802Packet.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/IEEE802Packet.swift (in target 'IEEE802' from project 'IEEE802Swift')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/IEEE802Packet.swift (in target 'IEEE802' from project 'IEEE802Swift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile IEEE802Packet.swift
SwiftCompile normal arm64_32 Compiling\ SerDes.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift (in target 'IEEE802' from project 'IEEE802Swift')
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:130:50: error: 'count' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
| |- error: 'count' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
131 | for offset in eui48.indices {
132 | _bytes[index + offset] = eui48[offset]
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:131:27: error: 'indices' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
131 | for offset in eui48.indices {
| |- error: 'indices' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
132 | _bytes[index + offset] = eui48[offset]
133 | }
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:132:34: error: 'subscript(_:)' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
131 | for offset in eui48.indices {
132 | _bytes[index + offset] = eui48[offset]
| |- error: 'subscript(_:)' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
133 | }
134 | } else {
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:135:43: error: 'count' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
:
133 | }
134 | } else {
135 | _bytes.append(addingCapacity: eui48.count) { output in
| |- error: 'count' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
136 | for offset in eui48.indices {
137 | output.append(eui48[offset])
/Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift:136:29: error: 'indices' is only available in watchOS 26.0 or newer
41 | /// array per value, and every method is inlinable so that callers in other modules can
42 | /// specialize them.
43 | public struct SerializationContext {
| `- note: add '@available' attribute to enclosing struct
44 | @usableFromInline
45 | var _bytes = [UInt8]()
:
126 |
127 | @inlinable
128 | public mutating func serialize(eui48: EUI48, at index: Int? = nil) {
| `- note: add '@available' attribute to enclosing instance method
129 | if let index {
130 | precondition(_bytes.count >= index + eui48.count)
:
134 | } else {
135 | _bytes.append(addingCapacity: eui48.count) { output in
136 | for offset in eui48.indices {
| |- error: 'indices' is only available in watchOS 26.0 or newer
| `- note: add 'if #available' version check
137 | output.append(eui48[offset])
138 | }
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/SerDes.swift (in target 'IEEE802' from project 'IEEE802Swift')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile SerDes.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-10-05 13:33:25.129 xcodebuild[1377:7205] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftCompile normal arm64 (in target 'IEEE802' from project 'IEEE802Swift')
SwiftEmitModule normal arm64 Emitting\ module\ for\ IEEE802 (in target 'IEEE802' from project 'IEEE802Swift')
SwiftCompile normal arm64 Compiling\ EUI48.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift (in target 'IEEE802' from project 'IEEE802Swift')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift (in target 'IEEE802' from project 'IEEE802Swift')
SwiftCompile normal arm64_32 Compiling\ EUI48.swift /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift (in target 'IEEE802' from project 'IEEE802Swift')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/IEEE802/EUI48.swift (in target 'IEEE802' from project 'IEEE802Swift')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ IEEE802 (in target 'IEEE802' from project 'IEEE802Swift')
SwiftCompile normal arm64_32 (in target 'IEEE802' from project 'IEEE802Swift')
Building workspace IEEE802Swift with scheme IEEE802Swift-Package
(9 failures)
BUILD FAILURE 6.4 watchOS