The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build 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