Build Information
Failed to build SwifterSockets, reference master (a1bad9
), with Swift 6.1 for Wasm on 27 May 2025 16:51:57 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
Build Log
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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 | }
[14/19] Compiling SwifterSockets InterfaceAccess.swift
/host/spi-builder-workspace/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/19] Compiling SwifterSockets ConnectToTipServer.swift
/host/spi-builder-workspace/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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?"))
[16/19] Compiling SwifterSockets Connection.swift
/host/spi-builder-workspace/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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?"))
[17/19] Compiling SwifterSockets ConnectionPool.swift
/host/spi-builder-workspace/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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?"))
[18/19] Compiling SwifterSockets SwifterSocketsUtils.swift
/host/spi-builder-workspace/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/Sources/SwifterSockets/SwifterSocketsUtils.swift:128:55: error: cannot find 'NI_MAXHOST' in scope
126 | var service : String?
127 |
128 | var hostBuffer = [CChar](repeating: 0, count: Int(NI_MAXHOST))
| `- error: cannot find 'NI_MAXHOST' in scope
129 | var serviceBuffer = [CChar](repeating: 0, count: Int(NI_MAXSERV))
130 |
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:129:58: error: cannot find 'NI_MAXSERV' in scope
127 |
128 | var hostBuffer = [CChar](repeating: 0, count: Int(NI_MAXHOST))
129 | var serviceBuffer = [CChar](repeating: 0, count: Int(NI_MAXSERV))
| `- error: cannot find 'NI_MAXSERV' in scope
130 |
131 | #if os(Linux)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:146:18: error: cannot find 'getnameinfo' in scope
144 | #else
145 |
146 | let result = getnameinfo(
| `- error: cannot find 'getnameinfo' in scope
147 | addr,
148 | socklen_t(addr.pointee.sa_len),
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:153:9: error: cannot find 'NI_NUMERICHOST' in scope
151 | &serviceBuffer,
152 | socklen_t(serviceBuffer.count),
153 | NI_NUMERICHOST | NI_NUMERICSERV)
| `- error: cannot find 'NI_NUMERICHOST' in scope
154 |
155 | #endif
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:153:26: error: cannot find 'NI_NUMERICSERV' in scope
151 | &serviceBuffer,
152 | socklen_t(serviceBuffer.count),
153 | NI_NUMERICHOST | NI_NUMERICSERV)
| `- error: cannot find 'NI_NUMERICSERV' in scope
154 |
155 | #endif
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:148:32: error: value of type 'sockaddr' has no member 'sa_len'
146 | let result = getnameinfo(
147 | addr,
148 | socklen_t(addr.pointee.sa_len),
| `- error: value of type 'sockaddr' has no member 'sa_len'
149 | &hostBuffer,
150 | socklen_t(hostBuffer.count),
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:176:43: error: cannot find type 'addrinfo' in scope
174 | public func logAddrInfoIPAddresses(_ infoPtr: UnsafeMutablePointer<addrinfo>) -> String {
175 |
176 | let addrInfoNil: UnsafeMutablePointer<addrinfo>? = nil
| `- error: cannot find type 'addrinfo' in scope
177 | var count = 0
178 | var info = infoPtr
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:241:48: error: cannot find 'SO_BROADCAST' in scope
239 | // Call the assist functions for the available options
240 |
241 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
| `- error: cannot find 'SO_BROADCAST' in scope
242 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:242:48: error: cannot find 'SO_DEBUG' in scope
240 |
241 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
242 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
| `- error: cannot find 'SO_DEBUG' in scope
243 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:243:48: error: cannot find 'SO_DONTROUTE' in scope
241 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
242 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
| `- error: cannot find 'SO_DONTROUTE' in scope
244 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:244:47: error: cannot find 'SO_ERROR' in scope
242 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
| `- error: cannot find 'SO_ERROR' in scope
245 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 | forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:245:48: error: cannot find 'SO_KEEPALIVE' in scope
243 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
| `- error: cannot find 'SO_KEEPALIVE' in scope
246 | forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:246:50: error: cannot find 'SO_LINGER' in scope
244 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 | forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
| `- error: cannot find 'SO_LINGER' in scope
247 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:247:48: error: cannot find 'SO_OOBINLINE' in scope
245 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 | forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
| `- error: cannot find 'SO_OOBINLINE' in scope
248 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:248:47: error: cannot find 'SO_RCVBUF' in scope
246 | forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
| `- error: cannot find 'SO_RCVBUF' in scope
249 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:249:47: error: cannot find 'SO_SNDBUF' in scope
247 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
| `- error: cannot find 'SO_SNDBUF' in scope
250 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:250:47: error: cannot find 'SO_RCVLOWAT' in scope
248 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
| `- error: cannot find 'SO_RCVLOWAT' in scope
251 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:251:47: error: cannot find 'SO_SNDLOWAT' in scope
249 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
| `- error: cannot find 'SO_SNDLOWAT' in scope
252 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:252:48: error: cannot find 'SO_RCVTIMEO' in scope
250 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
| `- error: cannot find 'SO_RCVTIMEO' in scope
253 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:253:48: error: cannot find 'SO_SNDTIMEO' in scope
251 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
| `- error: cannot find 'SO_SNDTIMEO' in scope
254 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:254:48: error: cannot find 'SO_REUSEADDR' in scope
252 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
| `- error: cannot find 'SO_REUSEADDR' in scope
255 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
256 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:255:48: error: cannot find 'SO_REUSEPORT' in scope
253 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
| `- error: cannot find 'SO_REUSEPORT' in scope
256 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
257 | #if !os(Linux)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:258:48: error: cannot find 'SO_USELOOPBACK' in scope
256 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
257 | #if !os(Linux)
258 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
| `- error: cannot find 'SO_USELOOPBACK' in scope
259 | #endif
260 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:163:18: error: cannot find 'setsockopt' in scope
161 | var optval = 1;
162 |
163 | let status = setsockopt(
| `- error: cannot find 'setsockopt' in scope
164 | clientSocket,
165 | SOL_SOCKET,
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:166:9: error: cannot find 'SO_NOSIGPIPE' in scope
164 | clientSocket,
165 | SOL_SOCKET,
166 | SO_NOSIGPIPE,
| `- error: cannot find 'SO_NOSIGPIPE' in scope
167 | &optval,
168 | socklen_t(MemoryLayout<Int>.size))
[19/19] Compiling SwifterSockets TipAccept.swift
/host/spi-builder-workspace/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/Sources/SwifterSockets/SwifterSocketsUtils.swift:128:55: error: cannot find 'NI_MAXHOST' in scope
126 | var service : String?
127 |
128 | var hostBuffer = [CChar](repeating: 0, count: Int(NI_MAXHOST))
| `- error: cannot find 'NI_MAXHOST' in scope
129 | var serviceBuffer = [CChar](repeating: 0, count: Int(NI_MAXSERV))
130 |
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:129:58: error: cannot find 'NI_MAXSERV' in scope
127 |
128 | var hostBuffer = [CChar](repeating: 0, count: Int(NI_MAXHOST))
129 | var serviceBuffer = [CChar](repeating: 0, count: Int(NI_MAXSERV))
| `- error: cannot find 'NI_MAXSERV' in scope
130 |
131 | #if os(Linux)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:146:18: error: cannot find 'getnameinfo' in scope
144 | #else
145 |
146 | let result = getnameinfo(
| `- error: cannot find 'getnameinfo' in scope
147 | addr,
148 | socklen_t(addr.pointee.sa_len),
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:153:9: error: cannot find 'NI_NUMERICHOST' in scope
151 | &serviceBuffer,
152 | socklen_t(serviceBuffer.count),
153 | NI_NUMERICHOST | NI_NUMERICSERV)
| `- error: cannot find 'NI_NUMERICHOST' in scope
154 |
155 | #endif
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:153:26: error: cannot find 'NI_NUMERICSERV' in scope
151 | &serviceBuffer,
152 | socklen_t(serviceBuffer.count),
153 | NI_NUMERICHOST | NI_NUMERICSERV)
| `- error: cannot find 'NI_NUMERICSERV' in scope
154 |
155 | #endif
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:148:32: error: value of type 'sockaddr' has no member 'sa_len'
146 | let result = getnameinfo(
147 | addr,
148 | socklen_t(addr.pointee.sa_len),
| `- error: value of type 'sockaddr' has no member 'sa_len'
149 | &hostBuffer,
150 | socklen_t(hostBuffer.count),
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:176:43: error: cannot find type 'addrinfo' in scope
174 | public func logAddrInfoIPAddresses(_ infoPtr: UnsafeMutablePointer<addrinfo>) -> String {
175 |
176 | let addrInfoNil: UnsafeMutablePointer<addrinfo>? = nil
| `- error: cannot find type 'addrinfo' in scope
177 | var count = 0
178 | var info = infoPtr
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:241:48: error: cannot find 'SO_BROADCAST' in scope
239 | // Call the assist functions for the available options
240 |
241 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
| `- error: cannot find 'SO_BROADCAST' in scope
242 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:242:48: error: cannot find 'SO_DEBUG' in scope
240 |
241 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
242 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
| `- error: cannot find 'SO_DEBUG' in scope
243 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:243:48: error: cannot find 'SO_DONTROUTE' in scope
241 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
242 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
| `- error: cannot find 'SO_DONTROUTE' in scope
244 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:244:47: error: cannot find 'SO_ERROR' in scope
242 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
| `- error: cannot find 'SO_ERROR' in scope
245 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 | forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:245:48: error: cannot find 'SO_KEEPALIVE' in scope
243 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
| `- error: cannot find 'SO_KEEPALIVE' in scope
246 | forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:246:50: error: cannot find 'SO_LINGER' in scope
244 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 | forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
| `- error: cannot find 'SO_LINGER' in scope
247 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:247:48: error: cannot find 'SO_OOBINLINE' in scope
245 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 | forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
| `- error: cannot find 'SO_OOBINLINE' in scope
248 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:248:47: error: cannot find 'SO_RCVBUF' in scope
246 | forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
| `- error: cannot find 'SO_RCVBUF' in scope
249 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:249:47: error: cannot find 'SO_SNDBUF' in scope
247 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
| `- error: cannot find 'SO_SNDBUF' in scope
250 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:250:47: error: cannot find 'SO_RCVLOWAT' in scope
248 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
| `- error: cannot find 'SO_RCVLOWAT' in scope
251 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:251:47: error: cannot find 'SO_SNDLOWAT' in scope
249 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
| `- error: cannot find 'SO_SNDLOWAT' in scope
252 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:252:48: error: cannot find 'SO_RCVTIMEO' in scope
250 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
| `- error: cannot find 'SO_RCVTIMEO' in scope
253 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:253:48: error: cannot find 'SO_SNDTIMEO' in scope
251 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
| `- error: cannot find 'SO_SNDTIMEO' in scope
254 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:254:48: error: cannot find 'SO_REUSEADDR' in scope
252 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
| `- error: cannot find 'SO_REUSEADDR' in scope
255 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
256 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:255:48: error: cannot find 'SO_REUSEPORT' in scope
253 | forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
| `- error: cannot find 'SO_REUSEPORT' in scope
256 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
257 | #if !os(Linux)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:258:48: error: cannot find 'SO_USELOOPBACK' in scope
256 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
257 | #if !os(Linux)
258 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
| `- error: cannot find 'SO_USELOOPBACK' in scope
259 | #endif
260 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:163:18: error: cannot find 'setsockopt' in scope
161 | var optval = 1;
162 |
163 | let status = setsockopt(
| `- error: cannot find 'setsockopt' in scope
164 | clientSocket,
165 | SOL_SOCKET,
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:166:9: error: cannot find 'SO_NOSIGPIPE' in scope
164 | clientSocket,
165 | SOL_SOCKET,
166 | SO_NOSIGPIPE,
| `- error: cannot find 'SO_NOSIGPIPE' in scope
167 | &optval,
168 | socklen_t(MemoryLayout<Int>.size))
BUILD FAILURE 6.1 wasm