Build Information
Failed to build SwifterSockets, reference master (a1bad9), with Swift 6.3 for Android on 11 Apr 2026 11:26:44 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:android-6.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1Build Log
212 | case 21: set.fds_bits.21 = set.fds_bits.21 & mask
213 | case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 | case 23: set.fds_bits.23 = set.fds_bits.23 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:214:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
212 | case 21: set.fds_bits.21 = set.fds_bits.21 & mask
213 | case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 | case 23: set.fds_bits.23 = set.fds_bits.23 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:215:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
213 | case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 | case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:215:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
213 | case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 | case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:216:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
214 | case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:216:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
214 | case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:217:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:217:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:218:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:218:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:219:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 | case 30: set.fds_bits.30 = set.fds_bits.30 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:219:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 | case 30: set.fds_bits.30 = set.fds_bits.30 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:220:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
221 | case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 | case 31: set.fds_bits.31 = set.fds_bits.31 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:220:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
221 | case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 | case 31: set.fds_bits.31 = set.fds_bits.31 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:221:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 | case 30: set.fds_bits.30 = set.fds_bits.30 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
222 | case 31: set.fds_bits.31 = set.fds_bits.31 & mask
223 | default: break
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:221:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 | case 30: set.fds_bits.30 = set.fds_bits.30 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
222 | case 31: set.fds_bits.31 = set.fds_bits.31 & mask
223 | default: break
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:222:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 | case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 | case 31: set.fds_bits.31 = set.fds_bits.31 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
223 | default: break
224 | }
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:222:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 | case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 | case 31: set.fds_bits.31 = set.fds_bits.31 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
223 | default: break
224 | }
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:275:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
273 |
274 | switch intOffset {
275 | case 0: return set.fds_bits.0 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
276 | case 1: return set.fds_bits.1 & mask != 0
277 | case 2: return set.fds_bits.2 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:276:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
274 | switch intOffset {
275 | case 0: return set.fds_bits.0 & mask != 0
276 | case 1: return set.fds_bits.1 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
277 | case 2: return set.fds_bits.2 & mask != 0
278 | case 3: return set.fds_bits.3 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:277:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
275 | case 0: return set.fds_bits.0 & mask != 0
276 | case 1: return set.fds_bits.1 & mask != 0
277 | case 2: return set.fds_bits.2 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
278 | case 3: return set.fds_bits.3 & mask != 0
279 | case 4: return set.fds_bits.4 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:278:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
276 | case 1: return set.fds_bits.1 & mask != 0
277 | case 2: return set.fds_bits.2 & mask != 0
278 | case 3: return set.fds_bits.3 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
279 | case 4: return set.fds_bits.4 & mask != 0
280 | case 5: return set.fds_bits.5 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:279:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
277 | case 2: return set.fds_bits.2 & mask != 0
278 | case 3: return set.fds_bits.3 & mask != 0
279 | case 4: return set.fds_bits.4 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
280 | case 5: return set.fds_bits.5 & mask != 0
281 | case 6: return set.fds_bits.6 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:280:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
278 | case 3: return set.fds_bits.3 & mask != 0
279 | case 4: return set.fds_bits.4 & mask != 0
280 | case 5: return set.fds_bits.5 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
281 | case 6: return set.fds_bits.6 & mask != 0
282 | case 7: return set.fds_bits.7 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:281:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
279 | case 4: return set.fds_bits.4 & mask != 0
280 | case 5: return set.fds_bits.5 & mask != 0
281 | case 6: return set.fds_bits.6 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
282 | case 7: return set.fds_bits.7 & mask != 0
283 | case 8: return set.fds_bits.8 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:282:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
280 | case 5: return set.fds_bits.5 & mask != 0
281 | case 6: return set.fds_bits.6 & mask != 0
282 | case 7: return set.fds_bits.7 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
283 | case 8: return set.fds_bits.8 & mask != 0
284 | case 9: return set.fds_bits.9 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:283:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
281 | case 6: return set.fds_bits.6 & mask != 0
282 | case 7: return set.fds_bits.7 & mask != 0
283 | case 8: return set.fds_bits.8 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
284 | case 9: return set.fds_bits.9 & mask != 0
285 | case 10: return set.fds_bits.10 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:284:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
282 | case 7: return set.fds_bits.7 & mask != 0
283 | case 8: return set.fds_bits.8 & mask != 0
284 | case 9: return set.fds_bits.9 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
285 | case 10: return set.fds_bits.10 & mask != 0
286 | case 11: return set.fds_bits.11 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:285:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
283 | case 8: return set.fds_bits.8 & mask != 0
284 | case 9: return set.fds_bits.9 & mask != 0
285 | case 10: return set.fds_bits.10 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
286 | case 11: return set.fds_bits.11 & mask != 0
287 | case 12: return set.fds_bits.12 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:286:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
284 | case 9: return set.fds_bits.9 & mask != 0
285 | case 10: return set.fds_bits.10 & mask != 0
286 | case 11: return set.fds_bits.11 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
287 | case 12: return set.fds_bits.12 & mask != 0
288 | case 13: return set.fds_bits.13 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:287:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
285 | case 10: return set.fds_bits.10 & mask != 0
286 | case 11: return set.fds_bits.11 & mask != 0
287 | case 12: return set.fds_bits.12 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
288 | case 13: return set.fds_bits.13 & mask != 0
289 | case 14: return set.fds_bits.14 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:288:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
286 | case 11: return set.fds_bits.11 & mask != 0
287 | case 12: return set.fds_bits.12 & mask != 0
288 | case 13: return set.fds_bits.13 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
289 | case 14: return set.fds_bits.14 & mask != 0
290 | case 15: return set.fds_bits.15 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:289:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
287 | case 12: return set.fds_bits.12 & mask != 0
288 | case 13: return set.fds_bits.13 & mask != 0
289 | case 14: return set.fds_bits.14 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
290 | case 15: return set.fds_bits.15 & mask != 0
291 | case 16: return set.fds_bits.16 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:290:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
288 | case 13: return set.fds_bits.13 & mask != 0
289 | case 14: return set.fds_bits.14 & mask != 0
290 | case 15: return set.fds_bits.15 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
291 | case 16: return set.fds_bits.16 & mask != 0
292 | case 17: return set.fds_bits.17 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:291:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
289 | case 14: return set.fds_bits.14 & mask != 0
290 | case 15: return set.fds_bits.15 & mask != 0
291 | case 16: return set.fds_bits.16 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
292 | case 17: return set.fds_bits.17 & mask != 0
293 | case 18: return set.fds_bits.18 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:292:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
290 | case 15: return set.fds_bits.15 & mask != 0
291 | case 16: return set.fds_bits.16 & mask != 0
292 | case 17: return set.fds_bits.17 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
293 | case 18: return set.fds_bits.18 & mask != 0
294 | case 19: return set.fds_bits.19 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:293:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
291 | case 16: return set.fds_bits.16 & mask != 0
292 | case 17: return set.fds_bits.17 & mask != 0
293 | case 18: return set.fds_bits.18 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
294 | case 19: return set.fds_bits.19 & mask != 0
295 | case 20: return set.fds_bits.20 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:294:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
292 | case 17: return set.fds_bits.17 & mask != 0
293 | case 18: return set.fds_bits.18 & mask != 0
294 | case 19: return set.fds_bits.19 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
295 | case 20: return set.fds_bits.20 & mask != 0
296 | case 21: return set.fds_bits.21 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:295:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
293 | case 18: return set.fds_bits.18 & mask != 0
294 | case 19: return set.fds_bits.19 & mask != 0
295 | case 20: return set.fds_bits.20 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
296 | case 21: return set.fds_bits.21 & mask != 0
297 | case 22: return set.fds_bits.22 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:296:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
294 | case 19: return set.fds_bits.19 & mask != 0
295 | case 20: return set.fds_bits.20 & mask != 0
296 | case 21: return set.fds_bits.21 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
297 | case 22: return set.fds_bits.22 & mask != 0
298 | case 23: return set.fds_bits.23 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:297:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
295 | case 20: return set.fds_bits.20 & mask != 0
296 | case 21: return set.fds_bits.21 & mask != 0
297 | case 22: return set.fds_bits.22 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
298 | case 23: return set.fds_bits.23 & mask != 0
299 | case 24: return set.fds_bits.24 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:298:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
296 | case 21: return set.fds_bits.21 & mask != 0
297 | case 22: return set.fds_bits.22 & mask != 0
298 | case 23: return set.fds_bits.23 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
299 | case 24: return set.fds_bits.24 & mask != 0
300 | case 25: return set.fds_bits.25 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:299:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
297 | case 22: return set.fds_bits.22 & mask != 0
298 | case 23: return set.fds_bits.23 & mask != 0
299 | case 24: return set.fds_bits.24 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
300 | case 25: return set.fds_bits.25 & mask != 0
301 | case 26: return set.fds_bits.26 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:300:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
298 | case 23: return set.fds_bits.23 & mask != 0
299 | case 24: return set.fds_bits.24 & mask != 0
300 | case 25: return set.fds_bits.25 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
301 | case 26: return set.fds_bits.26 & mask != 0
302 | case 27: return set.fds_bits.27 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:301:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
299 | case 24: return set.fds_bits.24 & mask != 0
300 | case 25: return set.fds_bits.25 & mask != 0
301 | case 26: return set.fds_bits.26 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
302 | case 27: return set.fds_bits.27 & mask != 0
303 | case 28: return set.fds_bits.28 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:302:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
300 | case 25: return set.fds_bits.25 & mask != 0
301 | case 26: return set.fds_bits.26 & mask != 0
302 | case 27: return set.fds_bits.27 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
303 | case 28: return set.fds_bits.28 & mask != 0
304 | case 29: return set.fds_bits.29 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:303:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
301 | case 26: return set.fds_bits.26 & mask != 0
302 | case 27: return set.fds_bits.27 & mask != 0
303 | case 28: return set.fds_bits.28 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
304 | case 29: return set.fds_bits.29 & mask != 0
305 | case 30: return set.fds_bits.30 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:304:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
302 | case 27: return set.fds_bits.27 & mask != 0
303 | case 28: return set.fds_bits.28 & mask != 0
304 | case 29: return set.fds_bits.29 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
305 | case 30: return set.fds_bits.30 & mask != 0
306 | case 31: return set.fds_bits.31 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:305:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
303 | case 28: return set.fds_bits.28 & mask != 0
304 | case 29: return set.fds_bits.29 & mask != 0
305 | case 30: return set.fds_bits.30 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
306 | case 31: return set.fds_bits.31 & mask != 0
307 | default: return false
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:306:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
304 | case 29: return set.fds_bits.29 & mask != 0
305 | case 30: return set.fds_bits.30 & mask != 0
306 | case 31: return set.fds_bits.31 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
307 | default: return false
308 | }
[12/20] Compiling SwifterSockets TipServer.swift
/host/spi-builder-workspace/Sources/SwifterSockets/TipTransfer.swift:184:13: error: cannot find 'close' in scope
182 |
183 | case .closed:
184 | close(socket) // Ensure that the socket is closed from our end.
| `- error: cannot find 'close' in scope
185 | _ = progress?(bytesTransferred, buffer.count)
186 | callback?.transmitterClosed(id)
/host/spi-builder-workspace/Sources/SwifterSockets/TipTransfer.swift:204:25: error: cannot find 'send' in scope
202 | let bytesSend = send(socket, dataStart, size, Int32(MSG_NOSIGNAL))
203 | #else
204 | let bytesSend = send(socket, dataStart, size, 0)
| `- error: cannot find 'send' in scope
205 | #endif
206 |
/host/spi-builder-workspace/Sources/SwifterSockets/TipTransfer.swift:210:59: error: cannot find 'errno' in scope
208 |
209 | case Int.min ... -1: // An error occured
210 | let message = String(validatingUTF8: strerror(errno)) ?? "Unknown error code '\(errno)'"
| `- error: cannot find 'errno' in scope
211 | _ = progress?(bytesTransferred, buffer.count)
212 | callback?.transmitterError(id, message)
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/SwifterSockets/TipTransfer.swift:210:93: error: cannot find 'errno' in scope
208 |
209 | case Int.min ... -1: // An error occured
210 | let message = String(validatingUTF8: strerror(errno)) ?? "Unknown error code '\(errno)'"
| `- error: cannot find 'errno' in scope
211 | _ = progress?(bytesTransferred, buffer.count)
212 | callback?.transmitterError(id, message)
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[13/20] Compiling SwifterSockets TipTransfer.swift
/host/spi-builder-workspace/Sources/SwifterSockets/TipTransfer.swift:184:13: error: cannot find 'close' in scope
182 |
183 | case .closed:
184 | close(socket) // Ensure that the socket is closed from our end.
| `- error: cannot find 'close' in scope
185 | _ = progress?(bytesTransferred, buffer.count)
186 | callback?.transmitterClosed(id)
/host/spi-builder-workspace/Sources/SwifterSockets/TipTransfer.swift:204:25: error: cannot find 'send' in scope
202 | let bytesSend = send(socket, dataStart, size, Int32(MSG_NOSIGNAL))
203 | #else
204 | let bytesSend = send(socket, dataStart, size, 0)
| `- error: cannot find 'send' in scope
205 | #endif
206 |
/host/spi-builder-workspace/Sources/SwifterSockets/TipTransfer.swift:210:59: error: cannot find 'errno' in scope
208 |
209 | case Int.min ... -1: // An error occured
210 | let message = String(validatingUTF8: strerror(errno)) ?? "Unknown error code '\(errno)'"
| `- error: cannot find 'errno' in scope
211 | _ = progress?(bytesTransferred, buffer.count)
212 | callback?.transmitterError(id, message)
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/SwifterSockets/TipTransfer.swift:210:93: error: cannot find 'errno' in scope
208 |
209 | case Int.min ... -1: // An error occured
210 | let message = String(validatingUTF8: strerror(errno)) ?? "Unknown error code '\(errno)'"
| `- error: cannot find 'errno' in scope
211 | _ = progress?(bytesTransferred, buffer.count)
212 | callback?.transmitterError(id, message)
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[14/20] 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:87:20: error: cannot find 'AF_UNSPEC' in scope
85 | var hints = addrinfo(
86 | ai_flags: AI_PASSIVE, // Assign the address of the local host to the socket structures
87 | ai_family: AF_UNSPEC, // Either IPv4 or IPv6
| `- error: cannot find 'AF_UNSPEC' in scope
88 | ai_socktype: SOCK_STREAM, // TCP
89 | ai_protocol: 0,
/host/spi-builder-workspace/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:117:56: error: cannot find 'errno' in scope
115 | var strError: String
116 | if status == EAI_SYSTEM {
117 | strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
118 | } else {
119 | strError = String(validatingUTF8: gai_strerror(status)) ?? "Unknown error code"
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/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:179:56: error: cannot find 'errno' in scope
177 |
178 | if status != 0 {
179 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
180 | freeaddrinfo(servinfo)
181 | if socketDescriptor != nil { closeSocket(socketDescriptor!) }
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/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:189:56: error: cannot find 'errno' in scope
187 |
188 | if socketDescriptor == nil {
189 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
190 | freeaddrinfo(servinfo)
191 | return .failure(SwifterSocketsError("Socket descriptor error\nError code: \(strError)"))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/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:213:9: error: cannot find 'SOL_SOCKET' in scope
211 | status = setsockopt(
212 | socketDescriptor!,
213 | SOL_SOCKET,
| `- error: cannot find 'SOL_SOCKET' in scope
214 | SO_NOSIGPIPE,
215 | &optval,
/host/spi-builder-workspace/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/ConnectToTipServer.swift:219:56: error: cannot find 'errno' in scope
217 |
218 | if status == -1 {
219 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
220 | closeSocket(socketDescriptor!)
221 | return .failure(SwifterSocketsError("Status error for setsockopt\nError code: \(strError)"))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/SwifterSockets/Connection.swift:544:29: warning: capture of 'buffer' with non-Sendable type 'UnsafeBufferPointer<UInt8>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
542 |
543 | _ = self.interface?.transfer(
544 | buffer: buffer,
| `- warning: capture of 'buffer' with non-Sendable type 'UnsafeBufferPointer<UInt8>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
545 | timeout: timeout ?? self.transmitterTimeoutValue,
546 | callback: callback ?? self.transmitterProtocol ?? self,
Swift.UnsafeBufferPointer:1:23: note: generic struct 'UnsafeBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeBufferPointer<Element> : Copyable where Element : ~Copyable {
| `- note: generic struct 'UnsafeBufferPointer' does not conform to the 'Sendable' protocol
2 | public let count: Int
3 | @inlinable public init(start: UnsafePointer<Element>?, count: Int)
/host/spi-builder-workspace/Sources/SwifterSockets/Connection.swift:696:56: warning: capture of 'copy' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
694 |
695 | _ = self.interface?.transfer(
696 | buffer: UnsafeBufferPointer(start: copy.baseAddress!.assumingMemoryBound(to: UInt8.self), count: buffer.count),
| `- warning: capture of 'copy' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
697 | timeout: timeout ?? self.transmitterTimeoutValue,
698 | callback: callback ?? self.transmitterProtocol ?? self,
Swift.UnsafeMutableRawBufferPointer:1:23: note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawBufferPointer {
| `- note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
2 | @inlinable public init(start: UnsafeMutableRawPointer?, count: Int)
3 | public init(_empty: ())
/host/spi-builder-workspace/Sources/SwifterSockets/Connection.swift:696:118: warning: capture of 'buffer' with non-Sendable type 'UnsafeBufferPointer<UInt8>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
694 |
695 | _ = self.interface?.transfer(
696 | buffer: UnsafeBufferPointer(start: copy.baseAddress!.assumingMemoryBound(to: UInt8.self), count: buffer.count),
| `- warning: capture of 'buffer' with non-Sendable type 'UnsafeBufferPointer<UInt8>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
697 | timeout: timeout ?? self.transmitterTimeoutValue,
698 | callback: callback ?? self.transmitterProtocol ?? self,
Swift.UnsafeBufferPointer:1:23: note: generic struct 'UnsafeBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeBufferPointer<Element> : Copyable where Element : ~Copyable {
| `- note: generic struct 'UnsafeBufferPointer' does not conform to the 'Sendable' protocol
2 | public let count: Int
3 | @inlinable public init(start: UnsafePointer<Element>?, count: Int)
/host/spi-builder-workspace/Sources/SwifterSockets/ConnectionPool.swift:139:17: error: cannot find 'sleep' in scope
137 | if loopCount >= timeout { break }
138 |
139 | _ = sleep(1)
| `- error: cannot find 'sleep' in scope
140 |
141 | loopCount += 1
/host/spi-builder-workspace/Sources/SwifterSockets/ConnectionPool.swift:229:17: error: cannot find 'sleep' in scope
227 | }
228 |
229 | _ = sleep(1)
| `- error: cannot find 'sleep' in scope
230 | }
231 | }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[15/20] 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:87:20: error: cannot find 'AF_UNSPEC' in scope
85 | var hints = addrinfo(
86 | ai_flags: AI_PASSIVE, // Assign the address of the local host to the socket structures
87 | ai_family: AF_UNSPEC, // Either IPv4 or IPv6
| `- error: cannot find 'AF_UNSPEC' in scope
88 | ai_socktype: SOCK_STREAM, // TCP
89 | ai_protocol: 0,
/host/spi-builder-workspace/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:117:56: error: cannot find 'errno' in scope
115 | var strError: String
116 | if status == EAI_SYSTEM {
117 | strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
118 | } else {
119 | strError = String(validatingUTF8: gai_strerror(status)) ?? "Unknown error code"
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/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:179:56: error: cannot find 'errno' in scope
177 |
178 | if status != 0 {
179 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
180 | freeaddrinfo(servinfo)
181 | if socketDescriptor != nil { closeSocket(socketDescriptor!) }
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/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:189:56: error: cannot find 'errno' in scope
187 |
188 | if socketDescriptor == nil {
189 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
190 | freeaddrinfo(servinfo)
191 | return .failure(SwifterSocketsError("Socket descriptor error\nError code: \(strError)"))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/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:213:9: error: cannot find 'SOL_SOCKET' in scope
211 | status = setsockopt(
212 | socketDescriptor!,
213 | SOL_SOCKET,
| `- error: cannot find 'SOL_SOCKET' in scope
214 | SO_NOSIGPIPE,
215 | &optval,
/host/spi-builder-workspace/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/ConnectToTipServer.swift:219:56: error: cannot find 'errno' in scope
217 |
218 | if status == -1 {
219 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
220 | closeSocket(socketDescriptor!)
221 | return .failure(SwifterSocketsError("Status error for setsockopt\nError code: \(strError)"))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/SwifterSockets/Connection.swift:544:29: warning: capture of 'buffer' with non-Sendable type 'UnsafeBufferPointer<UInt8>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
542 |
543 | _ = self.interface?.transfer(
544 | buffer: buffer,
| `- warning: capture of 'buffer' with non-Sendable type 'UnsafeBufferPointer<UInt8>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
545 | timeout: timeout ?? self.transmitterTimeoutValue,
546 | callback: callback ?? self.transmitterProtocol ?? self,
Swift.UnsafeBufferPointer:1:23: note: generic struct 'UnsafeBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeBufferPointer<Element> : Copyable where Element : ~Copyable {
| `- note: generic struct 'UnsafeBufferPointer' does not conform to the 'Sendable' protocol
2 | public let count: Int
3 | @inlinable public init(start: UnsafePointer<Element>?, count: Int)
/host/spi-builder-workspace/Sources/SwifterSockets/Connection.swift:696:56: warning: capture of 'copy' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
694 |
695 | _ = self.interface?.transfer(
696 | buffer: UnsafeBufferPointer(start: copy.baseAddress!.assumingMemoryBound(to: UInt8.self), count: buffer.count),
| `- warning: capture of 'copy' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
697 | timeout: timeout ?? self.transmitterTimeoutValue,
698 | callback: callback ?? self.transmitterProtocol ?? self,
Swift.UnsafeMutableRawBufferPointer:1:23: note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawBufferPointer {
| `- note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
2 | @inlinable public init(start: UnsafeMutableRawPointer?, count: Int)
3 | public init(_empty: ())
/host/spi-builder-workspace/Sources/SwifterSockets/Connection.swift:696:118: warning: capture of 'buffer' with non-Sendable type 'UnsafeBufferPointer<UInt8>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
694 |
695 | _ = self.interface?.transfer(
696 | buffer: UnsafeBufferPointer(start: copy.baseAddress!.assumingMemoryBound(to: UInt8.self), count: buffer.count),
| `- warning: capture of 'buffer' with non-Sendable type 'UnsafeBufferPointer<UInt8>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
697 | timeout: timeout ?? self.transmitterTimeoutValue,
698 | callback: callback ?? self.transmitterProtocol ?? self,
Swift.UnsafeBufferPointer:1:23: note: generic struct 'UnsafeBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeBufferPointer<Element> : Copyable where Element : ~Copyable {
| `- note: generic struct 'UnsafeBufferPointer' does not conform to the 'Sendable' protocol
2 | public let count: Int
3 | @inlinable public init(start: UnsafePointer<Element>?, count: Int)
/host/spi-builder-workspace/Sources/SwifterSockets/ConnectionPool.swift:139:17: error: cannot find 'sleep' in scope
137 | if loopCount >= timeout { break }
138 |
139 | _ = sleep(1)
| `- error: cannot find 'sleep' in scope
140 |
141 | loopCount += 1
/host/spi-builder-workspace/Sources/SwifterSockets/ConnectionPool.swift:229:17: error: cannot find 'sleep' in scope
227 | }
228 |
229 | _ = sleep(1)
| `- error: cannot find 'sleep' in scope
230 | }
231 | }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[16/20] 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:87:20: error: cannot find 'AF_UNSPEC' in scope
85 | var hints = addrinfo(
86 | ai_flags: AI_PASSIVE, // Assign the address of the local host to the socket structures
87 | ai_family: AF_UNSPEC, // Either IPv4 or IPv6
| `- error: cannot find 'AF_UNSPEC' in scope
88 | ai_socktype: SOCK_STREAM, // TCP
89 | ai_protocol: 0,
/host/spi-builder-workspace/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:117:56: error: cannot find 'errno' in scope
115 | var strError: String
116 | if status == EAI_SYSTEM {
117 | strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
118 | } else {
119 | strError = String(validatingUTF8: gai_strerror(status)) ?? "Unknown error code"
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/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:179:56: error: cannot find 'errno' in scope
177 |
178 | if status != 0 {
179 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
180 | freeaddrinfo(servinfo)
181 | if socketDescriptor != nil { closeSocket(socketDescriptor!) }
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/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:189:56: error: cannot find 'errno' in scope
187 |
188 | if socketDescriptor == nil {
189 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
190 | freeaddrinfo(servinfo)
191 | return .failure(SwifterSocketsError("Socket descriptor error\nError code: \(strError)"))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/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:213:9: error: cannot find 'SOL_SOCKET' in scope
211 | status = setsockopt(
212 | socketDescriptor!,
213 | SOL_SOCKET,
| `- error: cannot find 'SOL_SOCKET' in scope
214 | SO_NOSIGPIPE,
215 | &optval,
/host/spi-builder-workspace/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/ConnectToTipServer.swift:219:56: error: cannot find 'errno' in scope
217 |
218 | if status == -1 {
219 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
220 | closeSocket(socketDescriptor!)
221 | return .failure(SwifterSocketsError("Status error for setsockopt\nError code: \(strError)"))
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/SwifterSockets/Connection.swift:544:29: warning: capture of 'buffer' with non-Sendable type 'UnsafeBufferPointer<UInt8>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
542 |
543 | _ = self.interface?.transfer(
544 | buffer: buffer,
| `- warning: capture of 'buffer' with non-Sendable type 'UnsafeBufferPointer<UInt8>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
545 | timeout: timeout ?? self.transmitterTimeoutValue,
546 | callback: callback ?? self.transmitterProtocol ?? self,
Swift.UnsafeBufferPointer:1:23: note: generic struct 'UnsafeBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeBufferPointer<Element> : Copyable where Element : ~Copyable {
| `- note: generic struct 'UnsafeBufferPointer' does not conform to the 'Sendable' protocol
2 | public let count: Int
3 | @inlinable public init(start: UnsafePointer<Element>?, count: Int)
/host/spi-builder-workspace/Sources/SwifterSockets/Connection.swift:696:56: warning: capture of 'copy' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
694 |
695 | _ = self.interface?.transfer(
696 | buffer: UnsafeBufferPointer(start: copy.baseAddress!.assumingMemoryBound(to: UInt8.self), count: buffer.count),
| `- warning: capture of 'copy' with non-Sendable type 'UnsafeMutableRawBufferPointer' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
697 | timeout: timeout ?? self.transmitterTimeoutValue,
698 | callback: callback ?? self.transmitterProtocol ?? self,
Swift.UnsafeMutableRawBufferPointer:1:23: note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeMutableRawBufferPointer {
| `- note: struct 'UnsafeMutableRawBufferPointer' does not conform to the 'Sendable' protocol
2 | @inlinable public init(start: UnsafeMutableRawPointer?, count: Int)
3 | public init(_empty: ())
/host/spi-builder-workspace/Sources/SwifterSockets/Connection.swift:696:118: warning: capture of 'buffer' with non-Sendable type 'UnsafeBufferPointer<UInt8>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
694 |
695 | _ = self.interface?.transfer(
696 | buffer: UnsafeBufferPointer(start: copy.baseAddress!.assumingMemoryBound(to: UInt8.self), count: buffer.count),
| `- warning: capture of 'buffer' with non-Sendable type 'UnsafeBufferPointer<UInt8>' in a '@Sendable' closure; this is an error in the Swift 6 language mode [#SendableClosureCaptures]
697 | timeout: timeout ?? self.transmitterTimeoutValue,
698 | callback: callback ?? self.transmitterProtocol ?? self,
Swift.UnsafeBufferPointer:1:23: note: generic struct 'UnsafeBufferPointer' does not conform to the 'Sendable' protocol
1 | @frozen public struct UnsafeBufferPointer<Element> : Copyable where Element : ~Copyable {
| `- note: generic struct 'UnsafeBufferPointer' does not conform to the 'Sendable' protocol
2 | public let count: Int
3 | @inlinable public init(start: UnsafePointer<Element>?, count: Int)
/host/spi-builder-workspace/Sources/SwifterSockets/ConnectionPool.swift:139:17: error: cannot find 'sleep' in scope
137 | if loopCount >= timeout { break }
138 |
139 | _ = sleep(1)
| `- error: cannot find 'sleep' in scope
140 |
141 | loopCount += 1
/host/spi-builder-workspace/Sources/SwifterSockets/ConnectionPool.swift:229:17: error: cannot find 'sleep' in scope
227 | }
228 |
229 | _ = sleep(1)
| `- error: cannot find 'sleep' in scope
230 | }
231 | }
[#SendableClosureCaptures]: <https://docs.swift.org/compiler/documentation/diagnostics/sendable-closure-captures>
[17/20] Compiling SwifterSockets SwifterSocketsUtils.swift
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:123:55: error: cannot find type 'sockaddr' in scope
121 | /// - Returns: (nil, nil) on failure, (ipAddress, portNumber) on success.
122 |
123 | public func sockaddrDescription(_ addr: UnsafePointer<sockaddr>) -> (ipAddress: String?, portNumber: String?) {
| `- error: cannot find type 'sockaddr' in scope
124 |
125 | var host : String?
/host/spi-builder-workspace/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:93:21: error: cannot find 'sockaddr_in6' in scope
91 |
92 | if address.contains(":") {
93 | var ipv6n = sockaddr_in6()
| `- error: cannot find 'sockaddr_in6' in scope
94 | inet_pton(AF_INET6, address, &ipv6n)
95 | var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:94:9: error: cannot find 'inet_pton' in scope
92 | if address.contains(":") {
93 | var ipv6n = sockaddr_in6()
94 | inet_pton(AF_INET6, address, &ipv6n)
| `- error: cannot find 'inet_pton' in scope
95 | var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
96 | inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:94:19: error: cannot find 'AF_INET6' in scope
92 | if address.contains(":") {
93 | var ipv6n = sockaddr_in6()
94 | inet_pton(AF_INET6, address, &ipv6n)
| `- error: cannot find 'AF_INET6' in scope
95 | var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
96 | inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:95:59: error: cannot find 'INET6_ADDRSTRLEN' in scope
93 | var ipv6n = sockaddr_in6()
94 | inet_pton(AF_INET6, address, &ipv6n)
95 | var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
| `- error: cannot find 'INET6_ADDRSTRLEN' in scope
96 | inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
97 | let ipv6str = String(cString: ipv6p)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:96:9: error: cannot find 'inet_ntop' in scope
94 | inet_pton(AF_INET6, address, &ipv6n)
95 | var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
96 | inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
| `- error: cannot find 'inet_ntop' in scope
97 | let ipv6str = String(cString: ipv6p)
98 | return address.lowercased() == ipv6str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:96:19: error: cannot find 'AF_INET6' in scope
94 | inet_pton(AF_INET6, address, &ipv6n)
95 | var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
96 | inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
| `- error: cannot find 'AF_INET6' in scope
97 | let ipv6str = String(cString: ipv6p)
98 | return address.lowercased() == ipv6str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:96:55: error: cannot find 'INET6_ADDRSTRLEN' in scope
94 | inet_pton(AF_INET6, address, &ipv6n)
95 | var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
96 | inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
| `- error: cannot find 'INET6_ADDRSTRLEN' in scope
97 | let ipv6str = String(cString: ipv6p)
98 | return address.lowercased() == ipv6str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:105:21: error: cannot find 'sockaddr_in' in scope
103 |
104 | if address.contains(".") {
105 | var ipv4n = sockaddr_in()
| `- error: cannot find 'sockaddr_in' in scope
106 | inet_pton(AF_INET, address, &ipv4n)
107 | var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:106:9: error: cannot find 'inet_pton' in scope
104 | if address.contains(".") {
105 | var ipv4n = sockaddr_in()
106 | inet_pton(AF_INET, address, &ipv4n)
| `- error: cannot find 'inet_pton' in scope
107 | var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 | inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:106:19: error: cannot find 'AF_INET' in scope
104 | if address.contains(".") {
105 | var ipv4n = sockaddr_in()
106 | inet_pton(AF_INET, address, &ipv4n)
| `- error: cannot find 'AF_INET' in scope
107 | var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 | inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:107:59: error: cannot find 'INET_ADDRSTRLEN' in scope
105 | var ipv4n = sockaddr_in()
106 | inet_pton(AF_INET, address, &ipv4n)
107 | var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
| `- error: cannot find 'INET_ADDRSTRLEN' in scope
108 | inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
109 | let ipv4str = String(cString: ipv4p)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:108:9: error: cannot find 'inet_ntop' in scope
106 | inet_pton(AF_INET, address, &ipv4n)
107 | var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 | inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
| `- error: cannot find 'inet_ntop' in scope
109 | let ipv4str = String(cString: ipv4p)
110 | return address.lowercased() == ipv4str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:108:19: error: cannot find 'AF_INET' in scope
106 | inet_pton(AF_INET, address, &ipv4n)
107 | var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 | inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
| `- error: cannot find 'AF_INET' in scope
109 | let ipv4str = String(cString: ipv4p)
110 | return address.lowercased() == ipv4str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:108:54: error: cannot find 'INET_ADDRSTRLEN' in scope
106 | inet_pton(AF_INET, address, &ipv4n)
107 | var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 | inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
| `- error: cannot find 'INET_ADDRSTRLEN' in scope
109 | let ipv4str = String(cString: ipv4p)
110 | return address.lowercased() == ipv4str
/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: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:213:13: error: cannot find 'getsockopt' in scope
211 | var optionValueFlag: Int32 = 0
212 | var ovFlagLength = socklen_t(MemoryLayout<Int32>.size)
213 | _ = getsockopt(socket, level, name, &optionValueFlag, &ovFlagLength)
| `- error: cannot find 'getsockopt' in scope
214 | res += "\(str) = " + (optionValueFlag == 0 ? "No" : "Yes")
215 | }
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:220:13: error: cannot find 'getsockopt' in scope
218 | var optionValueInt: Int32 = 0
219 | var ovIntLength = socklen_t(MemoryLayout<Int32>.size)
220 | _ = getsockopt(socket, level, name, &optionValueInt, &ovIntLength)
| `- error: cannot find 'getsockopt' in scope
221 | res += "\(str) = \(optionValueInt)"
222 | }
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:225:33: error: cannot find 'linger' in scope
223 |
224 | func forLingerOptionAtLevel(_ level: Int32, withName name: Int32, str: String) {
225 | var optionValueLinger = linger(l_onoff: 0, l_linger: 0)
| `- error: cannot find 'linger' in scope
226 | var ovLingerLength = socklen_t(MemoryLayout<linger>.size)
227 | _ = getsockopt(socket, level, name, &optionValueLinger, &ovLingerLength)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:226:53: error: cannot find type 'linger' in scope
224 | func forLingerOptionAtLevel(_ level: Int32, withName name: Int32, str: String) {
225 | var optionValueLinger = linger(l_onoff: 0, l_linger: 0)
226 | var ovLingerLength = socklen_t(MemoryLayout<linger>.size)
| `- error: cannot find type 'linger' in scope
227 | _ = getsockopt(socket, level, name, &optionValueLinger, &ovLingerLength)
228 | res += "\(str) onOff = \(optionValueLinger.l_onoff), linger = \(optionValueLinger.l_linger)"
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:227:13: error: cannot find 'getsockopt' in scope
225 | var optionValueLinger = linger(l_onoff: 0, l_linger: 0)
226 | var ovLingerLength = socklen_t(MemoryLayout<linger>.size)
227 | _ = getsockopt(socket, level, name, &optionValueLinger, &ovLingerLength)
| `- error: cannot find 'getsockopt' in scope
228 | res += "\(str) onOff = \(optionValueLinger.l_onoff), linger = \(optionValueLinger.l_linger)"
229 | }
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:234:13: error: cannot find 'getsockopt' in scope
232 | var optionValueTime = timeval(tv_sec: 0, tv_usec: 0)
233 | var ovTimeLength: socklen_t = 8
234 | _ = getsockopt(socket, level, name, &optionValueTime, &ovTimeLength)
| `- error: cannot find 'getsockopt' in scope
235 | res += "\(str) seconds = \(optionValueTime.tv_sec), microseconds = \(optionValueTime.tv_usec)"
236 | }
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:241:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:25: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:28: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:25: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:25: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:25: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:25: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' in scope
256 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
257 | #if !os(Linux)
/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:256:25: error: cannot find 'SOL_SOCKET' in scope
254 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
256 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
| `- error: cannot find 'SOL_SOCKET' in scope
257 | #if !os(Linux)
258 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:256:47: error: cannot find 'SO_TYPE' in scope
254 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
256 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
| `- error: cannot find 'SO_TYPE' in scope
257 | #if !os(Linux)
258 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:258:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' in scope
259 | #endif
260 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
/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/SwifterSocketsUtils.swift:260:31: error: cannot find 'IPPROTO_IP' in scope
258 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
259 | #endif
260 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
| `- error: cannot find 'IPPROTO_IP' in scope
261 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:260:54: error: cannot find 'IP_TOS' in scope
258 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
259 | #endif
260 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
| `- error: cannot find 'IP_TOS' in scope
261 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:261:31: error: cannot find 'IPPROTO_IP' in scope
259 | #endif
260 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
261 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
| `- error: cannot find 'IPPROTO_IP' in scope
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:261:54: error: cannot find 'IP_TTL' in scope
259 | #endif
260 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
261 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
| `- error: cannot find 'IP_TTL' in scope
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:262:31: error: cannot find 'IPPROTO_IPV6' in scope
260 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
261 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
| `- error: cannot find 'IPPROTO_IPV6' in scope
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 | forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:262:56: error: cannot find 'IPV6_UNICAST_HOPS' in scope
260 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
261 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
| `- error: cannot find 'IPV6_UNICAST_HOPS' in scope
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 | forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:263:32: error: cannot find 'IPPROTO_IPV6' in scope
261 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
| `- error: cannot find 'IPPROTO_IPV6' in scope
264 | forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
265 | forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:263:57: error: cannot find 'IPV6_V6ONLY' in scope
261 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
| `- error: cannot find 'IPV6_V6ONLY' in scope
264 | forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
265 | forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:264:31: error: cannot find 'IPPROTO_TCP' in scope
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 | forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
| `- error: cannot find 'IPPROTO_TCP' in scope
265 | forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
266 |
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:264:55: error: cannot find 'TCP_MAXSEG' in scope
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 | forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
| `- error: cannot find 'TCP_MAXSEG' in scope
265 | forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
266 |
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:265:32: error: cannot find 'IPPROTO_TCP' in scope
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 | forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
265 | forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
| `- error: cannot find 'IPPROTO_TCP' in scope
266 |
267 | return res
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:265:56: error: cannot find 'TCP_NODELAY' in scope
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 | forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
265 | forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
| `- error: cannot find 'TCP_NODELAY' in scope
266 |
267 | return res
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:282:12: error: cannot find 'close' in scope
280 | guard let s = socket else { return nil }
281 |
282 | return close(s) == 0
| `- error: cannot find 'close' in scope
283 | }
284 |
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:135:31: error: cannot find 'sockaddr_storage' in scope
133 | // ======================================
134 |
135 | var clientSocketStorage = sockaddr_storage() // Will contain either an ipv4 or an ipv6 sockaddr
| `- error: cannot find 'sockaddr_storage' in scope
136 | let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
137 | let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:137:112: error: cannot find 'sockaddr' in scope
135 | var clientSocketStorage = sockaddr_storage() // Will contain either an ipv4 or an ipv6 sockaddr
136 | let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
137 | let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
| `- error: cannot find 'sockaddr' in scope
138 | var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
139 | return accept(socket, sockaddrPtr, &len)
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:138:42: error: cannot find type 'sockaddr_storage' in scope
136 | let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
137 | let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
138 | var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
| `- error: cannot find type 'sockaddr_storage' in scope
139 | return accept(socket, sockaddrPtr, &len)
140 | }
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:139:16: error: cannot find 'accept' in scope
137 | let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
138 | var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
139 | return accept(socket, sockaddrPtr, &len)
| `- error: cannot find 'accept' in scope
140 | }
141 |
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:137:47: error: cannot find type 'sockaddr' in scope
135 | var clientSocketStorage = sockaddr_storage() // Will contain either an ipv4 or an ipv6 sockaddr
136 | let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
137 | let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
| `- error: cannot find type 'sockaddr' in scope
138 | var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
139 | return accept(socket, sockaddrPtr, &len)
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:148:54: error: cannot find 'errno' in scope
146 |
147 | if clientSocket == -1 { // Error
148 | let errstr = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
149 | return .error(message: errstr)
150 | }
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/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:165:9: error: cannot find 'SOL_SOCKET' in scope
163 | let status = setsockopt(
164 | clientSocket,
165 | SOL_SOCKET,
| `- error: cannot find 'SOL_SOCKET' in scope
166 | SO_NOSIGPIPE,
167 | &optval,
/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))
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:172:54: error: cannot find 'errno' in scope
170 | if status == -1 {
171 | closeSocket(clientSocket)
172 | let errstr = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
173 | return .error(message: errstr)
174 | }
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:185:55: error: cannot find 'sockaddr' in scope
183 | var clientIp: String = "Unknown"
184 | withUnsafePointer(to: &clientSocketStorage) { (p) -> Void in
185 | let ptr = UnsafeRawPointer(p)!.bindMemory(to: sockaddr.self, capacity: 1)
| `- error: cannot find 'sockaddr' in scope
186 | let (ipOrNil, _) = sockaddrDescription(ptr)
187 | if let ip = ipOrNil { clientIp = ip }
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:185:40: error: generic parameter 'T' could not be inferred
183 | var clientIp: String = "Unknown"
184 | withUnsafePointer(to: &clientSocketStorage) { (p) -> Void in
185 | let ptr = UnsafeRawPointer(p)!.bindMemory(to: sockaddr.self, capacity: 1)
| `- error: generic parameter 'T' could not be inferred
186 | let (ipOrNil, _) = sockaddrDescription(ptr)
187 | if let ip = ipOrNil { clientIp = ip }
Swift.UnsafeRawPointer.bindMemory:3:15: note: in call to function 'bindMemory(to:capacity:)'
1 | struct UnsafeRawPointer {
2 | @discardableResult
3 | public func bindMemory<T>(to type: T.Type, capacity count: Int) -> UnsafePointer<T> where T : ~Copyable}
| `- note: in call to function 'bindMemory(to:capacity:)'
4 |
[18/20] Compiling SwifterSockets TipAccept.swift
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:123:55: error: cannot find type 'sockaddr' in scope
121 | /// - Returns: (nil, nil) on failure, (ipAddress, portNumber) on success.
122 |
123 | public func sockaddrDescription(_ addr: UnsafePointer<sockaddr>) -> (ipAddress: String?, portNumber: String?) {
| `- error: cannot find type 'sockaddr' in scope
124 |
125 | var host : String?
/host/spi-builder-workspace/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:93:21: error: cannot find 'sockaddr_in6' in scope
91 |
92 | if address.contains(":") {
93 | var ipv6n = sockaddr_in6()
| `- error: cannot find 'sockaddr_in6' in scope
94 | inet_pton(AF_INET6, address, &ipv6n)
95 | var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:94:9: error: cannot find 'inet_pton' in scope
92 | if address.contains(":") {
93 | var ipv6n = sockaddr_in6()
94 | inet_pton(AF_INET6, address, &ipv6n)
| `- error: cannot find 'inet_pton' in scope
95 | var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
96 | inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:94:19: error: cannot find 'AF_INET6' in scope
92 | if address.contains(":") {
93 | var ipv6n = sockaddr_in6()
94 | inet_pton(AF_INET6, address, &ipv6n)
| `- error: cannot find 'AF_INET6' in scope
95 | var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
96 | inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:95:59: error: cannot find 'INET6_ADDRSTRLEN' in scope
93 | var ipv6n = sockaddr_in6()
94 | inet_pton(AF_INET6, address, &ipv6n)
95 | var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
| `- error: cannot find 'INET6_ADDRSTRLEN' in scope
96 | inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
97 | let ipv6str = String(cString: ipv6p)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:96:9: error: cannot find 'inet_ntop' in scope
94 | inet_pton(AF_INET6, address, &ipv6n)
95 | var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
96 | inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
| `- error: cannot find 'inet_ntop' in scope
97 | let ipv6str = String(cString: ipv6p)
98 | return address.lowercased() == ipv6str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:96:19: error: cannot find 'AF_INET6' in scope
94 | inet_pton(AF_INET6, address, &ipv6n)
95 | var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
96 | inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
| `- error: cannot find 'AF_INET6' in scope
97 | let ipv6str = String(cString: ipv6p)
98 | return address.lowercased() == ipv6str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:96:55: error: cannot find 'INET6_ADDRSTRLEN' in scope
94 | inet_pton(AF_INET6, address, &ipv6n)
95 | var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
96 | inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
| `- error: cannot find 'INET6_ADDRSTRLEN' in scope
97 | let ipv6str = String(cString: ipv6p)
98 | return address.lowercased() == ipv6str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:105:21: error: cannot find 'sockaddr_in' in scope
103 |
104 | if address.contains(".") {
105 | var ipv4n = sockaddr_in()
| `- error: cannot find 'sockaddr_in' in scope
106 | inet_pton(AF_INET, address, &ipv4n)
107 | var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:106:9: error: cannot find 'inet_pton' in scope
104 | if address.contains(".") {
105 | var ipv4n = sockaddr_in()
106 | inet_pton(AF_INET, address, &ipv4n)
| `- error: cannot find 'inet_pton' in scope
107 | var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 | inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:106:19: error: cannot find 'AF_INET' in scope
104 | if address.contains(".") {
105 | var ipv4n = sockaddr_in()
106 | inet_pton(AF_INET, address, &ipv4n)
| `- error: cannot find 'AF_INET' in scope
107 | var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 | inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:107:59: error: cannot find 'INET_ADDRSTRLEN' in scope
105 | var ipv4n = sockaddr_in()
106 | inet_pton(AF_INET, address, &ipv4n)
107 | var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
| `- error: cannot find 'INET_ADDRSTRLEN' in scope
108 | inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
109 | let ipv4str = String(cString: ipv4p)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:108:9: error: cannot find 'inet_ntop' in scope
106 | inet_pton(AF_INET, address, &ipv4n)
107 | var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 | inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
| `- error: cannot find 'inet_ntop' in scope
109 | let ipv4str = String(cString: ipv4p)
110 | return address.lowercased() == ipv4str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:108:19: error: cannot find 'AF_INET' in scope
106 | inet_pton(AF_INET, address, &ipv4n)
107 | var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 | inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
| `- error: cannot find 'AF_INET' in scope
109 | let ipv4str = String(cString: ipv4p)
110 | return address.lowercased() == ipv4str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:108:54: error: cannot find 'INET_ADDRSTRLEN' in scope
106 | inet_pton(AF_INET, address, &ipv4n)
107 | var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 | inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
| `- error: cannot find 'INET_ADDRSTRLEN' in scope
109 | let ipv4str = String(cString: ipv4p)
110 | return address.lowercased() == ipv4str
/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: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:213:13: error: cannot find 'getsockopt' in scope
211 | var optionValueFlag: Int32 = 0
212 | var ovFlagLength = socklen_t(MemoryLayout<Int32>.size)
213 | _ = getsockopt(socket, level, name, &optionValueFlag, &ovFlagLength)
| `- error: cannot find 'getsockopt' in scope
214 | res += "\(str) = " + (optionValueFlag == 0 ? "No" : "Yes")
215 | }
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:220:13: error: cannot find 'getsockopt' in scope
218 | var optionValueInt: Int32 = 0
219 | var ovIntLength = socklen_t(MemoryLayout<Int32>.size)
220 | _ = getsockopt(socket, level, name, &optionValueInt, &ovIntLength)
| `- error: cannot find 'getsockopt' in scope
221 | res += "\(str) = \(optionValueInt)"
222 | }
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:225:33: error: cannot find 'linger' in scope
223 |
224 | func forLingerOptionAtLevel(_ level: Int32, withName name: Int32, str: String) {
225 | var optionValueLinger = linger(l_onoff: 0, l_linger: 0)
| `- error: cannot find 'linger' in scope
226 | var ovLingerLength = socklen_t(MemoryLayout<linger>.size)
227 | _ = getsockopt(socket, level, name, &optionValueLinger, &ovLingerLength)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:226:53: error: cannot find type 'linger' in scope
224 | func forLingerOptionAtLevel(_ level: Int32, withName name: Int32, str: String) {
225 | var optionValueLinger = linger(l_onoff: 0, l_linger: 0)
226 | var ovLingerLength = socklen_t(MemoryLayout<linger>.size)
| `- error: cannot find type 'linger' in scope
227 | _ = getsockopt(socket, level, name, &optionValueLinger, &ovLingerLength)
228 | res += "\(str) onOff = \(optionValueLinger.l_onoff), linger = \(optionValueLinger.l_linger)"
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:227:13: error: cannot find 'getsockopt' in scope
225 | var optionValueLinger = linger(l_onoff: 0, l_linger: 0)
226 | var ovLingerLength = socklen_t(MemoryLayout<linger>.size)
227 | _ = getsockopt(socket, level, name, &optionValueLinger, &ovLingerLength)
| `- error: cannot find 'getsockopt' in scope
228 | res += "\(str) onOff = \(optionValueLinger.l_onoff), linger = \(optionValueLinger.l_linger)"
229 | }
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:234:13: error: cannot find 'getsockopt' in scope
232 | var optionValueTime = timeval(tv_sec: 0, tv_usec: 0)
233 | var ovTimeLength: socklen_t = 8
234 | _ = getsockopt(socket, level, name, &optionValueTime, &ovTimeLength)
| `- error: cannot find 'getsockopt' in scope
235 | res += "\(str) seconds = \(optionValueTime.tv_sec), microseconds = \(optionValueTime.tv_usec)"
236 | }
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:241:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:25: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:28: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:25: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:25: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:25: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:25: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' 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: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:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' in scope
256 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
257 | #if !os(Linux)
/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:256:25: error: cannot find 'SOL_SOCKET' in scope
254 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
256 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
| `- error: cannot find 'SOL_SOCKET' in scope
257 | #if !os(Linux)
258 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:256:47: error: cannot find 'SO_TYPE' in scope
254 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
256 | forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
| `- error: cannot find 'SO_TYPE' in scope
257 | #if !os(Linux)
258 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:258:26: error: cannot find 'SOL_SOCKET' 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 'SOL_SOCKET' in scope
259 | #endif
260 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
/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/SwifterSocketsUtils.swift:260:31: error: cannot find 'IPPROTO_IP' in scope
258 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
259 | #endif
260 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
| `- error: cannot find 'IPPROTO_IP' in scope
261 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:260:54: error: cannot find 'IP_TOS' in scope
258 | forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
259 | #endif
260 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
| `- error: cannot find 'IP_TOS' in scope
261 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:261:31: error: cannot find 'IPPROTO_IP' in scope
259 | #endif
260 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
261 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
| `- error: cannot find 'IPPROTO_IP' in scope
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:261:54: error: cannot find 'IP_TTL' in scope
259 | #endif
260 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
261 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
| `- error: cannot find 'IP_TTL' in scope
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:262:31: error: cannot find 'IPPROTO_IPV6' in scope
260 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
261 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
| `- error: cannot find 'IPPROTO_IPV6' in scope
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 | forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:262:56: error: cannot find 'IPV6_UNICAST_HOPS' in scope
260 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
261 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
| `- error: cannot find 'IPV6_UNICAST_HOPS' in scope
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 | forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:263:32: error: cannot find 'IPPROTO_IPV6' in scope
261 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
| `- error: cannot find 'IPPROTO_IPV6' in scope
264 | forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
265 | forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:263:57: error: cannot find 'IPV6_V6ONLY' in scope
261 | forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
| `- error: cannot find 'IPV6_V6ONLY' in scope
264 | forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
265 | forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:264:31: error: cannot find 'IPPROTO_TCP' in scope
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 | forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
| `- error: cannot find 'IPPROTO_TCP' in scope
265 | forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
266 |
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:264:55: error: cannot find 'TCP_MAXSEG' in scope
262 | forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 | forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
| `- error: cannot find 'TCP_MAXSEG' in scope
265 | forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
266 |
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:265:32: error: cannot find 'IPPROTO_TCP' in scope
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 | forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
265 | forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
| `- error: cannot find 'IPPROTO_TCP' in scope
266 |
267 | return res
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:265:56: error: cannot find 'TCP_NODELAY' in scope
263 | forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 | forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
265 | forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
| `- error: cannot find 'TCP_NODELAY' in scope
266 |
267 | return res
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:282:12: error: cannot find 'close' in scope
280 | guard let s = socket else { return nil }
281 |
282 | return close(s) == 0
| `- error: cannot find 'close' in scope
283 | }
284 |
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:135:31: error: cannot find 'sockaddr_storage' in scope
133 | // ======================================
134 |
135 | var clientSocketStorage = sockaddr_storage() // Will contain either an ipv4 or an ipv6 sockaddr
| `- error: cannot find 'sockaddr_storage' in scope
136 | let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
137 | let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:137:112: error: cannot find 'sockaddr' in scope
135 | var clientSocketStorage = sockaddr_storage() // Will contain either an ipv4 or an ipv6 sockaddr
136 | let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
137 | let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
| `- error: cannot find 'sockaddr' in scope
138 | var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
139 | return accept(socket, sockaddrPtr, &len)
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:138:42: error: cannot find type 'sockaddr_storage' in scope
136 | let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
137 | let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
138 | var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
| `- error: cannot find type 'sockaddr_storage' in scope
139 | return accept(socket, sockaddrPtr, &len)
140 | }
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:139:16: error: cannot find 'accept' in scope
137 | let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
138 | var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
139 | return accept(socket, sockaddrPtr, &len)
| `- error: cannot find 'accept' in scope
140 | }
141 |
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:137:47: error: cannot find type 'sockaddr' in scope
135 | var clientSocketStorage = sockaddr_storage() // Will contain either an ipv4 or an ipv6 sockaddr
136 | let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
137 | let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
| `- error: cannot find type 'sockaddr' in scope
138 | var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
139 | return accept(socket, sockaddrPtr, &len)
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:148:54: error: cannot find 'errno' in scope
146 |
147 | if clientSocket == -1 { // Error
148 | let errstr = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
149 | return .error(message: errstr)
150 | }
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/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:165:9: error: cannot find 'SOL_SOCKET' in scope
163 | let status = setsockopt(
164 | clientSocket,
165 | SOL_SOCKET,
| `- error: cannot find 'SOL_SOCKET' in scope
166 | SO_NOSIGPIPE,
167 | &optval,
/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))
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:172:54: error: cannot find 'errno' in scope
170 | if status == -1 {
171 | closeSocket(clientSocket)
172 | let errstr = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
173 | return .error(message: errstr)
174 | }
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:185:55: error: cannot find 'sockaddr' in scope
183 | var clientIp: String = "Unknown"
184 | withUnsafePointer(to: &clientSocketStorage) { (p) -> Void in
185 | let ptr = UnsafeRawPointer(p)!.bindMemory(to: sockaddr.self, capacity: 1)
| `- error: cannot find 'sockaddr' in scope
186 | let (ipOrNil, _) = sockaddrDescription(ptr)
187 | if let ip = ipOrNil { clientIp = ip }
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:185:40: error: generic parameter 'T' could not be inferred
183 | var clientIp: String = "Unknown"
184 | withUnsafePointer(to: &clientSocketStorage) { (p) -> Void in
185 | let ptr = UnsafeRawPointer(p)!.bindMemory(to: sockaddr.self, capacity: 1)
| `- error: generic parameter 'T' could not be inferred
186 | let (ipOrNil, _) = sockaddrDescription(ptr)
187 | if let ip = ipOrNil { clientIp = ip }
Swift.UnsafeRawPointer.bindMemory:3:15: note: in call to function 'bindMemory(to:capacity:)'
1 | struct UnsafeRawPointer {
2 | @discardableResult
3 | public func bindMemory<T>(to type: T.Type, capacity count: Int) -> UnsafePointer<T> where T : ~Copyable}
| `- note: in call to function 'bindMemory(to:capacity:)'
4 |
[19/20] Compiling SwifterSockets TransmitterProtocol.swift
/host/spi-builder-workspace/Sources/SwifterSockets/WaitForSelect.swift:106:75: error: cannot convert value of type 'Int32' to expected argument type '__kernel_suseconds_t' (aka 'Int')
104 | #else
105 |
106 | var availableTimeval = timeval(tv_sec: availableSeconds, tv_usec: Int32(availableUSeconds))
| `- error: cannot convert value of type 'Int32' to expected argument type '__kernel_suseconds_t' (aka 'Int')
107 |
108 | #endif
/host/spi-builder-workspace/Sources/SwifterSockets/WaitForSelect.swift:144:16: error: cannot find 'errno' in scope
142 | if status == -1 {
143 |
144 | switch errno {
| `- error: cannot find 'errno' in scope
145 |
146 | case EBADF:
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/SwifterSockets/WaitForSelect.swift:157:58: error: cannot find 'errno' in scope
155 |
156 | default: // Catch-all to satisfy the compiler
157 | let errstr = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
158 | return .error(message: errstr)
159 |
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[20/20] Compiling SwifterSockets WaitForSelect.swift
/host/spi-builder-workspace/Sources/SwifterSockets/WaitForSelect.swift:106:75: error: cannot convert value of type 'Int32' to expected argument type '__kernel_suseconds_t' (aka 'Int')
104 | #else
105 |
106 | var availableTimeval = timeval(tv_sec: availableSeconds, tv_usec: Int32(availableUSeconds))
| `- error: cannot convert value of type 'Int32' to expected argument type '__kernel_suseconds_t' (aka 'Int')
107 |
108 | #endif
/host/spi-builder-workspace/Sources/SwifterSockets/WaitForSelect.swift:144:16: error: cannot find 'errno' in scope
142 | if status == -1 {
143 |
144 | switch errno {
| `- error: cannot find 'errno' in scope
145 |
146 | case EBADF:
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/SwifterSockets/WaitForSelect.swift:157:58: error: cannot find 'errno' in scope
155 |
156 | default: // Catch-all to satisfy the compiler
157 | let errstr = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
158 | return .error(message: errstr)
159 |
/root/.swiftpm/swift-sdks/swift-6.3-RELEASE_android.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
BUILD FAILURE 6.3 android