The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build SwifterLog, reference 2.2.3 (4311de), with Swift 6.2 (beta) for Android on 18 Jun 2025 09:57:41 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:220:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:221:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
223 |         default: break
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:221:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
223 |         default: break
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:222:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
223 |         default: break
224 |         }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:222:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
223 |         default: break
224 |         }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:275:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
273 |
274 |         switch intOffset {
275 |         case 0: return set.fds_bits.0 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
276 |         case 1: return set.fds_bits.1 & mask != 0
277 |         case 2: return set.fds_bits.2 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:276:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
274 |         switch intOffset {
275 |         case 0: return set.fds_bits.0 & mask != 0
276 |         case 1: return set.fds_bits.1 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
277 |         case 2: return set.fds_bits.2 & mask != 0
278 |         case 3: return set.fds_bits.3 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:277:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
275 |         case 0: return set.fds_bits.0 & mask != 0
276 |         case 1: return set.fds_bits.1 & mask != 0
277 |         case 2: return set.fds_bits.2 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
278 |         case 3: return set.fds_bits.3 & mask != 0
279 |         case 4: return set.fds_bits.4 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:278:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
276 |         case 1: return set.fds_bits.1 & mask != 0
277 |         case 2: return set.fds_bits.2 & mask != 0
278 |         case 3: return set.fds_bits.3 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
279 |         case 4: return set.fds_bits.4 & mask != 0
280 |         case 5: return set.fds_bits.5 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:279:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
277 |         case 2: return set.fds_bits.2 & mask != 0
278 |         case 3: return set.fds_bits.3 & mask != 0
279 |         case 4: return set.fds_bits.4 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
280 |         case 5: return set.fds_bits.5 & mask != 0
281 |         case 6: return set.fds_bits.6 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:280:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
278 |         case 3: return set.fds_bits.3 & mask != 0
279 |         case 4: return set.fds_bits.4 & mask != 0
280 |         case 5: return set.fds_bits.5 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
281 |         case 6: return set.fds_bits.6 & mask != 0
282 |         case 7: return set.fds_bits.7 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:281:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
279 |         case 4: return set.fds_bits.4 & mask != 0
280 |         case 5: return set.fds_bits.5 & mask != 0
281 |         case 6: return set.fds_bits.6 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
282 |         case 7: return set.fds_bits.7 & mask != 0
283 |         case 8: return set.fds_bits.8 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:282:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
280 |         case 5: return set.fds_bits.5 & mask != 0
281 |         case 6: return set.fds_bits.6 & mask != 0
282 |         case 7: return set.fds_bits.7 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
283 |         case 8: return set.fds_bits.8 & mask != 0
284 |         case 9: return set.fds_bits.9 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:283:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
281 |         case 6: return set.fds_bits.6 & mask != 0
282 |         case 7: return set.fds_bits.7 & mask != 0
283 |         case 8: return set.fds_bits.8 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
284 |         case 9: return set.fds_bits.9 & mask != 0
285 |         case 10: return set.fds_bits.10 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:284:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
282 |         case 7: return set.fds_bits.7 & mask != 0
283 |         case 8: return set.fds_bits.8 & mask != 0
284 |         case 9: return set.fds_bits.9 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
285 |         case 10: return set.fds_bits.10 & mask != 0
286 |         case 11: return set.fds_bits.11 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:285:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
283 |         case 8: return set.fds_bits.8 & mask != 0
284 |         case 9: return set.fds_bits.9 & mask != 0
285 |         case 10: return set.fds_bits.10 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
286 |         case 11: return set.fds_bits.11 & mask != 0
287 |         case 12: return set.fds_bits.12 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:286:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
284 |         case 9: return set.fds_bits.9 & mask != 0
285 |         case 10: return set.fds_bits.10 & mask != 0
286 |         case 11: return set.fds_bits.11 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
287 |         case 12: return set.fds_bits.12 & mask != 0
288 |         case 13: return set.fds_bits.13 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:287:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
285 |         case 10: return set.fds_bits.10 & mask != 0
286 |         case 11: return set.fds_bits.11 & mask != 0
287 |         case 12: return set.fds_bits.12 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
288 |         case 13: return set.fds_bits.13 & mask != 0
289 |         case 14: return set.fds_bits.14 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:288:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
286 |         case 11: return set.fds_bits.11 & mask != 0
287 |         case 12: return set.fds_bits.12 & mask != 0
288 |         case 13: return set.fds_bits.13 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
289 |         case 14: return set.fds_bits.14 & mask != 0
290 |         case 15: return set.fds_bits.15 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:289:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
287 |         case 12: return set.fds_bits.12 & mask != 0
288 |         case 13: return set.fds_bits.13 & mask != 0
289 |         case 14: return set.fds_bits.14 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
290 |         case 15: return set.fds_bits.15 & mask != 0
291 |         case 16: return set.fds_bits.16 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:290:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
288 |         case 13: return set.fds_bits.13 & mask != 0
289 |         case 14: return set.fds_bits.14 & mask != 0
290 |         case 15: return set.fds_bits.15 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
291 |         case 16: return set.fds_bits.16 & mask != 0
292 |         case 17: return set.fds_bits.17 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:291:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
289 |         case 14: return set.fds_bits.14 & mask != 0
290 |         case 15: return set.fds_bits.15 & mask != 0
291 |         case 16: return set.fds_bits.16 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
292 |         case 17: return set.fds_bits.17 & mask != 0
293 |         case 18: return set.fds_bits.18 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:292:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
290 |         case 15: return set.fds_bits.15 & mask != 0
291 |         case 16: return set.fds_bits.16 & mask != 0
292 |         case 17: return set.fds_bits.17 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
293 |         case 18: return set.fds_bits.18 & mask != 0
294 |         case 19: return set.fds_bits.19 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:293:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
291 |         case 16: return set.fds_bits.16 & mask != 0
292 |         case 17: return set.fds_bits.17 & mask != 0
293 |         case 18: return set.fds_bits.18 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
294 |         case 19: return set.fds_bits.19 & mask != 0
295 |         case 20: return set.fds_bits.20 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:294:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
292 |         case 17: return set.fds_bits.17 & mask != 0
293 |         case 18: return set.fds_bits.18 & mask != 0
294 |         case 19: return set.fds_bits.19 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
295 |         case 20: return set.fds_bits.20 & mask != 0
296 |         case 21: return set.fds_bits.21 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:295:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
293 |         case 18: return set.fds_bits.18 & mask != 0
294 |         case 19: return set.fds_bits.19 & mask != 0
295 |         case 20: return set.fds_bits.20 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
296 |         case 21: return set.fds_bits.21 & mask != 0
297 |         case 22: return set.fds_bits.22 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:296:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
294 |         case 19: return set.fds_bits.19 & mask != 0
295 |         case 20: return set.fds_bits.20 & mask != 0
296 |         case 21: return set.fds_bits.21 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
297 |         case 22: return set.fds_bits.22 & mask != 0
298 |         case 23: return set.fds_bits.23 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:297:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
295 |         case 20: return set.fds_bits.20 & mask != 0
296 |         case 21: return set.fds_bits.21 & mask != 0
297 |         case 22: return set.fds_bits.22 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
298 |         case 23: return set.fds_bits.23 & mask != 0
299 |         case 24: return set.fds_bits.24 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:298:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
296 |         case 21: return set.fds_bits.21 & mask != 0
297 |         case 22: return set.fds_bits.22 & mask != 0
298 |         case 23: return set.fds_bits.23 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
299 |         case 24: return set.fds_bits.24 & mask != 0
300 |         case 25: return set.fds_bits.25 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:299:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
297 |         case 22: return set.fds_bits.22 & mask != 0
298 |         case 23: return set.fds_bits.23 & mask != 0
299 |         case 24: return set.fds_bits.24 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
300 |         case 25: return set.fds_bits.25 & mask != 0
301 |         case 26: return set.fds_bits.26 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:300:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
298 |         case 23: return set.fds_bits.23 & mask != 0
299 |         case 24: return set.fds_bits.24 & mask != 0
300 |         case 25: return set.fds_bits.25 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
301 |         case 26: return set.fds_bits.26 & mask != 0
302 |         case 27: return set.fds_bits.27 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:301:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
299 |         case 24: return set.fds_bits.24 & mask != 0
300 |         case 25: return set.fds_bits.25 & mask != 0
301 |         case 26: return set.fds_bits.26 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
302 |         case 27: return set.fds_bits.27 & mask != 0
303 |         case 28: return set.fds_bits.28 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:302:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
300 |         case 25: return set.fds_bits.25 & mask != 0
301 |         case 26: return set.fds_bits.26 & mask != 0
302 |         case 27: return set.fds_bits.27 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
303 |         case 28: return set.fds_bits.28 & mask != 0
304 |         case 29: return set.fds_bits.29 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:303:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
301 |         case 26: return set.fds_bits.26 & mask != 0
302 |         case 27: return set.fds_bits.27 & mask != 0
303 |         case 28: return set.fds_bits.28 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
304 |         case 29: return set.fds_bits.29 & mask != 0
305 |         case 30: return set.fds_bits.30 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:304:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
302 |         case 27: return set.fds_bits.27 & mask != 0
303 |         case 28: return set.fds_bits.28 & mask != 0
304 |         case 29: return set.fds_bits.29 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
305 |         case 30: return set.fds_bits.30 & mask != 0
306 |         case 31: return set.fds_bits.31 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:305:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
303 |         case 28: return set.fds_bits.28 & mask != 0
304 |         case 29: return set.fds_bits.29 & mask != 0
305 |         case 30: return set.fds_bits.30 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
306 |         case 31: return set.fds_bits.31 & mask != 0
307 |         default: return false
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:306:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
304 |         case 29: return set.fds_bits.29 & mask != 0
305 |         case 30: return set.fds_bits.30 & mask != 0
306 |         case 31: return set.fds_bits.31 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
307 |         default: return false
308 |         }
[29/37] Compiling SwifterSockets InterfaceAccess.swift
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:55:20: error: cannot assign value of type '(Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int)' to type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)')
 53 |     #else
 54 |
 55 |     set.fds_bits = (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
    |                    `- error: cannot assign value of type '(Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int, Int)' to type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)')
 56 |
 57 |     #endif
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:107:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
105 |
106 |         switch intOffset {
107 |         case 0: set.fds_bits.0 = set.fds_bits.0 | mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
108 |         case 1: set.fds_bits.1 = set.fds_bits.1 | mask
109 |         case 2: set.fds_bits.2 = set.fds_bits.2 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:108:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
106 |         switch intOffset {
107 |         case 0: set.fds_bits.0 = set.fds_bits.0 | mask
108 |         case 1: set.fds_bits.1 = set.fds_bits.1 | mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
109 |         case 2: set.fds_bits.2 = set.fds_bits.2 | mask
110 |         case 3: set.fds_bits.3 = set.fds_bits.3 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:109:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
107 |         case 0: set.fds_bits.0 = set.fds_bits.0 | mask
108 |         case 1: set.fds_bits.1 = set.fds_bits.1 | mask
109 |         case 2: set.fds_bits.2 = set.fds_bits.2 | mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
110 |         case 3: set.fds_bits.3 = set.fds_bits.3 | mask
111 |         case 4: set.fds_bits.4 = set.fds_bits.4 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:110:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
108 |         case 1: set.fds_bits.1 = set.fds_bits.1 | mask
109 |         case 2: set.fds_bits.2 = set.fds_bits.2 | mask
110 |         case 3: set.fds_bits.3 = set.fds_bits.3 | mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
111 |         case 4: set.fds_bits.4 = set.fds_bits.4 | mask
112 |         case 5: set.fds_bits.5 = set.fds_bits.5 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:111:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
109 |         case 2: set.fds_bits.2 = set.fds_bits.2 | mask
110 |         case 3: set.fds_bits.3 = set.fds_bits.3 | mask
111 |         case 4: set.fds_bits.4 = set.fds_bits.4 | mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
112 |         case 5: set.fds_bits.5 = set.fds_bits.5 | mask
113 |         case 6: set.fds_bits.6 = set.fds_bits.6 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:112:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
110 |         case 3: set.fds_bits.3 = set.fds_bits.3 | mask
111 |         case 4: set.fds_bits.4 = set.fds_bits.4 | mask
112 |         case 5: set.fds_bits.5 = set.fds_bits.5 | mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
113 |         case 6: set.fds_bits.6 = set.fds_bits.6 | mask
114 |         case 7: set.fds_bits.7 = set.fds_bits.7 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:113:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
111 |         case 4: set.fds_bits.4 = set.fds_bits.4 | mask
112 |         case 5: set.fds_bits.5 = set.fds_bits.5 | mask
113 |         case 6: set.fds_bits.6 = set.fds_bits.6 | mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
114 |         case 7: set.fds_bits.7 = set.fds_bits.7 | mask
115 |         case 8: set.fds_bits.8 = set.fds_bits.8 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:114:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
112 |         case 5: set.fds_bits.5 = set.fds_bits.5 | mask
113 |         case 6: set.fds_bits.6 = set.fds_bits.6 | mask
114 |         case 7: set.fds_bits.7 = set.fds_bits.7 | mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
115 |         case 8: set.fds_bits.8 = set.fds_bits.8 | mask
116 |         case 9: set.fds_bits.9 = set.fds_bits.9 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:115:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
113 |         case 6: set.fds_bits.6 = set.fds_bits.6 | mask
114 |         case 7: set.fds_bits.7 = set.fds_bits.7 | mask
115 |         case 8: set.fds_bits.8 = set.fds_bits.8 | mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
116 |         case 9: set.fds_bits.9 = set.fds_bits.9 | mask
117 |         case 10: set.fds_bits.10 = set.fds_bits.10 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:116:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
114 |         case 7: set.fds_bits.7 = set.fds_bits.7 | mask
115 |         case 8: set.fds_bits.8 = set.fds_bits.8 | mask
116 |         case 9: set.fds_bits.9 = set.fds_bits.9 | mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
117 |         case 10: set.fds_bits.10 = set.fds_bits.10 | mask
118 |         case 11: set.fds_bits.11 = set.fds_bits.11 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:117:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
115 |         case 8: set.fds_bits.8 = set.fds_bits.8 | mask
116 |         case 9: set.fds_bits.9 = set.fds_bits.9 | mask
117 |         case 10: set.fds_bits.10 = set.fds_bits.10 | mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
118 |         case 11: set.fds_bits.11 = set.fds_bits.11 | mask
119 |         case 12: set.fds_bits.12 = set.fds_bits.12 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:118:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
116 |         case 9: set.fds_bits.9 = set.fds_bits.9 | mask
117 |         case 10: set.fds_bits.10 = set.fds_bits.10 | mask
118 |         case 11: set.fds_bits.11 = set.fds_bits.11 | mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
119 |         case 12: set.fds_bits.12 = set.fds_bits.12 | mask
120 |         case 13: set.fds_bits.13 = set.fds_bits.13 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:119:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
117 |         case 10: set.fds_bits.10 = set.fds_bits.10 | mask
118 |         case 11: set.fds_bits.11 = set.fds_bits.11 | mask
119 |         case 12: set.fds_bits.12 = set.fds_bits.12 | mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
120 |         case 13: set.fds_bits.13 = set.fds_bits.13 | mask
121 |         case 14: set.fds_bits.14 = set.fds_bits.14 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:120:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
118 |         case 11: set.fds_bits.11 = set.fds_bits.11 | mask
119 |         case 12: set.fds_bits.12 = set.fds_bits.12 | mask
120 |         case 13: set.fds_bits.13 = set.fds_bits.13 | mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
121 |         case 14: set.fds_bits.14 = set.fds_bits.14 | mask
122 |         case 15: set.fds_bits.15 = set.fds_bits.15 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:121:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
119 |         case 12: set.fds_bits.12 = set.fds_bits.12 | mask
120 |         case 13: set.fds_bits.13 = set.fds_bits.13 | mask
121 |         case 14: set.fds_bits.14 = set.fds_bits.14 | mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
122 |         case 15: set.fds_bits.15 = set.fds_bits.15 | mask
123 |         case 16: set.fds_bits.16 = set.fds_bits.16 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:122:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
120 |         case 13: set.fds_bits.13 = set.fds_bits.13 | mask
121 |         case 14: set.fds_bits.14 = set.fds_bits.14 | mask
122 |         case 15: set.fds_bits.15 = set.fds_bits.15 | mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
123 |         case 16: set.fds_bits.16 = set.fds_bits.16 | mask
124 |         case 17: set.fds_bits.17 = set.fds_bits.17 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:123:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
121 |         case 14: set.fds_bits.14 = set.fds_bits.14 | mask
122 |         case 15: set.fds_bits.15 = set.fds_bits.15 | mask
123 |         case 16: set.fds_bits.16 = set.fds_bits.16 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
124 |         case 17: set.fds_bits.17 = set.fds_bits.17 | mask
125 |         case 18: set.fds_bits.18 = set.fds_bits.18 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:123:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
121 |         case 14: set.fds_bits.14 = set.fds_bits.14 | mask
122 |         case 15: set.fds_bits.15 = set.fds_bits.15 | mask
123 |         case 16: set.fds_bits.16 = set.fds_bits.16 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
124 |         case 17: set.fds_bits.17 = set.fds_bits.17 | mask
125 |         case 18: set.fds_bits.18 = set.fds_bits.18 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:124:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
122 |         case 15: set.fds_bits.15 = set.fds_bits.15 | mask
123 |         case 16: set.fds_bits.16 = set.fds_bits.16 | mask
124 |         case 17: set.fds_bits.17 = set.fds_bits.17 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
125 |         case 18: set.fds_bits.18 = set.fds_bits.18 | mask
126 |         case 19: set.fds_bits.19 = set.fds_bits.19 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:124:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
122 |         case 15: set.fds_bits.15 = set.fds_bits.15 | mask
123 |         case 16: set.fds_bits.16 = set.fds_bits.16 | mask
124 |         case 17: set.fds_bits.17 = set.fds_bits.17 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
125 |         case 18: set.fds_bits.18 = set.fds_bits.18 | mask
126 |         case 19: set.fds_bits.19 = set.fds_bits.19 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:125:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
123 |         case 16: set.fds_bits.16 = set.fds_bits.16 | mask
124 |         case 17: set.fds_bits.17 = set.fds_bits.17 | mask
125 |         case 18: set.fds_bits.18 = set.fds_bits.18 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
126 |         case 19: set.fds_bits.19 = set.fds_bits.19 | mask
127 |         case 20: set.fds_bits.20 = set.fds_bits.20 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:125:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
123 |         case 16: set.fds_bits.16 = set.fds_bits.16 | mask
124 |         case 17: set.fds_bits.17 = set.fds_bits.17 | mask
125 |         case 18: set.fds_bits.18 = set.fds_bits.18 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
126 |         case 19: set.fds_bits.19 = set.fds_bits.19 | mask
127 |         case 20: set.fds_bits.20 = set.fds_bits.20 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:126:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
124 |         case 17: set.fds_bits.17 = set.fds_bits.17 | mask
125 |         case 18: set.fds_bits.18 = set.fds_bits.18 | mask
126 |         case 19: set.fds_bits.19 = set.fds_bits.19 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
127 |         case 20: set.fds_bits.20 = set.fds_bits.20 | mask
128 |         case 21: set.fds_bits.21 = set.fds_bits.21 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:126:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
124 |         case 17: set.fds_bits.17 = set.fds_bits.17 | mask
125 |         case 18: set.fds_bits.18 = set.fds_bits.18 | mask
126 |         case 19: set.fds_bits.19 = set.fds_bits.19 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
127 |         case 20: set.fds_bits.20 = set.fds_bits.20 | mask
128 |         case 21: set.fds_bits.21 = set.fds_bits.21 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:127:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
125 |         case 18: set.fds_bits.18 = set.fds_bits.18 | mask
126 |         case 19: set.fds_bits.19 = set.fds_bits.19 | mask
127 |         case 20: set.fds_bits.20 = set.fds_bits.20 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
128 |         case 21: set.fds_bits.21 = set.fds_bits.21 | mask
129 |         case 22: set.fds_bits.22 = set.fds_bits.22 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:127:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
125 |         case 18: set.fds_bits.18 = set.fds_bits.18 | mask
126 |         case 19: set.fds_bits.19 = set.fds_bits.19 | mask
127 |         case 20: set.fds_bits.20 = set.fds_bits.20 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
128 |         case 21: set.fds_bits.21 = set.fds_bits.21 | mask
129 |         case 22: set.fds_bits.22 = set.fds_bits.22 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:128:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
126 |         case 19: set.fds_bits.19 = set.fds_bits.19 | mask
127 |         case 20: set.fds_bits.20 = set.fds_bits.20 | mask
128 |         case 21: set.fds_bits.21 = set.fds_bits.21 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
129 |         case 22: set.fds_bits.22 = set.fds_bits.22 | mask
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:128:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
126 |         case 19: set.fds_bits.19 = set.fds_bits.19 | mask
127 |         case 20: set.fds_bits.20 = set.fds_bits.20 | mask
128 |         case 21: set.fds_bits.21 = set.fds_bits.21 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
129 |         case 22: set.fds_bits.22 = set.fds_bits.22 | mask
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:129:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
127 |         case 20: set.fds_bits.20 = set.fds_bits.20 | mask
128 |         case 21: set.fds_bits.21 = set.fds_bits.21 | mask
129 |         case 22: set.fds_bits.22 = set.fds_bits.22 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:129:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
127 |         case 20: set.fds_bits.20 = set.fds_bits.20 | mask
128 |         case 21: set.fds_bits.21 = set.fds_bits.21 | mask
129 |         case 22: set.fds_bits.22 = set.fds_bits.22 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:130:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
128 |         case 21: set.fds_bits.21 = set.fds_bits.21 | mask
129 |         case 22: set.fds_bits.22 = set.fds_bits.22 | mask
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:130:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
128 |         case 21: set.fds_bits.21 = set.fds_bits.21 | mask
129 |         case 22: set.fds_bits.22 = set.fds_bits.22 | mask
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:131:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
129 |         case 22: set.fds_bits.22 = set.fds_bits.22 | mask
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:131:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
129 |         case 22: set.fds_bits.22 = set.fds_bits.22 | mask
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:132:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:132:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:133:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:133:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:134:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:134:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:135:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
137 |         case 30: set.fds_bits.30 = set.fds_bits.30 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:135:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
137 |         case 30: set.fds_bits.30 = set.fds_bits.30 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:136:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
137 |         case 30: set.fds_bits.30 = set.fds_bits.30 | mask
138 |         case 31: set.fds_bits.31 = set.fds_bits.31 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:136:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
137 |         case 30: set.fds_bits.30 = set.fds_bits.30 | mask
138 |         case 31: set.fds_bits.31 = set.fds_bits.31 | mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:137:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
137 |         case 30: set.fds_bits.30 = set.fds_bits.30 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
138 |         case 31: set.fds_bits.31 = set.fds_bits.31 | mask
139 |         default: break
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:137:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
137 |         case 30: set.fds_bits.30 = set.fds_bits.30 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
138 |         case 31: set.fds_bits.31 = set.fds_bits.31 | mask
139 |         default: break
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:138:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
137 |         case 30: set.fds_bits.30 = set.fds_bits.30 | mask
138 |         case 31: set.fds_bits.31 = set.fds_bits.31 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
139 |         default: break
140 |         }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:138:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
137 |         case 30: set.fds_bits.30 = set.fds_bits.30 | mask
138 |         case 31: set.fds_bits.31 = set.fds_bits.31 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
139 |         default: break
140 |         }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:191:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
189 |
190 |         switch intOffset {
191 |         case 0: set.fds_bits.0 = set.fds_bits.0 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
192 |         case 1: set.fds_bits.1 = set.fds_bits.1 & mask
193 |         case 2: set.fds_bits.2 = set.fds_bits.2 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:192:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
190 |         switch intOffset {
191 |         case 0: set.fds_bits.0 = set.fds_bits.0 & mask
192 |         case 1: set.fds_bits.1 = set.fds_bits.1 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
193 |         case 2: set.fds_bits.2 = set.fds_bits.2 & mask
194 |         case 3: set.fds_bits.3 = set.fds_bits.3 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:193:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
191 |         case 0: set.fds_bits.0 = set.fds_bits.0 & mask
192 |         case 1: set.fds_bits.1 = set.fds_bits.1 & mask
193 |         case 2: set.fds_bits.2 = set.fds_bits.2 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
194 |         case 3: set.fds_bits.3 = set.fds_bits.3 & mask
195 |         case 4: set.fds_bits.4 = set.fds_bits.4 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:194:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
192 |         case 1: set.fds_bits.1 = set.fds_bits.1 & mask
193 |         case 2: set.fds_bits.2 = set.fds_bits.2 & mask
194 |         case 3: set.fds_bits.3 = set.fds_bits.3 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
195 |         case 4: set.fds_bits.4 = set.fds_bits.4 & mask
196 |         case 5: set.fds_bits.5 = set.fds_bits.5 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:195:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
193 |         case 2: set.fds_bits.2 = set.fds_bits.2 & mask
194 |         case 3: set.fds_bits.3 = set.fds_bits.3 & mask
195 |         case 4: set.fds_bits.4 = set.fds_bits.4 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
196 |         case 5: set.fds_bits.5 = set.fds_bits.5 & mask
197 |         case 6: set.fds_bits.6 = set.fds_bits.6 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:196:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
194 |         case 3: set.fds_bits.3 = set.fds_bits.3 & mask
195 |         case 4: set.fds_bits.4 = set.fds_bits.4 & mask
196 |         case 5: set.fds_bits.5 = set.fds_bits.5 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
197 |         case 6: set.fds_bits.6 = set.fds_bits.6 & mask
198 |         case 7: set.fds_bits.7 = set.fds_bits.7 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:197:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
195 |         case 4: set.fds_bits.4 = set.fds_bits.4 & mask
196 |         case 5: set.fds_bits.5 = set.fds_bits.5 & mask
197 |         case 6: set.fds_bits.6 = set.fds_bits.6 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
198 |         case 7: set.fds_bits.7 = set.fds_bits.7 & mask
199 |         case 8: set.fds_bits.8 = set.fds_bits.8 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:198:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
196 |         case 5: set.fds_bits.5 = set.fds_bits.5 & mask
197 |         case 6: set.fds_bits.6 = set.fds_bits.6 & mask
198 |         case 7: set.fds_bits.7 = set.fds_bits.7 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
199 |         case 8: set.fds_bits.8 = set.fds_bits.8 & mask
200 |         case 9: set.fds_bits.9 = set.fds_bits.9 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:199:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
197 |         case 6: set.fds_bits.6 = set.fds_bits.6 & mask
198 |         case 7: set.fds_bits.7 = set.fds_bits.7 & mask
199 |         case 8: set.fds_bits.8 = set.fds_bits.8 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
200 |         case 9: set.fds_bits.9 = set.fds_bits.9 & mask
201 |         case 10: set.fds_bits.10 = set.fds_bits.10 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:200:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
198 |         case 7: set.fds_bits.7 = set.fds_bits.7 & mask
199 |         case 8: set.fds_bits.8 = set.fds_bits.8 & mask
200 |         case 9: set.fds_bits.9 = set.fds_bits.9 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
201 |         case 10: set.fds_bits.10 = set.fds_bits.10 & mask
202 |         case 11: set.fds_bits.11 = set.fds_bits.11 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:201:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
199 |         case 8: set.fds_bits.8 = set.fds_bits.8 & mask
200 |         case 9: set.fds_bits.9 = set.fds_bits.9 & mask
201 |         case 10: set.fds_bits.10 = set.fds_bits.10 & mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
202 |         case 11: set.fds_bits.11 = set.fds_bits.11 & mask
203 |         case 12: set.fds_bits.12 = set.fds_bits.12 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:202:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
200 |         case 9: set.fds_bits.9 = set.fds_bits.9 & mask
201 |         case 10: set.fds_bits.10 = set.fds_bits.10 & mask
202 |         case 11: set.fds_bits.11 = set.fds_bits.11 & mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
203 |         case 12: set.fds_bits.12 = set.fds_bits.12 & mask
204 |         case 13: set.fds_bits.13 = set.fds_bits.13 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:203:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
201 |         case 10: set.fds_bits.10 = set.fds_bits.10 & mask
202 |         case 11: set.fds_bits.11 = set.fds_bits.11 & mask
203 |         case 12: set.fds_bits.12 = set.fds_bits.12 & mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
204 |         case 13: set.fds_bits.13 = set.fds_bits.13 & mask
205 |         case 14: set.fds_bits.14 = set.fds_bits.14 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:204:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
202 |         case 11: set.fds_bits.11 = set.fds_bits.11 & mask
203 |         case 12: set.fds_bits.12 = set.fds_bits.12 & mask
204 |         case 13: set.fds_bits.13 = set.fds_bits.13 & mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
205 |         case 14: set.fds_bits.14 = set.fds_bits.14 & mask
206 |         case 15: set.fds_bits.15 = set.fds_bits.15 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:205:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
203 |         case 12: set.fds_bits.12 = set.fds_bits.12 & mask
204 |         case 13: set.fds_bits.13 = set.fds_bits.13 & mask
205 |         case 14: set.fds_bits.14 = set.fds_bits.14 & mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
206 |         case 15: set.fds_bits.15 = set.fds_bits.15 & mask
207 |         case 16: set.fds_bits.16 = set.fds_bits.16 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:206:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
204 |         case 13: set.fds_bits.13 = set.fds_bits.13 & mask
205 |         case 14: set.fds_bits.14 = set.fds_bits.14 & mask
206 |         case 15: set.fds_bits.15 = set.fds_bits.15 & mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
207 |         case 16: set.fds_bits.16 = set.fds_bits.16 & mask
208 |         case 17: set.fds_bits.17 = set.fds_bits.17 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:207:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
205 |         case 14: set.fds_bits.14 = set.fds_bits.14 & mask
206 |         case 15: set.fds_bits.15 = set.fds_bits.15 & mask
207 |         case 16: set.fds_bits.16 = set.fds_bits.16 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
208 |         case 17: set.fds_bits.17 = set.fds_bits.17 & mask
209 |         case 18: set.fds_bits.18 = set.fds_bits.18 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:207:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
205 |         case 14: set.fds_bits.14 = set.fds_bits.14 & mask
206 |         case 15: set.fds_bits.15 = set.fds_bits.15 & mask
207 |         case 16: set.fds_bits.16 = set.fds_bits.16 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
208 |         case 17: set.fds_bits.17 = set.fds_bits.17 & mask
209 |         case 18: set.fds_bits.18 = set.fds_bits.18 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:208:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
206 |         case 15: set.fds_bits.15 = set.fds_bits.15 & mask
207 |         case 16: set.fds_bits.16 = set.fds_bits.16 & mask
208 |         case 17: set.fds_bits.17 = set.fds_bits.17 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
209 |         case 18: set.fds_bits.18 = set.fds_bits.18 & mask
210 |         case 19: set.fds_bits.19 = set.fds_bits.19 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:208:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
206 |         case 15: set.fds_bits.15 = set.fds_bits.15 & mask
207 |         case 16: set.fds_bits.16 = set.fds_bits.16 & mask
208 |         case 17: set.fds_bits.17 = set.fds_bits.17 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
209 |         case 18: set.fds_bits.18 = set.fds_bits.18 & mask
210 |         case 19: set.fds_bits.19 = set.fds_bits.19 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:209:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
207 |         case 16: set.fds_bits.16 = set.fds_bits.16 & mask
208 |         case 17: set.fds_bits.17 = set.fds_bits.17 & mask
209 |         case 18: set.fds_bits.18 = set.fds_bits.18 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
210 |         case 19: set.fds_bits.19 = set.fds_bits.19 & mask
211 |         case 20: set.fds_bits.20 = set.fds_bits.20 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:209:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
207 |         case 16: set.fds_bits.16 = set.fds_bits.16 & mask
208 |         case 17: set.fds_bits.17 = set.fds_bits.17 & mask
209 |         case 18: set.fds_bits.18 = set.fds_bits.18 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
210 |         case 19: set.fds_bits.19 = set.fds_bits.19 & mask
211 |         case 20: set.fds_bits.20 = set.fds_bits.20 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:210:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
208 |         case 17: set.fds_bits.17 = set.fds_bits.17 & mask
209 |         case 18: set.fds_bits.18 = set.fds_bits.18 & mask
210 |         case 19: set.fds_bits.19 = set.fds_bits.19 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
211 |         case 20: set.fds_bits.20 = set.fds_bits.20 & mask
212 |         case 21: set.fds_bits.21 = set.fds_bits.21 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:210:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
208 |         case 17: set.fds_bits.17 = set.fds_bits.17 & mask
209 |         case 18: set.fds_bits.18 = set.fds_bits.18 & mask
210 |         case 19: set.fds_bits.19 = set.fds_bits.19 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
211 |         case 20: set.fds_bits.20 = set.fds_bits.20 & mask
212 |         case 21: set.fds_bits.21 = set.fds_bits.21 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:211:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
209 |         case 18: set.fds_bits.18 = set.fds_bits.18 & mask
210 |         case 19: set.fds_bits.19 = set.fds_bits.19 & mask
211 |         case 20: set.fds_bits.20 = set.fds_bits.20 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
212 |         case 21: set.fds_bits.21 = set.fds_bits.21 & mask
213 |         case 22: set.fds_bits.22 = set.fds_bits.22 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:211:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
209 |         case 18: set.fds_bits.18 = set.fds_bits.18 & mask
210 |         case 19: set.fds_bits.19 = set.fds_bits.19 & mask
211 |         case 20: set.fds_bits.20 = set.fds_bits.20 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
212 |         case 21: set.fds_bits.21 = set.fds_bits.21 & mask
213 |         case 22: set.fds_bits.22 = set.fds_bits.22 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:212:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
210 |         case 19: set.fds_bits.19 = set.fds_bits.19 & mask
211 |         case 20: set.fds_bits.20 = set.fds_bits.20 & mask
212 |         case 21: set.fds_bits.21 = set.fds_bits.21 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
213 |         case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 |         case 23: set.fds_bits.23 = set.fds_bits.23 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:212:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
210 |         case 19: set.fds_bits.19 = set.fds_bits.19 & mask
211 |         case 20: set.fds_bits.20 = set.fds_bits.20 & mask
212 |         case 21: set.fds_bits.21 = set.fds_bits.21 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
213 |         case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 |         case 23: set.fds_bits.23 = set.fds_bits.23 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:213:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
211 |         case 20: set.fds_bits.20 = set.fds_bits.20 & mask
212 |         case 21: set.fds_bits.21 = set.fds_bits.21 & mask
213 |         case 22: set.fds_bits.22 = set.fds_bits.22 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
214 |         case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 |         case 24: set.fds_bits.24 = set.fds_bits.24 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:213:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
211 |         case 20: set.fds_bits.20 = set.fds_bits.20 & mask
212 |         case 21: set.fds_bits.21 = set.fds_bits.21 & mask
213 |         case 22: set.fds_bits.22 = set.fds_bits.22 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
214 |         case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 |         case 24: set.fds_bits.24 = set.fds_bits.24 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:214:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
212 |         case 21: set.fds_bits.21 = set.fds_bits.21 & mask
213 |         case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 |         case 23: set.fds_bits.23 = set.fds_bits.23 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
215 |         case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:214:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
212 |         case 21: set.fds_bits.21 = set.fds_bits.21 & mask
213 |         case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 |         case 23: set.fds_bits.23 = set.fds_bits.23 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
215 |         case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:215:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
213 |         case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 |         case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 |         case 24: set.fds_bits.24 = set.fds_bits.24 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:215:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
213 |         case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 |         case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 |         case 24: set.fds_bits.24 = set.fds_bits.24 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:216:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
214 |         case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 |         case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:216:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
214 |         case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 |         case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:217:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
215 |         case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:217:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
215 |         case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:218:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:218:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:219:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:219:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:220:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:220:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:221:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
223 |         default: break
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:221:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
223 |         default: break
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:222:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
223 |         default: break
224 |         }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:222:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
223 |         default: break
224 |         }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:275:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
273 |
274 |         switch intOffset {
275 |         case 0: return set.fds_bits.0 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
276 |         case 1: return set.fds_bits.1 & mask != 0
277 |         case 2: return set.fds_bits.2 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:276:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
274 |         switch intOffset {
275 |         case 0: return set.fds_bits.0 & mask != 0
276 |         case 1: return set.fds_bits.1 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
277 |         case 2: return set.fds_bits.2 & mask != 0
278 |         case 3: return set.fds_bits.3 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:277:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
275 |         case 0: return set.fds_bits.0 & mask != 0
276 |         case 1: return set.fds_bits.1 & mask != 0
277 |         case 2: return set.fds_bits.2 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
278 |         case 3: return set.fds_bits.3 & mask != 0
279 |         case 4: return set.fds_bits.4 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:278:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
276 |         case 1: return set.fds_bits.1 & mask != 0
277 |         case 2: return set.fds_bits.2 & mask != 0
278 |         case 3: return set.fds_bits.3 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
279 |         case 4: return set.fds_bits.4 & mask != 0
280 |         case 5: return set.fds_bits.5 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:279:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
277 |         case 2: return set.fds_bits.2 & mask != 0
278 |         case 3: return set.fds_bits.3 & mask != 0
279 |         case 4: return set.fds_bits.4 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
280 |         case 5: return set.fds_bits.5 & mask != 0
281 |         case 6: return set.fds_bits.6 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:280:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
278 |         case 3: return set.fds_bits.3 & mask != 0
279 |         case 4: return set.fds_bits.4 & mask != 0
280 |         case 5: return set.fds_bits.5 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
281 |         case 6: return set.fds_bits.6 & mask != 0
282 |         case 7: return set.fds_bits.7 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:281:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
279 |         case 4: return set.fds_bits.4 & mask != 0
280 |         case 5: return set.fds_bits.5 & mask != 0
281 |         case 6: return set.fds_bits.6 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
282 |         case 7: return set.fds_bits.7 & mask != 0
283 |         case 8: return set.fds_bits.8 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:282:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
280 |         case 5: return set.fds_bits.5 & mask != 0
281 |         case 6: return set.fds_bits.6 & mask != 0
282 |         case 7: return set.fds_bits.7 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
283 |         case 8: return set.fds_bits.8 & mask != 0
284 |         case 9: return set.fds_bits.9 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:283:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
281 |         case 6: return set.fds_bits.6 & mask != 0
282 |         case 7: return set.fds_bits.7 & mask != 0
283 |         case 8: return set.fds_bits.8 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
284 |         case 9: return set.fds_bits.9 & mask != 0
285 |         case 10: return set.fds_bits.10 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:284:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
282 |         case 7: return set.fds_bits.7 & mask != 0
283 |         case 8: return set.fds_bits.8 & mask != 0
284 |         case 9: return set.fds_bits.9 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
285 |         case 10: return set.fds_bits.10 & mask != 0
286 |         case 11: return set.fds_bits.11 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:285:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
283 |         case 8: return set.fds_bits.8 & mask != 0
284 |         case 9: return set.fds_bits.9 & mask != 0
285 |         case 10: return set.fds_bits.10 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
286 |         case 11: return set.fds_bits.11 & mask != 0
287 |         case 12: return set.fds_bits.12 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:286:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
284 |         case 9: return set.fds_bits.9 & mask != 0
285 |         case 10: return set.fds_bits.10 & mask != 0
286 |         case 11: return set.fds_bits.11 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
287 |         case 12: return set.fds_bits.12 & mask != 0
288 |         case 13: return set.fds_bits.13 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:287:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
285 |         case 10: return set.fds_bits.10 & mask != 0
286 |         case 11: return set.fds_bits.11 & mask != 0
287 |         case 12: return set.fds_bits.12 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
288 |         case 13: return set.fds_bits.13 & mask != 0
289 |         case 14: return set.fds_bits.14 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:288:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
286 |         case 11: return set.fds_bits.11 & mask != 0
287 |         case 12: return set.fds_bits.12 & mask != 0
288 |         case 13: return set.fds_bits.13 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
289 |         case 14: return set.fds_bits.14 & mask != 0
290 |         case 15: return set.fds_bits.15 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:289:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
287 |         case 12: return set.fds_bits.12 & mask != 0
288 |         case 13: return set.fds_bits.13 & mask != 0
289 |         case 14: return set.fds_bits.14 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
290 |         case 15: return set.fds_bits.15 & mask != 0
291 |         case 16: return set.fds_bits.16 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:290:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
288 |         case 13: return set.fds_bits.13 & mask != 0
289 |         case 14: return set.fds_bits.14 & mask != 0
290 |         case 15: return set.fds_bits.15 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
291 |         case 16: return set.fds_bits.16 & mask != 0
292 |         case 17: return set.fds_bits.17 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:291:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
289 |         case 14: return set.fds_bits.14 & mask != 0
290 |         case 15: return set.fds_bits.15 & mask != 0
291 |         case 16: return set.fds_bits.16 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
292 |         case 17: return set.fds_bits.17 & mask != 0
293 |         case 18: return set.fds_bits.18 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:292:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
290 |         case 15: return set.fds_bits.15 & mask != 0
291 |         case 16: return set.fds_bits.16 & mask != 0
292 |         case 17: return set.fds_bits.17 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
293 |         case 18: return set.fds_bits.18 & mask != 0
294 |         case 19: return set.fds_bits.19 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:293:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
291 |         case 16: return set.fds_bits.16 & mask != 0
292 |         case 17: return set.fds_bits.17 & mask != 0
293 |         case 18: return set.fds_bits.18 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
294 |         case 19: return set.fds_bits.19 & mask != 0
295 |         case 20: return set.fds_bits.20 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:294:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
292 |         case 17: return set.fds_bits.17 & mask != 0
293 |         case 18: return set.fds_bits.18 & mask != 0
294 |         case 19: return set.fds_bits.19 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
295 |         case 20: return set.fds_bits.20 & mask != 0
296 |         case 21: return set.fds_bits.21 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:295:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
293 |         case 18: return set.fds_bits.18 & mask != 0
294 |         case 19: return set.fds_bits.19 & mask != 0
295 |         case 20: return set.fds_bits.20 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
296 |         case 21: return set.fds_bits.21 & mask != 0
297 |         case 22: return set.fds_bits.22 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:296:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
294 |         case 19: return set.fds_bits.19 & mask != 0
295 |         case 20: return set.fds_bits.20 & mask != 0
296 |         case 21: return set.fds_bits.21 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
297 |         case 22: return set.fds_bits.22 & mask != 0
298 |         case 23: return set.fds_bits.23 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:297:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
295 |         case 20: return set.fds_bits.20 & mask != 0
296 |         case 21: return set.fds_bits.21 & mask != 0
297 |         case 22: return set.fds_bits.22 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
298 |         case 23: return set.fds_bits.23 & mask != 0
299 |         case 24: return set.fds_bits.24 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:298:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
296 |         case 21: return set.fds_bits.21 & mask != 0
297 |         case 22: return set.fds_bits.22 & mask != 0
298 |         case 23: return set.fds_bits.23 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
299 |         case 24: return set.fds_bits.24 & mask != 0
300 |         case 25: return set.fds_bits.25 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:299:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
297 |         case 22: return set.fds_bits.22 & mask != 0
298 |         case 23: return set.fds_bits.23 & mask != 0
299 |         case 24: return set.fds_bits.24 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
300 |         case 25: return set.fds_bits.25 & mask != 0
301 |         case 26: return set.fds_bits.26 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:300:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
298 |         case 23: return set.fds_bits.23 & mask != 0
299 |         case 24: return set.fds_bits.24 & mask != 0
300 |         case 25: return set.fds_bits.25 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
301 |         case 26: return set.fds_bits.26 & mask != 0
302 |         case 27: return set.fds_bits.27 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:301:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
299 |         case 24: return set.fds_bits.24 & mask != 0
300 |         case 25: return set.fds_bits.25 & mask != 0
301 |         case 26: return set.fds_bits.26 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
302 |         case 27: return set.fds_bits.27 & mask != 0
303 |         case 28: return set.fds_bits.28 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:302:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
300 |         case 25: return set.fds_bits.25 & mask != 0
301 |         case 26: return set.fds_bits.26 & mask != 0
302 |         case 27: return set.fds_bits.27 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
303 |         case 28: return set.fds_bits.28 & mask != 0
304 |         case 29: return set.fds_bits.29 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:303:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
301 |         case 26: return set.fds_bits.26 & mask != 0
302 |         case 27: return set.fds_bits.27 & mask != 0
303 |         case 28: return set.fds_bits.28 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
304 |         case 29: return set.fds_bits.29 & mask != 0
305 |         case 30: return set.fds_bits.30 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:304:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
302 |         case 27: return set.fds_bits.27 & mask != 0
303 |         case 28: return set.fds_bits.28 & mask != 0
304 |         case 29: return set.fds_bits.29 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
305 |         case 30: return set.fds_bits.30 & mask != 0
306 |         case 31: return set.fds_bits.31 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:305:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
303 |         case 28: return set.fds_bits.28 & mask != 0
304 |         case 29: return set.fds_bits.29 & mask != 0
305 |         case 30: return set.fds_bits.30 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
306 |         case 31: return set.fds_bits.31 & mask != 0
307 |         default: return false
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:306:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
304 |         case 29: return set.fds_bits.29 & mask != 0
305 |         case 30: return set.fds_bits.30 & mask != 0
306 |         case 31: return set.fds_bits.31 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
307 |         default: return false
308 |         }
error: emit-module command failed with exit code 1 (use -v to see invocation)
[30/37] Emitting module SwifterSockets
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SwifterSocketsUtils.swift:123:55: error: cannot find type 'sockaddr' in scope
121 | /// - Returns: (nil, nil) on failure, (ipAddress, portNumber) on success.
122 |
123 | public func sockaddrDescription(_ addr: UnsafePointer<sockaddr>) -> (ipAddress: String?, portNumber: String?) {
    |                                                       `- error: cannot find type 'sockaddr' in scope
124 |
125 |     var host : String?
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SwifterSocketsUtils.swift:174:68: error: cannot find type 'addrinfo' in scope
172 | /// - Returns: A string with the IP Addresses of all entries in the infoPtr addrinfo structure chain.
173 |
174 | public func logAddrInfoIPAddresses(_ infoPtr: UnsafeMutablePointer<addrinfo>) -> String {
    |                                                                    `- error: cannot find type 'addrinfo' in scope
175 |
176 |     let addrInfoNil: UnsafeMutablePointer<addrinfo>? = nil
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:85:17: error: cannot find 'addrinfo' in scope
 83 |     #else
 84 |
 85 |     var hints = addrinfo(
    |                 `- error: cannot find 'addrinfo' in scope
 86 |         ai_flags: AI_PASSIVE,       // Assign the address of the local host to the socket structures
 87 |         ai_family: AF_UNSPEC,       // Either IPv4 or IPv6
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:86:19: error: cannot find 'AI_PASSIVE' in scope
 84 |
 85 |     var hints = addrinfo(
 86 |         ai_flags: AI_PASSIVE,       // Assign the address of the local host to the socket structures
    |                   `- error: cannot find 'AI_PASSIVE' in scope
 87 |         ai_family: AF_UNSPEC,       // Either IPv4 or IPv6
 88 |         ai_socktype: SOCK_STREAM,   // TCP
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:87:20: error: cannot find 'AF_UNSPEC' in scope
 85 |     var hints = addrinfo(
 86 |         ai_flags: AI_PASSIVE,       // Assign the address of the local host to the socket structures
 87 |         ai_family: AF_UNSPEC,       // Either IPv4 or IPv6
    |                    `- error: cannot find 'AF_UNSPEC' in scope
 88 |         ai_socktype: SOCK_STREAM,   // TCP
 89 |         ai_protocol: 0,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:88:22: error: cannot find 'SOCK_STREAM' in scope
 86 |         ai_flags: AI_PASSIVE,       // Assign the address of the local host to the socket structures
 87 |         ai_family: AF_UNSPEC,       // Either IPv4 or IPv6
 88 |         ai_socktype: SOCK_STREAM,   // TCP
    |                      `- error: cannot find 'SOCK_STREAM' in scope
 89 |         ai_protocol: 0,
 90 |         ai_addrlen: 0,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:91:23: error: 'nil' requires a contextual type
 89 |         ai_protocol: 0,
 90 |         ai_addrlen: 0,
 91 |         ai_canonname: nil,
    |                       `- error: 'nil' requires a contextual type
 92 |         ai_addr: nil,
 93 |         ai_next: nil)
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:92:18: error: 'nil' requires a contextual type
 90 |         ai_addrlen: 0,
 91 |         ai_canonname: nil,
 92 |         ai_addr: nil,
    |                  `- error: 'nil' requires a contextual type
 93 |         ai_next: nil)
 94 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:93:18: error: 'nil' requires a contextual type
 91 |         ai_canonname: nil,
 92 |         ai_addr: nil,
 93 |         ai_next: nil)
    |                  `- error: 'nil' requires a contextual type
 94 |
 95 |     #endif
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:100:40: error: cannot find type 'addrinfo' in scope
 98 |     // For the information needed to create a socket (result from the getaddrinfo)
 99 |
100 |     var servinfo: UnsafeMutablePointer<addrinfo>? = nil
    |                                        `- error: cannot find type 'addrinfo' in scope
101 |
102 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:105:14: error: cannot find 'getaddrinfo' in scope
103 |     // Get the info we need to create our socket descriptor
104 |
105 |     status = getaddrinfo(
    |              `- error: cannot find 'getaddrinfo' in scope
106 |         address,                    // The IP or URL of the server to connect to
107 |         port,                       // The port to which will be transferred
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:116:22: error: cannot find 'EAI_SYSTEM' in scope
114 |     if status != 0 {
115 |         var strError: String
116 |         if status == EAI_SYSTEM {
    |                      `- error: cannot find 'EAI_SYSTEM' in scope
117 |             strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
118 |         } else {
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:117:56: error: cannot find 'errno' in scope
115 |         var strError: String
116 |         if status == EAI_SYSTEM {
117 |             strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
    |                                                        `- error: cannot find 'errno' in scope
118 |         } else {
119 |             strError = String(validatingUTF8: gai_strerror(status)) ?? "Unknown error code"
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:119:47: error: cannot find 'gai_strerror' in scope
117 |             strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
118 |         } else {
119 |             strError = String(validatingUTF8: gai_strerror(status)) ?? "Unknown error code"
    |                                               `- error: cannot find 'gai_strerror' in scope
120 |         }
121 |         return .failure(SwifterSocketsError("Status error for getaddrinfo\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:137:28: error: cannot find 'socket' in scope
135 |         // ============================
136 |
137 |         socketDescriptor = socket(
    |                            `- error: cannot find 'socket' in scope
138 |             (info?.pointee.ai_family)!,      // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
139 |             (info?.pointee.ai_socktype)!,    // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:154:18: error: cannot find 'connect' in scope
152 |         // =====================
153 |
154 |         status = connect(socketDescriptor!, info?.pointee.ai_addr, (info?.pointee.ai_addrlen)!)
    |                  `- error: cannot find 'connect' in scope
155 |
156 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:179:56: error: cannot find 'errno' in scope
177 |
178 |     if status != 0 {
179 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
    |                                                        `- error: cannot find 'errno' in scope
180 |         freeaddrinfo(servinfo)
181 |         if socketDescriptor != nil { closeSocket(socketDescriptor!) }
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:180:9: error: cannot find 'freeaddrinfo' in scope
178 |     if status != 0 {
179 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
180 |         freeaddrinfo(servinfo)
    |         `- error: cannot find 'freeaddrinfo' in scope
181 |         if socketDescriptor != nil { closeSocket(socketDescriptor!) }
182 |         return .failure(SwifterSocketsError("Status error for connect\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:189:56: error: cannot find 'errno' in scope
187 |
188 |     if socketDescriptor == nil {
189 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
    |                                                        `- error: cannot find 'errno' in scope
190 |         freeaddrinfo(servinfo)
191 |         return .failure(SwifterSocketsError("Socket descriptor error\nError code: \(strError)"))
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:190:9: error: cannot find 'freeaddrinfo' in scope
188 |     if socketDescriptor == nil {
189 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
190 |         freeaddrinfo(servinfo)
    |         `- error: cannot find 'freeaddrinfo' in scope
191 |         return .failure(SwifterSocketsError("Socket descriptor error\nError code: \(strError)"))
192 |     }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:199:5: error: cannot find 'freeaddrinfo' in scope
197 |     // ===============================
198 |
199 |     freeaddrinfo(servinfo)
    |     `- error: cannot find 'freeaddrinfo' in scope
200 |
201 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:211:14: error: cannot find 'setsockopt' in scope
209 |     var optval = 1;
210 |
211 |     status = setsockopt(
    |              `- error: cannot find 'setsockopt' in scope
212 |         socketDescriptor!,
213 |         SOL_SOCKET,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:213:9: error: cannot find 'SOL_SOCKET' in scope
211 |     status = setsockopt(
212 |         socketDescriptor!,
213 |         SOL_SOCKET,
    |         `- error: cannot find 'SOL_SOCKET' in scope
214 |         SO_NOSIGPIPE,
215 |         &optval,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:214:9: error: cannot find 'SO_NOSIGPIPE' in scope
212 |         socketDescriptor!,
213 |         SOL_SOCKET,
214 |         SO_NOSIGPIPE,
    |         `- error: cannot find 'SO_NOSIGPIPE' in scope
215 |         &optval,
216 |         socklen_t(MemoryLayout<Int>.size))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:219:56: error: cannot find 'errno' in scope
217 |
218 |     if status == -1 {
219 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
    |                                                        `- error: cannot find 'errno' in scope
220 |         closeSocket(socketDescriptor!)
221 |         return .failure(SwifterSocketsError("Status error for setsockopt\nError code: \(strError)"))
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:139:17: error: cannot find 'sleep' in scope
137 |             if loopCount >= timeout { break }
138 |
139 |             _ = sleep(1)
    |                 `- error: cannot find 'sleep' in scope
140 |
141 |             loopCount += 1
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:229:17: error: cannot find 'sleep' in scope
227 |             }
228 |
229 |             _ = sleep(1)
    |                 `- error: cannot find 'sleep' in scope
230 |         }
231 |     }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:85:17: error: cannot find 'addrinfo' in scope
 83 |     #else
 84 |
 85 |     var hints = addrinfo(
    |                 `- error: cannot find 'addrinfo' in scope
 86 |         ai_flags: AI_PASSIVE,       // Assign the address of the local host to the socket structures
 87 |         ai_family: AF_UNSPEC,       // Either IPv4 or IPv6
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:86:19: error: cannot find 'AI_PASSIVE' in scope
 84 |
 85 |     var hints = addrinfo(
 86 |         ai_flags: AI_PASSIVE,       // Assign the address of the local host to the socket structures
    |                   `- error: cannot find 'AI_PASSIVE' in scope
 87 |         ai_family: AF_UNSPEC,       // Either IPv4 or IPv6
 88 |         ai_socktype: SOCK_STREAM,   // TCP
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:87:20: error: cannot find 'AF_UNSPEC' in scope
 85 |     var hints = addrinfo(
 86 |         ai_flags: AI_PASSIVE,       // Assign the address of the local host to the socket structures
 87 |         ai_family: AF_UNSPEC,       // Either IPv4 or IPv6
    |                    `- error: cannot find 'AF_UNSPEC' in scope
 88 |         ai_socktype: SOCK_STREAM,   // TCP
 89 |         ai_protocol: 0,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:88:22: error: cannot find 'SOCK_STREAM' in scope
 86 |         ai_flags: AI_PASSIVE,       // Assign the address of the local host to the socket structures
 87 |         ai_family: AF_UNSPEC,       // Either IPv4 or IPv6
 88 |         ai_socktype: SOCK_STREAM,   // TCP
    |                      `- error: cannot find 'SOCK_STREAM' in scope
 89 |         ai_protocol: 0,
 90 |         ai_addrlen: 0,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:91:23: error: 'nil' requires a contextual type
 89 |         ai_protocol: 0,
 90 |         ai_addrlen: 0,
 91 |         ai_canonname: nil,
    |                       `- error: 'nil' requires a contextual type
 92 |         ai_addr: nil,
 93 |         ai_next: nil)
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:92:18: error: 'nil' requires a contextual type
 90 |         ai_addrlen: 0,
 91 |         ai_canonname: nil,
 92 |         ai_addr: nil,
    |                  `- error: 'nil' requires a contextual type
 93 |         ai_next: nil)
 94 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:93:18: error: 'nil' requires a contextual type
 91 |         ai_canonname: nil,
 92 |         ai_addr: nil,
 93 |         ai_next: nil)
    |                  `- error: 'nil' requires a contextual type
 94 |
 95 |     #endif
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:100:40: error: cannot find type 'addrinfo' in scope
 98 |     // For the information needed to create a socket (result from the getaddrinfo)
 99 |
100 |     var servinfo: UnsafeMutablePointer<addrinfo>? = nil
    |                                        `- error: cannot find type 'addrinfo' in scope
101 |
102 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:105:14: error: cannot find 'getaddrinfo' in scope
103 |     // Get the info we need to create our socket descriptor
104 |
105 |     status = getaddrinfo(
    |              `- error: cannot find 'getaddrinfo' in scope
106 |         address,                    // The IP or URL of the server to connect to
107 |         port,                       // The port to which will be transferred
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:116:22: error: cannot find 'EAI_SYSTEM' in scope
114 |     if status != 0 {
115 |         var strError: String
116 |         if status == EAI_SYSTEM {
    |                      `- error: cannot find 'EAI_SYSTEM' in scope
117 |             strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
118 |         } else {
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:117:56: error: cannot find 'errno' in scope
115 |         var strError: String
116 |         if status == EAI_SYSTEM {
117 |             strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
    |                                                        `- error: cannot find 'errno' in scope
118 |         } else {
119 |             strError = String(validatingUTF8: gai_strerror(status)) ?? "Unknown error code"
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:119:47: error: cannot find 'gai_strerror' in scope
117 |             strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
118 |         } else {
119 |             strError = String(validatingUTF8: gai_strerror(status)) ?? "Unknown error code"
    |                                               `- error: cannot find 'gai_strerror' in scope
120 |         }
121 |         return .failure(SwifterSocketsError("Status error for getaddrinfo\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:137:28: error: cannot find 'socket' in scope
135 |         // ============================
136 |
137 |         socketDescriptor = socket(
    |                            `- error: cannot find 'socket' in scope
138 |             (info?.pointee.ai_family)!,      // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
139 |             (info?.pointee.ai_socktype)!,    // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:154:18: error: cannot find 'connect' in scope
152 |         // =====================
153 |
154 |         status = connect(socketDescriptor!, info?.pointee.ai_addr, (info?.pointee.ai_addrlen)!)
    |                  `- error: cannot find 'connect' in scope
155 |
156 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:179:56: error: cannot find 'errno' in scope
177 |
178 |     if status != 0 {
179 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
    |                                                        `- error: cannot find 'errno' in scope
180 |         freeaddrinfo(servinfo)
181 |         if socketDescriptor != nil { closeSocket(socketDescriptor!) }
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:180:9: error: cannot find 'freeaddrinfo' in scope
178 |     if status != 0 {
179 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
180 |         freeaddrinfo(servinfo)
    |         `- error: cannot find 'freeaddrinfo' in scope
181 |         if socketDescriptor != nil { closeSocket(socketDescriptor!) }
182 |         return .failure(SwifterSocketsError("Status error for connect\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:189:56: error: cannot find 'errno' in scope
187 |
188 |     if socketDescriptor == nil {
189 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
    |                                                        `- error: cannot find 'errno' in scope
190 |         freeaddrinfo(servinfo)
191 |         return .failure(SwifterSocketsError("Socket descriptor error\nError code: \(strError)"))
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:190:9: error: cannot find 'freeaddrinfo' in scope
188 |     if socketDescriptor == nil {
189 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
190 |         freeaddrinfo(servinfo)
    |         `- error: cannot find 'freeaddrinfo' in scope
191 |         return .failure(SwifterSocketsError("Socket descriptor error\nError code: \(strError)"))
192 |     }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:199:5: error: cannot find 'freeaddrinfo' in scope
197 |     // ===============================
198 |
199 |     freeaddrinfo(servinfo)
    |     `- error: cannot find 'freeaddrinfo' in scope
200 |
201 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:211:14: error: cannot find 'setsockopt' in scope
209 |     var optval = 1;
210 |
211 |     status = setsockopt(
    |              `- error: cannot find 'setsockopt' in scope
212 |         socketDescriptor!,
213 |         SOL_SOCKET,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:213:9: error: cannot find 'SOL_SOCKET' in scope
211 |     status = setsockopt(
212 |         socketDescriptor!,
213 |         SOL_SOCKET,
    |         `- error: cannot find 'SOL_SOCKET' in scope
214 |         SO_NOSIGPIPE,
215 |         &optval,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:214:9: error: cannot find 'SO_NOSIGPIPE' in scope
212 |         socketDescriptor!,
213 |         SOL_SOCKET,
214 |         SO_NOSIGPIPE,
    |         `- error: cannot find 'SO_NOSIGPIPE' in scope
215 |         &optval,
216 |         socklen_t(MemoryLayout<Int>.size))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:219:56: error: cannot find 'errno' in scope
217 |
218 |     if status == -1 {
219 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
    |                                                        `- error: cannot find 'errno' in scope
220 |         closeSocket(socketDescriptor!)
221 |         return .failure(SwifterSocketsError("Status error for setsockopt\nError code: \(strError)"))
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:139:17: error: cannot find 'sleep' in scope
137 |             if loopCount >= timeout { break }
138 |
139 |             _ = sleep(1)
    |                 `- error: cannot find 'sleep' in scope
140 |
141 |             loopCount += 1
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:229:17: error: cannot find 'sleep' in scope
227 |             }
228 |
229 |             _ = sleep(1)
    |                 `- error: cannot find 'sleep' in scope
230 |         }
231 |     }
[33/37] Compiling SwifterSockets ConnectionPool.swift
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:85:17: error: cannot find 'addrinfo' in scope
 83 |     #else
 84 |
 85 |     var hints = addrinfo(
    |                 `- error: cannot find 'addrinfo' in scope
 86 |         ai_flags: AI_PASSIVE,       // Assign the address of the local host to the socket structures
 87 |         ai_family: AF_UNSPEC,       // Either IPv4 or IPv6
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:86:19: error: cannot find 'AI_PASSIVE' in scope
 84 |
 85 |     var hints = addrinfo(
 86 |         ai_flags: AI_PASSIVE,       // Assign the address of the local host to the socket structures
    |                   `- error: cannot find 'AI_PASSIVE' in scope
 87 |         ai_family: AF_UNSPEC,       // Either IPv4 or IPv6
 88 |         ai_socktype: SOCK_STREAM,   // TCP
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:87:20: error: cannot find 'AF_UNSPEC' in scope
 85 |     var hints = addrinfo(
 86 |         ai_flags: AI_PASSIVE,       // Assign the address of the local host to the socket structures
 87 |         ai_family: AF_UNSPEC,       // Either IPv4 or IPv6
    |                    `- error: cannot find 'AF_UNSPEC' in scope
 88 |         ai_socktype: SOCK_STREAM,   // TCP
 89 |         ai_protocol: 0,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:88:22: error: cannot find 'SOCK_STREAM' in scope
 86 |         ai_flags: AI_PASSIVE,       // Assign the address of the local host to the socket structures
 87 |         ai_family: AF_UNSPEC,       // Either IPv4 or IPv6
 88 |         ai_socktype: SOCK_STREAM,   // TCP
    |                      `- error: cannot find 'SOCK_STREAM' in scope
 89 |         ai_protocol: 0,
 90 |         ai_addrlen: 0,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:91:23: error: 'nil' requires a contextual type
 89 |         ai_protocol: 0,
 90 |         ai_addrlen: 0,
 91 |         ai_canonname: nil,
    |                       `- error: 'nil' requires a contextual type
 92 |         ai_addr: nil,
 93 |         ai_next: nil)
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:92:18: error: 'nil' requires a contextual type
 90 |         ai_addrlen: 0,
 91 |         ai_canonname: nil,
 92 |         ai_addr: nil,
    |                  `- error: 'nil' requires a contextual type
 93 |         ai_next: nil)
 94 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:93:18: error: 'nil' requires a contextual type
 91 |         ai_canonname: nil,
 92 |         ai_addr: nil,
 93 |         ai_next: nil)
    |                  `- error: 'nil' requires a contextual type
 94 |
 95 |     #endif
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:100:40: error: cannot find type 'addrinfo' in scope
 98 |     // For the information needed to create a socket (result from the getaddrinfo)
 99 |
100 |     var servinfo: UnsafeMutablePointer<addrinfo>? = nil
    |                                        `- error: cannot find type 'addrinfo' in scope
101 |
102 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:105:14: error: cannot find 'getaddrinfo' in scope
103 |     // Get the info we need to create our socket descriptor
104 |
105 |     status = getaddrinfo(
    |              `- error: cannot find 'getaddrinfo' in scope
106 |         address,                    // The IP or URL of the server to connect to
107 |         port,                       // The port to which will be transferred
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:116:22: error: cannot find 'EAI_SYSTEM' in scope
114 |     if status != 0 {
115 |         var strError: String
116 |         if status == EAI_SYSTEM {
    |                      `- error: cannot find 'EAI_SYSTEM' in scope
117 |             strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
118 |         } else {
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:117:56: error: cannot find 'errno' in scope
115 |         var strError: String
116 |         if status == EAI_SYSTEM {
117 |             strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
    |                                                        `- error: cannot find 'errno' in scope
118 |         } else {
119 |             strError = String(validatingUTF8: gai_strerror(status)) ?? "Unknown error code"
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:119:47: error: cannot find 'gai_strerror' in scope
117 |             strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
118 |         } else {
119 |             strError = String(validatingUTF8: gai_strerror(status)) ?? "Unknown error code"
    |                                               `- error: cannot find 'gai_strerror' in scope
120 |         }
121 |         return .failure(SwifterSocketsError("Status error for getaddrinfo\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:137:28: error: cannot find 'socket' in scope
135 |         // ============================
136 |
137 |         socketDescriptor = socket(
    |                            `- error: cannot find 'socket' in scope
138 |             (info?.pointee.ai_family)!,      // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
139 |             (info?.pointee.ai_socktype)!,    // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:154:18: error: cannot find 'connect' in scope
152 |         // =====================
153 |
154 |         status = connect(socketDescriptor!, info?.pointee.ai_addr, (info?.pointee.ai_addrlen)!)
    |                  `- error: cannot find 'connect' in scope
155 |
156 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:179:56: error: cannot find 'errno' in scope
177 |
178 |     if status != 0 {
179 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
    |                                                        `- error: cannot find 'errno' in scope
180 |         freeaddrinfo(servinfo)
181 |         if socketDescriptor != nil { closeSocket(socketDescriptor!) }
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:180:9: error: cannot find 'freeaddrinfo' in scope
178 |     if status != 0 {
179 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
180 |         freeaddrinfo(servinfo)
    |         `- error: cannot find 'freeaddrinfo' in scope
181 |         if socketDescriptor != nil { closeSocket(socketDescriptor!) }
182 |         return .failure(SwifterSocketsError("Status error for connect\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:189:56: error: cannot find 'errno' in scope
187 |
188 |     if socketDescriptor == nil {
189 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
    |                                                        `- error: cannot find 'errno' in scope
190 |         freeaddrinfo(servinfo)
191 |         return .failure(SwifterSocketsError("Socket descriptor error\nError code: \(strError)"))
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:190:9: error: cannot find 'freeaddrinfo' in scope
188 |     if socketDescriptor == nil {
189 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
190 |         freeaddrinfo(servinfo)
    |         `- error: cannot find 'freeaddrinfo' in scope
191 |         return .failure(SwifterSocketsError("Socket descriptor error\nError code: \(strError)"))
192 |     }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:199:5: error: cannot find 'freeaddrinfo' in scope
197 |     // ===============================
198 |
199 |     freeaddrinfo(servinfo)
    |     `- error: cannot find 'freeaddrinfo' in scope
200 |
201 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:211:14: error: cannot find 'setsockopt' in scope
209 |     var optval = 1;
210 |
211 |     status = setsockopt(
    |              `- error: cannot find 'setsockopt' in scope
212 |         socketDescriptor!,
213 |         SOL_SOCKET,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:213:9: error: cannot find 'SOL_SOCKET' in scope
211 |     status = setsockopt(
212 |         socketDescriptor!,
213 |         SOL_SOCKET,
    |         `- error: cannot find 'SOL_SOCKET' in scope
214 |         SO_NOSIGPIPE,
215 |         &optval,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:214:9: error: cannot find 'SO_NOSIGPIPE' in scope
212 |         socketDescriptor!,
213 |         SOL_SOCKET,
214 |         SO_NOSIGPIPE,
    |         `- error: cannot find 'SO_NOSIGPIPE' in scope
215 |         &optval,
216 |         socklen_t(MemoryLayout<Int>.size))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectToTipServer.swift:219:56: error: cannot find 'errno' in scope
217 |
218 |     if status == -1 {
219 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
    |                                                        `- error: cannot find 'errno' in scope
220 |         closeSocket(socketDescriptor!)
221 |         return .failure(SwifterSocketsError("Status error for setsockopt\nError code: \(strError)"))
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:139:17: error: cannot find 'sleep' in scope
137 |             if loopCount >= timeout { break }
138 |
139 |             _ = sleep(1)
    |                 `- error: cannot find 'sleep' in scope
140 |
141 |             loopCount += 1
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:229:17: error: cannot find 'sleep' in scope
227 |             }
228 |
229 |             _ = sleep(1)
    |                 `- error: cannot find 'sleep' in scope
230 |         }
231 |     }
[34/37] Compiling BRUtils Date.Extensions.swift
[35/37] Compiling SwifterSockets TransmitterProtocol.swift
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/WaitForSelect.swift:106:75: error: cannot convert value of type 'Int32' to expected argument type '__kernel_suseconds_t' (aka 'Int')
104 |     #else
105 |
106 |         var availableTimeval = timeval(tv_sec: availableSeconds, tv_usec: Int32(availableUSeconds))
    |                                                                           `- error: cannot convert value of type 'Int32' to expected argument type '__kernel_suseconds_t' (aka 'Int')
107 |
108 |     #endif
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/WaitForSelect.swift:144:16: error: cannot find 'errno' in scope
142 |     if status == -1 {
143 |
144 |         switch errno {
    |                `- error: cannot find 'errno' in scope
145 |
146 |         case EBADF:
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/WaitForSelect.swift:157:58: error: cannot find 'errno' in scope
155 |
156 |         default: // Catch-all to satisfy the compiler
157 |             let errstr = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
    |                                                          `- error: cannot find 'errno' in scope
158 |             return .error(message: errstr)
159 |
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[36/37] Compiling SwifterSockets WaitForSelect.swift
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/WaitForSelect.swift:106:75: error: cannot convert value of type 'Int32' to expected argument type '__kernel_suseconds_t' (aka 'Int')
104 |     #else
105 |
106 |         var availableTimeval = timeval(tv_sec: availableSeconds, tv_usec: Int32(availableUSeconds))
    |                                                                           `- error: cannot convert value of type 'Int32' to expected argument type '__kernel_suseconds_t' (aka 'Int')
107 |
108 |     #endif
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/WaitForSelect.swift:144:16: error: cannot find 'errno' in scope
142 |     if status == -1 {
143 |
144 |         switch errno {
    |                `- error: cannot find 'errno' in scope
145 |
146 |         case EBADF:
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/WaitForSelect.swift:157:58: error: cannot find 'errno' in scope
155 |
156 |         default: // Catch-all to satisfy the compiler
157 |             let errstr = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
    |                                                          `- error: cannot find 'errno' in scope
158 |             return .error(message: errstr)
159 |
/root/.swiftpm/swift-sdks/swift-6.2-DEVELOPMENT-SNAPSHOT-2025-05-15-a-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/BRUtils/Sources/BRUtils/TimeRelated.swift:58:62: error: cannot find 'NSEC_PER_SEC' in scope
 56 |     init(timeInterval: TimeInterval) {
 57 |         let sec = Int(timeInterval)
 58 |         let nsec = Int((timeInterval - Double(sec)) * Double(NSEC_PER_SEC))
    |                                                              `- error: cannot find 'NSEC_PER_SEC' in scope
 59 |         self.init(tv_sec: sec, tv_nsec: nsec)
 60 |     }
/host/spi-builder-workspace/.build/checkouts/BRUtils/Sources/BRUtils/TimeRelated.swift:76:64: error: cannot find 'USEC_PER_SEC' in scope
 74 |         let usec = Int((timeInterval - Double(sec)) * Double(USEC_PER_SEC))
 75 |         #else
 76 |         let usec = Int32((timeInterval - Double(sec)) * Double(USEC_PER_SEC))
    |                                                                `- error: cannot find 'USEC_PER_SEC' in scope
 77 |         #endif
 78 |         self.init(tv_sec: sec, tv_usec: usec)
/host/spi-builder-workspace/.build/checkouts/BRUtils/Sources/BRUtils/TimeRelated.swift:91:80: error: cannot find 'NSEC_PER_SEC' in scope
 89 |
 90 |     init(timespec: timespec) {
 91 |         self.init(Double(timespec.tv_sec) + (Double(timespec.tv_nsec) / Double(NSEC_PER_SEC)))
    |                                                                                `- error: cannot find 'NSEC_PER_SEC' in scope
 92 |     }
 93 |
BUILD FAILURE 6.2 android