The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwifterLog, reference master (763aff), with Swift 6.3 for Wasm on 11 Apr 2026 10:31:48 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest swift build --swift-sdk swift-6.3-RELEASE_wasm 2>&1

Build Log

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: value of type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
307 |         default: return false
308 |         }
[15/36] Compiling SwifterSockets InterfaceAccess.swift
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:55:9: error: value of type 'fd_set' has no member 'fds_bits'
 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: value of type 'fd_set' has no member 'fds_bits'
 56 |
 57 |     #endif
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:107:21: error: value of type 'fd_set' has no member 'fds_bits'
105 |
106 |         switch intOffset {
107 |         case 0: set.fds_bits.0 = set.fds_bits.0 | mask
    |                     `- error: value of type 'fd_set' has no member 'fds_bits'
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:107:38: error: value of type 'fd_set' has no member 'fds_bits'
105 |
106 |         switch intOffset {
107 |         case 0: set.fds_bits.0 = set.fds_bits.0 | mask
    |                                      `- error: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:108:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:109:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:110:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:111:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:112:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:113:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:114:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:115:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:116:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:117:40: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:118:40: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:119:40: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:120:40: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:121:40: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:122:40: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
139 |         default: break
140 |         }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:138:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
139 |         default: break
140 |         }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:191:21: error: value of type 'fd_set' has no member 'fds_bits'
189 |
190 |         switch intOffset {
191 |         case 0: set.fds_bits.0 = set.fds_bits.0 & mask
    |                     `- error: value of type 'fd_set' has no member 'fds_bits'
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:191:38: error: value of type 'fd_set' has no member 'fds_bits'
189 |
190 |         switch intOffset {
191 |         case 0: set.fds_bits.0 = set.fds_bits.0 & mask
    |                                      `- error: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:192:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:193:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:194:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:195:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:196:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:197:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:198:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:199:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:21: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:200:38: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:201:40: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:202:40: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:203:40: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:204:40: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:205:40: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:206:40: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:22: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
223 |         default: break
224 |         }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:222:40: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
223 |         default: break
224 |         }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:275:28: error: value of type 'fd_set' has no member 'fds_bits'
273 |
274 |         switch intOffset {
275 |         case 0: return set.fds_bits.0 & mask != 0
    |                            `- error: value of type 'fd_set' has no member 'fds_bits'
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:28: error: value of type 'fd_set' has no member 'fds_bits'
274 |         switch intOffset {
275 |         case 0: return set.fds_bits.0 & mask != 0
276 |         case 1: return set.fds_bits.1 & mask != 0
    |                            `- error: value of type 'fd_set' has no member 'fds_bits'
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:28: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:28: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:28: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:28: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:28: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:28: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:28: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:28: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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: value of type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
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:29: error: value of type 'fd_set' has no member 'fds_bits'
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 type 'fd_set' has no member 'fds_bits'
307 |         default: return false
308 |         }
[16/36] Compiling BRUtils Endianness.swift
[17/36] Compiling SwifterSockets SetupTipServer.swift
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:77:17: error: cannot find 'addrinfo' in scope
 75 |         ai_next: nil)
 76 |     #else
 77 |     var hints = addrinfo(
    |                 `- error: cannot find 'addrinfo' in scope
 78 |         ai_flags: AI_PASSIVE,               // Assign the address of the local host to the socket structures
 79 |         ai_family: AF_UNSPEC,               // Either IPv4 or IPv6
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:78:19: error: cannot find 'AI_PASSIVE' in scope
 76 |     #else
 77 |     var hints = addrinfo(
 78 |         ai_flags: AI_PASSIVE,               // Assign the address of the local host to the socket structures
    |                   `- error: cannot find 'AI_PASSIVE' in scope
 79 |         ai_family: AF_UNSPEC,               // Either IPv4 or IPv6
 80 |         ai_socktype: SOCK_STREAM,           // TCP
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:80:22: error: cannot find 'SOCK_STREAM' in scope
 78 |         ai_flags: AI_PASSIVE,               // Assign the address of the local host to the socket structures
 79 |         ai_family: AF_UNSPEC,               // Either IPv4 or IPv6
 80 |         ai_socktype: SOCK_STREAM,           // TCP
    |                      `- error: cannot find 'SOCK_STREAM' in scope
 81 |         ai_protocol: 0,
 82 |         ai_addrlen: 0,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:83:23: error: 'nil' requires a contextual type
 81 |         ai_protocol: 0,
 82 |         ai_addrlen: 0,
 83 |         ai_canonname: nil,
    |                       `- error: 'nil' requires a contextual type
 84 |         ai_addr: nil,
 85 |         ai_next: nil)
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:84:18: error: 'nil' requires a contextual type
 82 |         ai_addrlen: 0,
 83 |         ai_canonname: nil,
 84 |         ai_addr: nil,
    |                  `- error: 'nil' requires a contextual type
 85 |         ai_next: nil)
 86 |     #endif
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:85:18: error: 'nil' requires a contextual type
 83 |         ai_canonname: nil,
 84 |         ai_addr: nil,
 85 |         ai_next: nil)
    |                  `- error: 'nil' requires a contextual type
 86 |     #endif
 87 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:91:40: error: cannot find type 'addrinfo' in scope
 89 |     // For the information needed to create a socket (result from the getaddrinfo)
 90 |
 91 |     var servinfo: UnsafeMutablePointer<addrinfo>? = nil
    |                                        `- error: cannot find type 'addrinfo' in scope
 92 |
 93 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:96:14: error: cannot find 'getaddrinfo' in scope
 94 |     // Get the info we need to create our socket descriptor
 95 |
 96 |     status = getaddrinfo(
    |              `- error: cannot find 'getaddrinfo' in scope
 97 |         nil,                      // Any interface
 98 |         port,                     // The port on which will be listenend
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:97:9: error: 'nil' requires a contextual type
 95 |
 96 |     status = getaddrinfo(
 97 |         nil,                      // Any interface
    |         `- error: 'nil' requires a contextual type
 98 |         port,                     // The port on which will be listenend
 99 |         &hints,                   // Protocol configuration as per above
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:107:22: error: cannot find 'EAI_SYSTEM' in scope
105 |     if status != 0 {
106 |         var strError: String
107 |         if status == EAI_SYSTEM {
    |                      `- error: cannot find 'EAI_SYSTEM' in scope
108 |             strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
109 |         } else {
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:110:47: error: cannot find 'gai_strerror' in scope
108 |             strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
109 |         } else {
110 |             strError = String(validatingUTF8: gai_strerror(status)) ?? "Unknown error code"
    |                                               `- error: cannot find 'gai_strerror' in scope
111 |         }
112 |         return .failure(SwifterSocketsError("Status error for getaddrinfo\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:120:28: error: cannot find 'socket' in scope
118 |     // ============================
119 |
120 |     let socketDescriptor = socket(
    |                            `- error: cannot find 'socket' in scope
121 |         (servinfo?.pointee.ai_family)!,      // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
122 |         (servinfo?.pointee.ai_socktype)!,    // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:130:9: error: cannot find 'freeaddrinfo' in scope
128 |     if socketDescriptor == -1 {
129 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
130 |         freeaddrinfo(servinfo)
    |         `- error: cannot find 'freeaddrinfo' in scope
131 |         return .failure(SwifterSocketsError("SocketDescriptor error\nError code: \(strError)"))
132 |     }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:141:14: error: cannot find 'setsockopt' in scope
139 |     var optval: Int = 1; // Use 1 to enable the option, 0 to disable
140 |
141 |     status = setsockopt(
    |              `- error: cannot find 'setsockopt' in scope
142 |         socketDescriptor,                  // The socket descriptor of the socket on which the option will be set
143 |         SOL_SOCKET,                        // Type of socket options
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:144:9: error: cannot find 'SO_REUSEADDR' in scope
142 |         socketDescriptor,                  // The socket descriptor of the socket on which the option will be set
143 |         SOL_SOCKET,                        // Type of socket options
144 |         SO_REUSEADDR,                      // The socket option id
    |         `- error: cannot find 'SO_REUSEADDR' in scope
145 |         &optval,                           // The socket option value
146 |         socklen_t(MemoryLayout<Int>.size)) // The size of the socket option value
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:150:9: error: cannot find 'freeaddrinfo' in scope
148 |     if status == -1 {
149 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
150 |         freeaddrinfo(servinfo)
    |         `- error: cannot find 'freeaddrinfo' in scope
151 |         closeSocket(socketDescriptor)
152 |         return .failure(SwifterSocketsError("Status error for setsockopt\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:160:14: error: cannot find 'bind' in scope
158 |     // ====================================
159 |
160 |     status = bind(
    |              `- error: cannot find 'bind' in scope
161 |         socketDescriptor,                 // The socket descriptor of the socket to bind
162 |         servinfo?.pointee.ai_addr,        // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:169:9: error: cannot find 'freeaddrinfo' in scope
167 |     if status != 0 {
168 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
169 |         freeaddrinfo(servinfo)
    |         `- error: cannot find 'freeaddrinfo' in scope
170 |         closeSocket(socketDescriptor)
171 |         return .failure(SwifterSocketsError("SocketDescriptor error\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:179:5: error: cannot find 'freeaddrinfo' in scope
177 |     // ===============================
178 |
179 |     freeaddrinfo(servinfo)
    |     `- error: cannot find 'freeaddrinfo' in scope
180 |
181 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:186:14: error: cannot find 'listen' in scope
184 |     // ========================================
185 |
186 |     status = listen(
    |              `- error: cannot find 'listen' in scope
187 |         socketDescriptor,              // The socket on which to listen
188 |         maxPendingConnectionRequest)   // The number of connections that will be allowed before they are accepted
[18/36] Compiling SwifterSockets SwifterSocketsResult.swift
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:77:17: error: cannot find 'addrinfo' in scope
 75 |         ai_next: nil)
 76 |     #else
 77 |     var hints = addrinfo(
    |                 `- error: cannot find 'addrinfo' in scope
 78 |         ai_flags: AI_PASSIVE,               // Assign the address of the local host to the socket structures
 79 |         ai_family: AF_UNSPEC,               // Either IPv4 or IPv6
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:78:19: error: cannot find 'AI_PASSIVE' in scope
 76 |     #else
 77 |     var hints = addrinfo(
 78 |         ai_flags: AI_PASSIVE,               // Assign the address of the local host to the socket structures
    |                   `- error: cannot find 'AI_PASSIVE' in scope
 79 |         ai_family: AF_UNSPEC,               // Either IPv4 or IPv6
 80 |         ai_socktype: SOCK_STREAM,           // TCP
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:80:22: error: cannot find 'SOCK_STREAM' in scope
 78 |         ai_flags: AI_PASSIVE,               // Assign the address of the local host to the socket structures
 79 |         ai_family: AF_UNSPEC,               // Either IPv4 or IPv6
 80 |         ai_socktype: SOCK_STREAM,           // TCP
    |                      `- error: cannot find 'SOCK_STREAM' in scope
 81 |         ai_protocol: 0,
 82 |         ai_addrlen: 0,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:83:23: error: 'nil' requires a contextual type
 81 |         ai_protocol: 0,
 82 |         ai_addrlen: 0,
 83 |         ai_canonname: nil,
    |                       `- error: 'nil' requires a contextual type
 84 |         ai_addr: nil,
 85 |         ai_next: nil)
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:84:18: error: 'nil' requires a contextual type
 82 |         ai_addrlen: 0,
 83 |         ai_canonname: nil,
 84 |         ai_addr: nil,
    |                  `- error: 'nil' requires a contextual type
 85 |         ai_next: nil)
 86 |     #endif
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:85:18: error: 'nil' requires a contextual type
 83 |         ai_canonname: nil,
 84 |         ai_addr: nil,
 85 |         ai_next: nil)
    |                  `- error: 'nil' requires a contextual type
 86 |     #endif
 87 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:91:40: error: cannot find type 'addrinfo' in scope
 89 |     // For the information needed to create a socket (result from the getaddrinfo)
 90 |
 91 |     var servinfo: UnsafeMutablePointer<addrinfo>? = nil
    |                                        `- error: cannot find type 'addrinfo' in scope
 92 |
 93 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:96:14: error: cannot find 'getaddrinfo' in scope
 94 |     // Get the info we need to create our socket descriptor
 95 |
 96 |     status = getaddrinfo(
    |              `- error: cannot find 'getaddrinfo' in scope
 97 |         nil,                      // Any interface
 98 |         port,                     // The port on which will be listenend
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:97:9: error: 'nil' requires a contextual type
 95 |
 96 |     status = getaddrinfo(
 97 |         nil,                      // Any interface
    |         `- error: 'nil' requires a contextual type
 98 |         port,                     // The port on which will be listenend
 99 |         &hints,                   // Protocol configuration as per above
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:107:22: error: cannot find 'EAI_SYSTEM' in scope
105 |     if status != 0 {
106 |         var strError: String
107 |         if status == EAI_SYSTEM {
    |                      `- error: cannot find 'EAI_SYSTEM' in scope
108 |             strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
109 |         } else {
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:110:47: error: cannot find 'gai_strerror' in scope
108 |             strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
109 |         } else {
110 |             strError = String(validatingUTF8: gai_strerror(status)) ?? "Unknown error code"
    |                                               `- error: cannot find 'gai_strerror' in scope
111 |         }
112 |         return .failure(SwifterSocketsError("Status error for getaddrinfo\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:120:28: error: cannot find 'socket' in scope
118 |     // ============================
119 |
120 |     let socketDescriptor = socket(
    |                            `- error: cannot find 'socket' in scope
121 |         (servinfo?.pointee.ai_family)!,      // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
122 |         (servinfo?.pointee.ai_socktype)!,    // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:130:9: error: cannot find 'freeaddrinfo' in scope
128 |     if socketDescriptor == -1 {
129 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
130 |         freeaddrinfo(servinfo)
    |         `- error: cannot find 'freeaddrinfo' in scope
131 |         return .failure(SwifterSocketsError("SocketDescriptor error\nError code: \(strError)"))
132 |     }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:141:14: error: cannot find 'setsockopt' in scope
139 |     var optval: Int = 1; // Use 1 to enable the option, 0 to disable
140 |
141 |     status = setsockopt(
    |              `- error: cannot find 'setsockopt' in scope
142 |         socketDescriptor,                  // The socket descriptor of the socket on which the option will be set
143 |         SOL_SOCKET,                        // Type of socket options
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:144:9: error: cannot find 'SO_REUSEADDR' in scope
142 |         socketDescriptor,                  // The socket descriptor of the socket on which the option will be set
143 |         SOL_SOCKET,                        // Type of socket options
144 |         SO_REUSEADDR,                      // The socket option id
    |         `- error: cannot find 'SO_REUSEADDR' in scope
145 |         &optval,                           // The socket option value
146 |         socklen_t(MemoryLayout<Int>.size)) // The size of the socket option value
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:150:9: error: cannot find 'freeaddrinfo' in scope
148 |     if status == -1 {
149 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
150 |         freeaddrinfo(servinfo)
    |         `- error: cannot find 'freeaddrinfo' in scope
151 |         closeSocket(socketDescriptor)
152 |         return .failure(SwifterSocketsError("Status error for setsockopt\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:160:14: error: cannot find 'bind' in scope
158 |     // ====================================
159 |
160 |     status = bind(
    |              `- error: cannot find 'bind' in scope
161 |         socketDescriptor,                 // The socket descriptor of the socket to bind
162 |         servinfo?.pointee.ai_addr,        // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:169:9: error: cannot find 'freeaddrinfo' in scope
167 |     if status != 0 {
168 |         let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
169 |         freeaddrinfo(servinfo)
    |         `- error: cannot find 'freeaddrinfo' in scope
170 |         closeSocket(socketDescriptor)
171 |         return .failure(SwifterSocketsError("SocketDescriptor error\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:179:5: error: cannot find 'freeaddrinfo' in scope
177 |     // ===============================
178 |
179 |     freeaddrinfo(servinfo)
    |     `- error: cannot find 'freeaddrinfo' in scope
180 |
181 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:186:14: error: cannot find 'listen' in scope
184 |     // ========================================
185 |
186 |     status = listen(
    |              `- error: cannot find 'listen' in scope
187 |         socketDescriptor,              // The socket on which to listen
188 |         maxPendingConnectionRequest)   // The number of connections that will be allowed before they are accepted
[19/36] Compiling BRUtils Int.Extensions.swift
[20/36] Compiling BRUtils NSNumber.Extensions.swift
[21/36] Compiling BRUtils GlobalFunctions.swift
[22/36] Emitting module Ascii
[23/36] Compiling Ascii Ascii.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[25/37] Emitting module SwifterSockets
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:81:31: error: cannot find type 'DispatchQueue' in scope
 79 |         /// The queue to use for the transmission methods. If no queue is given a queue will be created if te transmitterQueueQoS is set. If no transmitterQueueQoS is set all transmission will take place immediately on the thread of the transmit caller.
 80 |
 81 |         case transmitterQueue(DispatchQueue)
    |                               `- error: cannot find type 'DispatchQueue' in scope
 82 |
 83 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:86:34: error: cannot find type 'DispatchQoS' in scope
 84 |         /// The quality of service for a transmitterQueue to be created if no transmitterQueue is set. Without either transmitterQueueQoS or transmitterQueue all transmissions will take place immediately on the thread of the transmit caller.
 85 |
 86 |         case transmitterQueueQoS(DispatchQoS)
    |                                  `- error: cannot find type 'DispatchQoS' in scope
 87 |
 88 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:110:28: error: cannot find type 'DispatchQueue' in scope
108 |         /// The queue on which the receiver loop will run. If no receiverQueue is set, a new queue will be created with the quality of service as given in receiverQueueQoS.
109 |
110 |         case receiverQueue(DispatchQueue)
    |                            `- error: cannot find type 'DispatchQueue' in scope
111 |
112 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:117:31: error: cannot find type 'DispatchQoS' in scope
115 |         /// Default is .default
116 |
117 |         case receiverQueueQoS(DispatchQoS)
    |                               `- error: cannot find type 'DispatchQoS' in scope
118 |
119 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:156:47: error: cannot find type 'DispatchQueue' in scope
154 |     /// The queue on which the transmissions will take place, if present.
155 |
156 |     public private(set) var transmitterQueue: DispatchQueue?
    |                                               `- error: cannot find type 'DispatchQueue' in scope
157 |
158 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:161:50: error: cannot find type 'DispatchQoS' in scope
159 |     /// The quality of service for a transmission queue if it must be created.
160 |
161 |     public private(set) var transmitterQueueQoS: DispatchQoS?
    |                                                  `- error: cannot find type 'DispatchQoS' in scope
162 |
163 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:181:44: error: cannot find type 'DispatchQueue' in scope
179 |     /// The queue on which the receiver will run
180 |
181 |     public private(set) var receiverQueue: DispatchQueue?
    |                                            `- error: cannot find type 'DispatchQueue' in scope
182 |
183 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:186:47: error: cannot find type 'DispatchQoS' in scope
184 |     /// The quality of service for the receiver loop
185 |
186 |     public private(set) var receiverQueueQoS: DispatchQoS = .default
    |                                               `- error: cannot find type 'DispatchQoS' in scope
187 |
188 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:231:32: error: cannot find type 'DispatchQueue' in scope
229 |     /// This queue is used for usage counting and to close down a connection after inactivity.
230 |
231 |     private static var uQueue: DispatchQueue = DispatchQueue(label: "Connection Usage Counting")
    |                                `- error: cannot find type 'DispatchQueue' in scope
232 |
233 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:231:48: error: cannot find 'DispatchQueue' in scope
229 |     /// This queue is used for usage counting and to close down a connection after inactivity.
230 |
231 |     private static var uQueue: DispatchQueue = DispatchQueue(label: "Connection Usage Counting")
    |                                                `- error: cannot find 'DispatchQueue' in scope
232 |
233 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:261:32: error: cannot find type 'DispatchQueue' in scope
259 |     /// - Note: Inactactivity actions are started from this queue.
260 |
261 |     private static var iQueue: DispatchQueue = DispatchQueue(label: "Inactivity handlers")
    |                                `- error: cannot find type 'DispatchQueue' in scope
262 |
263 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:261:48: error: cannot find 'DispatchQueue' in scope
259 |     /// - Note: Inactactivity actions are started from this queue.
260 |
261 |     private static var iQueue: DispatchQueue = DispatchQueue(label: "Inactivity handlers")
    |                                                `- error: cannot find 'DispatchQueue' in scope
262 |
263 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:472:30: error: cannot find type 'DispatchQueue' in scope
470 |     /// - Returns: The dispatch queue on which a transmission should be placed. Returns nil when no queue is available and the transmission must take place in-line.
471 |
472 |     private func tqueue() -> DispatchQueue? {
    |                              `- error: cannot find type 'DispatchQueue' in scope
473 |         if transmitterQueue != nil {
474 |             return transmitterQueue
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:60:25: error: cannot find 'DispatchQueue' in scope
 58 |     /// Used to secure access to the pool.
 59 |
 60 |     private let queue = DispatchQueue(
    |                         `- error: cannot find 'DispatchQueue' in scope
 61 |         label: "ConnectionPool",
 62 |         qos: .userInteractive,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:63:21: error: cannot find 'DispatchQueue' in scope
 61 |         label: "ConnectionPool",
 62 |         qos: .userInteractive,
 63 |         attributes: DispatchQueue.Attributes(),
    |                     `- error: cannot find 'DispatchQueue' in scope
 64 |         autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
 65 |         target: nil)
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:64:31: error: cannot find 'DispatchQueue' in scope
 62 |         qos: .userInteractive,
 63 |         attributes: DispatchQueue.Attributes(),
 64 |         autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
    |                               `- error: cannot find 'DispatchQueue' in scope
 65 |         target: nil)
 66 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:62:15: error: cannot infer contextual base in reference to member 'userInteractive'
 60 |     private let queue = DispatchQueue(
 61 |         label: "ConnectionPool",
 62 |         qos: .userInteractive,
    |               `- error: cannot infer contextual base in reference to member 'userInteractive'
 63 |         attributes: DispatchQueue.Attributes(),
 64 |         autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:65:17: error: 'nil' requires a contextual type
 63 |         attributes: DispatchQueue.Attributes(),
 64 |         autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
 65 |         target: nil)
    |                 `- error: 'nil' requires a contextual type
 66 |
 67 |
/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/TipServer.swift:84:26: error: cannot find type 'DispatchQueue' in scope
 82 |         /// Default = serial with .default qos.
 83 |
 84 |         case acceptQueue(DispatchQueue)
    |                          `- error: cannot find type 'DispatchQueue' in scope
 85 |
 86 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/TipServer.swift:133:42: error: cannot find type 'DispatchQueue' in scope
131 |     /// See `TipServer.Option`
132 |
133 |     public private(set) var acceptQueue: DispatchQueue!
    |                                          `- error: cannot find type 'DispatchQueue' in scope
134 |
135 |
[26/37] Compiling SwifterSockets ReceiverProtocol.swift
[27/37] Compiling SwifterSockets ServerProtocol.swift
[30/37] Compiling BRUtils Date.Extensions.swift
[31/37] Compiling BRUtils Data.Extensions.swift
[32/37] Compiling SwifterSockets TransmitterProtocol.swift
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/WaitForSelect.swift:106:48: error: cannot convert value of type 'Int' to expected argument type 'time_t' (aka 'Int64')
104 |     #else
105 |
106 |         var availableTimeval = timeval(tv_sec: availableSeconds, tv_usec: Int32(availableUSeconds))
    |                                                `- error: cannot convert value of type 'Int' to expected argument type 'time_t' (aka 'Int64')
107 |
108 |     #endif
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/WaitForSelect.swift:106:75: error: cannot convert value of type 'Int32' to expected argument type 'suseconds_t' (aka 'Int64')
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 'suseconds_t' (aka 'Int64')
107 |
108 |     #endif
[33/37] Compiling SwifterSockets WaitForSelect.swift
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/WaitForSelect.swift:106:48: error: cannot convert value of type 'Int' to expected argument type 'time_t' (aka 'Int64')
104 |     #else
105 |
106 |         var availableTimeval = timeval(tv_sec: availableSeconds, tv_usec: Int32(availableUSeconds))
    |                                                `- error: cannot convert value of type 'Int' to expected argument type 'time_t' (aka 'Int64')
107 |
108 |     #endif
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/WaitForSelect.swift:106:75: error: cannot convert value of type 'Int32' to expected argument type 'suseconds_t' (aka 'Int64')
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 'suseconds_t' (aka 'Int64')
107 |
108 |     #endif
[34/37] Compiling SwifterSockets ConnectToTipServer.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: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: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: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: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: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/Connection.swift:81:31: error: cannot find type 'DispatchQueue' in scope
 79 |         /// The queue to use for the transmission methods. If no queue is given a queue will be created if te transmitterQueueQoS is set. If no transmitterQueueQoS is set all transmission will take place immediately on the thread of the transmit caller.
 80 |
 81 |         case transmitterQueue(DispatchQueue)
    |                               `- error: cannot find type 'DispatchQueue' in scope
 82 |
 83 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:86:34: error: cannot find type 'DispatchQoS' in scope
 84 |         /// The quality of service for a transmitterQueue to be created if no transmitterQueue is set. Without either transmitterQueueQoS or transmitterQueue all transmissions will take place immediately on the thread of the transmit caller.
 85 |
 86 |         case transmitterQueueQoS(DispatchQoS)
    |                                  `- error: cannot find type 'DispatchQoS' in scope
 87 |
 88 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:110:28: error: cannot find type 'DispatchQueue' in scope
108 |         /// The queue on which the receiver loop will run. If no receiverQueue is set, a new queue will be created with the quality of service as given in receiverQueueQoS.
109 |
110 |         case receiverQueue(DispatchQueue)
    |                            `- error: cannot find type 'DispatchQueue' in scope
111 |
112 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:117:31: error: cannot find type 'DispatchQoS' in scope
115 |         /// Default is .default
116 |
117 |         case receiverQueueQoS(DispatchQoS)
    |                               `- error: cannot find type 'DispatchQoS' in scope
118 |
119 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:156:47: error: cannot find type 'DispatchQueue' in scope
154 |     /// The queue on which the transmissions will take place, if present.
155 |
156 |     public private(set) var transmitterQueue: DispatchQueue?
    |                                               `- error: cannot find type 'DispatchQueue' in scope
157 |
158 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:161:50: error: cannot find type 'DispatchQoS' in scope
159 |     /// The quality of service for a transmission queue if it must be created.
160 |
161 |     public private(set) var transmitterQueueQoS: DispatchQoS?
    |                                                  `- error: cannot find type 'DispatchQoS' in scope
162 |
163 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:181:44: error: cannot find type 'DispatchQueue' in scope
179 |     /// The queue on which the receiver will run
180 |
181 |     public private(set) var receiverQueue: DispatchQueue?
    |                                            `- error: cannot find type 'DispatchQueue' in scope
182 |
183 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:186:47: error: cannot find type 'DispatchQoS' in scope
184 |     /// The quality of service for the receiver loop
185 |
186 |     public private(set) var receiverQueueQoS: DispatchQoS = .default
    |                                               `- error: cannot find type 'DispatchQoS' in scope
187 |
188 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:231:32: error: cannot find type 'DispatchQueue' in scope
229 |     /// This queue is used for usage counting and to close down a connection after inactivity.
230 |
231 |     private static var uQueue: DispatchQueue = DispatchQueue(label: "Connection Usage Counting")
    |                                `- error: cannot find type 'DispatchQueue' in scope
232 |
233 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:231:48: error: cannot find 'DispatchQueue' in scope
229 |     /// This queue is used for usage counting and to close down a connection after inactivity.
230 |
231 |     private static var uQueue: DispatchQueue = DispatchQueue(label: "Connection Usage Counting")
    |                                                `- error: cannot find 'DispatchQueue' in scope
232 |
233 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:261:32: error: cannot find type 'DispatchQueue' in scope
259 |     /// - Note: Inactactivity actions are started from this queue.
260 |
261 |     private static var iQueue: DispatchQueue = DispatchQueue(label: "Inactivity handlers")
    |                                `- error: cannot find type 'DispatchQueue' in scope
262 |
263 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:261:48: error: cannot find 'DispatchQueue' in scope
259 |     /// - Note: Inactactivity actions are started from this queue.
260 |
261 |     private static var iQueue: DispatchQueue = DispatchQueue(label: "Inactivity handlers")
    |                                                `- error: cannot find 'DispatchQueue' in scope
262 |
263 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:472:30: error: cannot find type 'DispatchQueue' in scope
470 |     /// - Returns: The dispatch queue on which a transmission should be placed. Returns nil when no queue is available and the transmission must take place in-line.
471 |
472 |     private func tqueue() -> DispatchQueue? {
    |                              `- error: cannot find type 'DispatchQueue' in scope
473 |         if transmitterQueue != nil {
474 |             return transmitterQueue
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:349:34: error: cannot infer contextual base in reference to member 'default'
347 |         self.transmitterProgressMonitor = nil
348 |         self.receiverQueue = nil
349 |         self.receiverQueueQoS = .default
    |                                  `- error: cannot infer contextual base in reference to member 'default'
350 |         self.receiverLoopDuration = 5
351 |         self.receiverBufferSize = 20 * 1024
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:451:64: error: cannot find 'DispatchTime' in scope
449 |                         let myRequestCount = self.inactivityRequestCount
450 |
451 |                         Connection.iQueue.asyncAfter(deadline: DispatchTime.now() + inactivityDetectionThreshold) {
    |                                                                `- error: cannot find 'DispatchTime' in scope
452 |                             [weak self] in
453 |                             guard let `self` = self else { return }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:477:32: error: cannot find 'DispatchQueue' in scope
475 |         }
476 |         if transmitterQueueQoS != nil {
477 |             transmitterQueue = DispatchQueue(
    |                                `- error: cannot find 'DispatchQueue' in scope
478 |                 label: "Transmitter queue",
479 |                 qos: transmitterQueueQoS!,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:481:39: error: cannot find 'DispatchQueue' in scope
479 |                 qos: transmitterQueueQoS!,
480 |                 attributes: [],
481 |                 autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
    |                                       `- error: cannot find 'DispatchQueue' in scope
482 |                 target: nil)
483 |             return transmitterQueue
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:482:25: error: 'nil' requires a contextual type
480 |                 attributes: [],
481 |                 autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
482 |                 target: nil)
    |                         `- error: 'nil' requires a contextual type
483 |             return transmitterQueue
484 |         }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:825:38: error: cannot find 'DispatchQueue' in scope
823 |     public func startReceiverLoop() {
824 |
825 |         let queue = receiverQueue ?? DispatchQueue(label: "Receiver queue", qos: receiverQueueQoS, attributes: [], autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit, target: nil)
    |                                      `- error: cannot find 'DispatchQueue' in scope
826 |
827 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:825:138: error: cannot find 'DispatchQueue' in scope
823 |     public func startReceiverLoop() {
824 |
825 |         let queue = receiverQueue ?? DispatchQueue(label: "Receiver queue", qos: receiverQueueQoS, attributes: [], autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit, target: nil)
    |                                                                                                                                          `- error: cannot find 'DispatchQueue' in scope
826 |
827 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:825:190: error: 'nil' requires a contextual type
823 |     public func startReceiverLoop() {
824 |
825 |         let queue = receiverQueue ?? DispatchQueue(label: "Receiver queue", qos: receiverQueueQoS, attributes: [], autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit, target: nil)
    |                                                                                                                                                                                              `- error: 'nil' requires a contextual type
826 |
827 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:60:25: error: cannot find 'DispatchQueue' in scope
 58 |     /// Used to secure access to the pool.
 59 |
 60 |     private let queue = DispatchQueue(
    |                         `- error: cannot find 'DispatchQueue' in scope
 61 |         label: "ConnectionPool",
 62 |         qos: .userInteractive,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:63:21: error: cannot find 'DispatchQueue' in scope
 61 |         label: "ConnectionPool",
 62 |         qos: .userInteractive,
 63 |         attributes: DispatchQueue.Attributes(),
    |                     `- error: cannot find 'DispatchQueue' in scope
 64 |         autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
 65 |         target: nil)
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:64:31: error: cannot find 'DispatchQueue' in scope
 62 |         qos: .userInteractive,
 63 |         attributes: DispatchQueue.Attributes(),
 64 |         autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
    |                               `- error: cannot find 'DispatchQueue' in scope
 65 |         target: nil)
 66 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:62:15: error: cannot infer contextual base in reference to member 'userInteractive'
 60 |     private let queue = DispatchQueue(
 61 |         label: "ConnectionPool",
 62 |         qos: .userInteractive,
    |               `- error: cannot infer contextual base in reference to member 'userInteractive'
 63 |         attributes: DispatchQueue.Attributes(),
 64 |         autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:65:17: error: 'nil' requires a contextual type
 63 |         attributes: DispatchQueue.Attributes(),
 64 |         autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
 65 |         target: nil)
    |                 `- error: 'nil' requires a contextual type
 66 |
 67 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:183:29: error: cannot infer contextual base in reference to member 'failure'
181 |                 }
182 |                 if !foundInAvailable {
183 |                     return .failure(SwifterSocketsError("Connection not found in 'used' or 'available' pool"))
    |                             `- error: cannot infer contextual base in reference to member 'failure'
184 |                 } else {
185 |                     return .failure(SwifterSocketsError("Connection not found in 'used' pool, tried to close twice?"))
[35/37] Compiling SwifterSockets Connection.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: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: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: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: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: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/Connection.swift:81:31: error: cannot find type 'DispatchQueue' in scope
 79 |         /// The queue to use for the transmission methods. If no queue is given a queue will be created if te transmitterQueueQoS is set. If no transmitterQueueQoS is set all transmission will take place immediately on the thread of the transmit caller.
 80 |
 81 |         case transmitterQueue(DispatchQueue)
    |                               `- error: cannot find type 'DispatchQueue' in scope
 82 |
 83 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:86:34: error: cannot find type 'DispatchQoS' in scope
 84 |         /// The quality of service for a transmitterQueue to be created if no transmitterQueue is set. Without either transmitterQueueQoS or transmitterQueue all transmissions will take place immediately on the thread of the transmit caller.
 85 |
 86 |         case transmitterQueueQoS(DispatchQoS)
    |                                  `- error: cannot find type 'DispatchQoS' in scope
 87 |
 88 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:110:28: error: cannot find type 'DispatchQueue' in scope
108 |         /// The queue on which the receiver loop will run. If no receiverQueue is set, a new queue will be created with the quality of service as given in receiverQueueQoS.
109 |
110 |         case receiverQueue(DispatchQueue)
    |                            `- error: cannot find type 'DispatchQueue' in scope
111 |
112 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:117:31: error: cannot find type 'DispatchQoS' in scope
115 |         /// Default is .default
116 |
117 |         case receiverQueueQoS(DispatchQoS)
    |                               `- error: cannot find type 'DispatchQoS' in scope
118 |
119 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:156:47: error: cannot find type 'DispatchQueue' in scope
154 |     /// The queue on which the transmissions will take place, if present.
155 |
156 |     public private(set) var transmitterQueue: DispatchQueue?
    |                                               `- error: cannot find type 'DispatchQueue' in scope
157 |
158 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:161:50: error: cannot find type 'DispatchQoS' in scope
159 |     /// The quality of service for a transmission queue if it must be created.
160 |
161 |     public private(set) var transmitterQueueQoS: DispatchQoS?
    |                                                  `- error: cannot find type 'DispatchQoS' in scope
162 |
163 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:181:44: error: cannot find type 'DispatchQueue' in scope
179 |     /// The queue on which the receiver will run
180 |
181 |     public private(set) var receiverQueue: DispatchQueue?
    |                                            `- error: cannot find type 'DispatchQueue' in scope
182 |
183 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:186:47: error: cannot find type 'DispatchQoS' in scope
184 |     /// The quality of service for the receiver loop
185 |
186 |     public private(set) var receiverQueueQoS: DispatchQoS = .default
    |                                               `- error: cannot find type 'DispatchQoS' in scope
187 |
188 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:231:32: error: cannot find type 'DispatchQueue' in scope
229 |     /// This queue is used for usage counting and to close down a connection after inactivity.
230 |
231 |     private static var uQueue: DispatchQueue = DispatchQueue(label: "Connection Usage Counting")
    |                                `- error: cannot find type 'DispatchQueue' in scope
232 |
233 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:231:48: error: cannot find 'DispatchQueue' in scope
229 |     /// This queue is used for usage counting and to close down a connection after inactivity.
230 |
231 |     private static var uQueue: DispatchQueue = DispatchQueue(label: "Connection Usage Counting")
    |                                                `- error: cannot find 'DispatchQueue' in scope
232 |
233 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:261:32: error: cannot find type 'DispatchQueue' in scope
259 |     /// - Note: Inactactivity actions are started from this queue.
260 |
261 |     private static var iQueue: DispatchQueue = DispatchQueue(label: "Inactivity handlers")
    |                                `- error: cannot find type 'DispatchQueue' in scope
262 |
263 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:261:48: error: cannot find 'DispatchQueue' in scope
259 |     /// - Note: Inactactivity actions are started from this queue.
260 |
261 |     private static var iQueue: DispatchQueue = DispatchQueue(label: "Inactivity handlers")
    |                                                `- error: cannot find 'DispatchQueue' in scope
262 |
263 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:472:30: error: cannot find type 'DispatchQueue' in scope
470 |     /// - Returns: The dispatch queue on which a transmission should be placed. Returns nil when no queue is available and the transmission must take place in-line.
471 |
472 |     private func tqueue() -> DispatchQueue? {
    |                              `- error: cannot find type 'DispatchQueue' in scope
473 |         if transmitterQueue != nil {
474 |             return transmitterQueue
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:349:34: error: cannot infer contextual base in reference to member 'default'
347 |         self.transmitterProgressMonitor = nil
348 |         self.receiverQueue = nil
349 |         self.receiverQueueQoS = .default
    |                                  `- error: cannot infer contextual base in reference to member 'default'
350 |         self.receiverLoopDuration = 5
351 |         self.receiverBufferSize = 20 * 1024
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:451:64: error: cannot find 'DispatchTime' in scope
449 |                         let myRequestCount = self.inactivityRequestCount
450 |
451 |                         Connection.iQueue.asyncAfter(deadline: DispatchTime.now() + inactivityDetectionThreshold) {
    |                                                                `- error: cannot find 'DispatchTime' in scope
452 |                             [weak self] in
453 |                             guard let `self` = self else { return }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:477:32: error: cannot find 'DispatchQueue' in scope
475 |         }
476 |         if transmitterQueueQoS != nil {
477 |             transmitterQueue = DispatchQueue(
    |                                `- error: cannot find 'DispatchQueue' in scope
478 |                 label: "Transmitter queue",
479 |                 qos: transmitterQueueQoS!,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:481:39: error: cannot find 'DispatchQueue' in scope
479 |                 qos: transmitterQueueQoS!,
480 |                 attributes: [],
481 |                 autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
    |                                       `- error: cannot find 'DispatchQueue' in scope
482 |                 target: nil)
483 |             return transmitterQueue
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:482:25: error: 'nil' requires a contextual type
480 |                 attributes: [],
481 |                 autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
482 |                 target: nil)
    |                         `- error: 'nil' requires a contextual type
483 |             return transmitterQueue
484 |         }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:825:38: error: cannot find 'DispatchQueue' in scope
823 |     public func startReceiverLoop() {
824 |
825 |         let queue = receiverQueue ?? DispatchQueue(label: "Receiver queue", qos: receiverQueueQoS, attributes: [], autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit, target: nil)
    |                                      `- error: cannot find 'DispatchQueue' in scope
826 |
827 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:825:138: error: cannot find 'DispatchQueue' in scope
823 |     public func startReceiverLoop() {
824 |
825 |         let queue = receiverQueue ?? DispatchQueue(label: "Receiver queue", qos: receiverQueueQoS, attributes: [], autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit, target: nil)
    |                                                                                                                                          `- error: cannot find 'DispatchQueue' in scope
826 |
827 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:825:190: error: 'nil' requires a contextual type
823 |     public func startReceiverLoop() {
824 |
825 |         let queue = receiverQueue ?? DispatchQueue(label: "Receiver queue", qos: receiverQueueQoS, attributes: [], autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit, target: nil)
    |                                                                                                                                                                                              `- error: 'nil' requires a contextual type
826 |
827 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:60:25: error: cannot find 'DispatchQueue' in scope
 58 |     /// Used to secure access to the pool.
 59 |
 60 |     private let queue = DispatchQueue(
    |                         `- error: cannot find 'DispatchQueue' in scope
 61 |         label: "ConnectionPool",
 62 |         qos: .userInteractive,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:63:21: error: cannot find 'DispatchQueue' in scope
 61 |         label: "ConnectionPool",
 62 |         qos: .userInteractive,
 63 |         attributes: DispatchQueue.Attributes(),
    |                     `- error: cannot find 'DispatchQueue' in scope
 64 |         autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
 65 |         target: nil)
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:64:31: error: cannot find 'DispatchQueue' in scope
 62 |         qos: .userInteractive,
 63 |         attributes: DispatchQueue.Attributes(),
 64 |         autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
    |                               `- error: cannot find 'DispatchQueue' in scope
 65 |         target: nil)
 66 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:62:15: error: cannot infer contextual base in reference to member 'userInteractive'
 60 |     private let queue = DispatchQueue(
 61 |         label: "ConnectionPool",
 62 |         qos: .userInteractive,
    |               `- error: cannot infer contextual base in reference to member 'userInteractive'
 63 |         attributes: DispatchQueue.Attributes(),
 64 |         autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:65:17: error: 'nil' requires a contextual type
 63 |         attributes: DispatchQueue.Attributes(),
 64 |         autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
 65 |         target: nil)
    |                 `- error: 'nil' requires a contextual type
 66 |
 67 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:183:29: error: cannot infer contextual base in reference to member 'failure'
181 |                 }
182 |                 if !foundInAvailable {
183 |                     return .failure(SwifterSocketsError("Connection not found in 'used' or 'available' pool"))
    |                             `- error: cannot infer contextual base in reference to member 'failure'
184 |                 } else {
185 |                     return .failure(SwifterSocketsError("Connection not found in 'used' pool, tried to close twice?"))
[36/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: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: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: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: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: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/Connection.swift:81:31: error: cannot find type 'DispatchQueue' in scope
 79 |         /// The queue to use for the transmission methods. If no queue is given a queue will be created if te transmitterQueueQoS is set. If no transmitterQueueQoS is set all transmission will take place immediately on the thread of the transmit caller.
 80 |
 81 |         case transmitterQueue(DispatchQueue)
    |                               `- error: cannot find type 'DispatchQueue' in scope
 82 |
 83 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:86:34: error: cannot find type 'DispatchQoS' in scope
 84 |         /// The quality of service for a transmitterQueue to be created if no transmitterQueue is set. Without either transmitterQueueQoS or transmitterQueue all transmissions will take place immediately on the thread of the transmit caller.
 85 |
 86 |         case transmitterQueueQoS(DispatchQoS)
    |                                  `- error: cannot find type 'DispatchQoS' in scope
 87 |
 88 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:110:28: error: cannot find type 'DispatchQueue' in scope
108 |         /// The queue on which the receiver loop will run. If no receiverQueue is set, a new queue will be created with the quality of service as given in receiverQueueQoS.
109 |
110 |         case receiverQueue(DispatchQueue)
    |                            `- error: cannot find type 'DispatchQueue' in scope
111 |
112 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:117:31: error: cannot find type 'DispatchQoS' in scope
115 |         /// Default is .default
116 |
117 |         case receiverQueueQoS(DispatchQoS)
    |                               `- error: cannot find type 'DispatchQoS' in scope
118 |
119 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:156:47: error: cannot find type 'DispatchQueue' in scope
154 |     /// The queue on which the transmissions will take place, if present.
155 |
156 |     public private(set) var transmitterQueue: DispatchQueue?
    |                                               `- error: cannot find type 'DispatchQueue' in scope
157 |
158 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:161:50: error: cannot find type 'DispatchQoS' in scope
159 |     /// The quality of service for a transmission queue if it must be created.
160 |
161 |     public private(set) var transmitterQueueQoS: DispatchQoS?
    |                                                  `- error: cannot find type 'DispatchQoS' in scope
162 |
163 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:181:44: error: cannot find type 'DispatchQueue' in scope
179 |     /// The queue on which the receiver will run
180 |
181 |     public private(set) var receiverQueue: DispatchQueue?
    |                                            `- error: cannot find type 'DispatchQueue' in scope
182 |
183 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:186:47: error: cannot find type 'DispatchQoS' in scope
184 |     /// The quality of service for the receiver loop
185 |
186 |     public private(set) var receiverQueueQoS: DispatchQoS = .default
    |                                               `- error: cannot find type 'DispatchQoS' in scope
187 |
188 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:231:32: error: cannot find type 'DispatchQueue' in scope
229 |     /// This queue is used for usage counting and to close down a connection after inactivity.
230 |
231 |     private static var uQueue: DispatchQueue = DispatchQueue(label: "Connection Usage Counting")
    |                                `- error: cannot find type 'DispatchQueue' in scope
232 |
233 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:231:48: error: cannot find 'DispatchQueue' in scope
229 |     /// This queue is used for usage counting and to close down a connection after inactivity.
230 |
231 |     private static var uQueue: DispatchQueue = DispatchQueue(label: "Connection Usage Counting")
    |                                                `- error: cannot find 'DispatchQueue' in scope
232 |
233 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:261:32: error: cannot find type 'DispatchQueue' in scope
259 |     /// - Note: Inactactivity actions are started from this queue.
260 |
261 |     private static var iQueue: DispatchQueue = DispatchQueue(label: "Inactivity handlers")
    |                                `- error: cannot find type 'DispatchQueue' in scope
262 |
263 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:261:48: error: cannot find 'DispatchQueue' in scope
259 |     /// - Note: Inactactivity actions are started from this queue.
260 |
261 |     private static var iQueue: DispatchQueue = DispatchQueue(label: "Inactivity handlers")
    |                                                `- error: cannot find 'DispatchQueue' in scope
262 |
263 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:472:30: error: cannot find type 'DispatchQueue' in scope
470 |     /// - Returns: The dispatch queue on which a transmission should be placed. Returns nil when no queue is available and the transmission must take place in-line.
471 |
472 |     private func tqueue() -> DispatchQueue? {
    |                              `- error: cannot find type 'DispatchQueue' in scope
473 |         if transmitterQueue != nil {
474 |             return transmitterQueue
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:349:34: error: cannot infer contextual base in reference to member 'default'
347 |         self.transmitterProgressMonitor = nil
348 |         self.receiverQueue = nil
349 |         self.receiverQueueQoS = .default
    |                                  `- error: cannot infer contextual base in reference to member 'default'
350 |         self.receiverLoopDuration = 5
351 |         self.receiverBufferSize = 20 * 1024
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:451:64: error: cannot find 'DispatchTime' in scope
449 |                         let myRequestCount = self.inactivityRequestCount
450 |
451 |                         Connection.iQueue.asyncAfter(deadline: DispatchTime.now() + inactivityDetectionThreshold) {
    |                                                                `- error: cannot find 'DispatchTime' in scope
452 |                             [weak self] in
453 |                             guard let `self` = self else { return }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:477:32: error: cannot find 'DispatchQueue' in scope
475 |         }
476 |         if transmitterQueueQoS != nil {
477 |             transmitterQueue = DispatchQueue(
    |                                `- error: cannot find 'DispatchQueue' in scope
478 |                 label: "Transmitter queue",
479 |                 qos: transmitterQueueQoS!,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:481:39: error: cannot find 'DispatchQueue' in scope
479 |                 qos: transmitterQueueQoS!,
480 |                 attributes: [],
481 |                 autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
    |                                       `- error: cannot find 'DispatchQueue' in scope
482 |                 target: nil)
483 |             return transmitterQueue
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:482:25: error: 'nil' requires a contextual type
480 |                 attributes: [],
481 |                 autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
482 |                 target: nil)
    |                         `- error: 'nil' requires a contextual type
483 |             return transmitterQueue
484 |         }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:825:38: error: cannot find 'DispatchQueue' in scope
823 |     public func startReceiverLoop() {
824 |
825 |         let queue = receiverQueue ?? DispatchQueue(label: "Receiver queue", qos: receiverQueueQoS, attributes: [], autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit, target: nil)
    |                                      `- error: cannot find 'DispatchQueue' in scope
826 |
827 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:825:138: error: cannot find 'DispatchQueue' in scope
823 |     public func startReceiverLoop() {
824 |
825 |         let queue = receiverQueue ?? DispatchQueue(label: "Receiver queue", qos: receiverQueueQoS, attributes: [], autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit, target: nil)
    |                                                                                                                                          `- error: cannot find 'DispatchQueue' in scope
826 |
827 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/Connection.swift:825:190: error: 'nil' requires a contextual type
823 |     public func startReceiverLoop() {
824 |
825 |         let queue = receiverQueue ?? DispatchQueue(label: "Receiver queue", qos: receiverQueueQoS, attributes: [], autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit, target: nil)
    |                                                                                                                                                                                              `- error: 'nil' requires a contextual type
826 |
827 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:60:25: error: cannot find 'DispatchQueue' in scope
 58 |     /// Used to secure access to the pool.
 59 |
 60 |     private let queue = DispatchQueue(
    |                         `- error: cannot find 'DispatchQueue' in scope
 61 |         label: "ConnectionPool",
 62 |         qos: .userInteractive,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:63:21: error: cannot find 'DispatchQueue' in scope
 61 |         label: "ConnectionPool",
 62 |         qos: .userInteractive,
 63 |         attributes: DispatchQueue.Attributes(),
    |                     `- error: cannot find 'DispatchQueue' in scope
 64 |         autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
 65 |         target: nil)
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:64:31: error: cannot find 'DispatchQueue' in scope
 62 |         qos: .userInteractive,
 63 |         attributes: DispatchQueue.Attributes(),
 64 |         autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
    |                               `- error: cannot find 'DispatchQueue' in scope
 65 |         target: nil)
 66 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:62:15: error: cannot infer contextual base in reference to member 'userInteractive'
 60 |     private let queue = DispatchQueue(
 61 |         label: "ConnectionPool",
 62 |         qos: .userInteractive,
    |               `- error: cannot infer contextual base in reference to member 'userInteractive'
 63 |         attributes: DispatchQueue.Attributes(),
 64 |         autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:65:17: error: 'nil' requires a contextual type
 63 |         attributes: DispatchQueue.Attributes(),
 64 |         autoreleaseFrequency: DispatchQueue.AutoreleaseFrequency.inherit,
 65 |         target: nil)
    |                 `- error: 'nil' requires a contextual type
 66 |
 67 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/ConnectionPool.swift:183:29: error: cannot infer contextual base in reference to member 'failure'
181 |                 }
182 |                 if !foundInAvailable {
183 |                     return .failure(SwifterSocketsError("Connection not found in 'used' or 'available' pool"))
    |                             `- error: cannot infer contextual base in reference to member 'failure'
184 |                 } else {
185 |                     return .failure(SwifterSocketsError("Connection not found in 'used' pool, tried to close twice?"))
/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:59:27: error: cannot convert value of type 'Int' to expected argument type 'time_t' (aka 'Int64')
 57 |         let sec = Int(timeInterval)
 58 |         let nsec = Int((timeInterval - Double(sec)) * Double(NSEC_PER_SEC))
 59 |         self.init(tv_sec: sec, tv_nsec: nsec)
    |                           `- error: cannot convert value of type 'Int' to expected argument type 'time_t' (aka 'Int64')
 60 |     }
 61 | }
/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:78:27: error: cannot convert value of type 'Int' to expected argument type 'time_t' (aka 'Int64')
 76 |         let usec = Int32((timeInterval - Double(sec)) * Double(USEC_PER_SEC))
 77 |         #endif
 78 |         self.init(tv_sec: sec, tv_usec: usec)
    |                           `- error: cannot convert value of type 'Int' to expected argument type 'time_t' (aka 'Int64')
 79 |     }
 80 | }
/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.3 wasm