Build Information
Failed to build SwifterLog, reference master (763aff
), with Swift 6.1 for Android on 27 May 2025 16:50:52 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
Build Log
208 | case 17: set.fds_bits.17 = set.fds_bits.17 & mask
209 | case 18: set.fds_bits.18 = set.fds_bits.18 & mask
210 | case 19: set.fds_bits.19 = set.fds_bits.19 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
211 | case 20: set.fds_bits.20 = set.fds_bits.20 & mask
212 | case 21: set.fds_bits.21 = set.fds_bits.21 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:210:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
208 | case 17: set.fds_bits.17 = set.fds_bits.17 & mask
209 | case 18: set.fds_bits.18 = set.fds_bits.18 & mask
210 | case 19: set.fds_bits.19 = set.fds_bits.19 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
211 | case 20: set.fds_bits.20 = set.fds_bits.20 & mask
212 | case 21: set.fds_bits.21 = set.fds_bits.21 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:211:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
209 | case 18: set.fds_bits.18 = set.fds_bits.18 & mask
210 | case 19: set.fds_bits.19 = set.fds_bits.19 & mask
211 | case 20: set.fds_bits.20 = set.fds_bits.20 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
212 | case 21: set.fds_bits.21 = set.fds_bits.21 & mask
213 | case 22: set.fds_bits.22 = set.fds_bits.22 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:211:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
209 | case 18: set.fds_bits.18 = set.fds_bits.18 & mask
210 | case 19: set.fds_bits.19 = set.fds_bits.19 & mask
211 | case 20: set.fds_bits.20 = set.fds_bits.20 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
212 | case 21: set.fds_bits.21 = set.fds_bits.21 & mask
213 | case 22: set.fds_bits.22 = set.fds_bits.22 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:212:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
210 | case 19: set.fds_bits.19 = set.fds_bits.19 & mask
211 | case 20: set.fds_bits.20 = set.fds_bits.20 & mask
212 | case 21: set.fds_bits.21 = set.fds_bits.21 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
213 | case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 | case 23: set.fds_bits.23 = set.fds_bits.23 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:212:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
210 | case 19: set.fds_bits.19 = set.fds_bits.19 & mask
211 | case 20: set.fds_bits.20 = set.fds_bits.20 & mask
212 | case 21: set.fds_bits.21 = set.fds_bits.21 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
213 | case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 | case 23: set.fds_bits.23 = set.fds_bits.23 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:213:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
211 | case 20: set.fds_bits.20 = set.fds_bits.20 & mask
212 | case 21: set.fds_bits.21 = set.fds_bits.21 & mask
213 | case 22: set.fds_bits.22 = set.fds_bits.22 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
214 | case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:213:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
211 | case 20: set.fds_bits.20 = set.fds_bits.20 & mask
212 | case 21: set.fds_bits.21 = set.fds_bits.21 & mask
213 | case 22: set.fds_bits.22 = set.fds_bits.22 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
214 | case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:214:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
212 | case 21: set.fds_bits.21 = set.fds_bits.21 & mask
213 | case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 | case 23: set.fds_bits.23 = set.fds_bits.23 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:214:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
212 | case 21: set.fds_bits.21 = set.fds_bits.21 & mask
213 | case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 | case 23: set.fds_bits.23 = set.fds_bits.23 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:215:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
213 | case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 | case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:215:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
213 | case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 | case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:216:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
214 | case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:216:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
214 | case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:217:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:217:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
215 | case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:218:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:218:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
216 | case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:219:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 | case 30: set.fds_bits.30 = set.fds_bits.30 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:219:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
217 | case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 | case 30: set.fds_bits.30 = set.fds_bits.30 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:220:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
221 | case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 | case 31: set.fds_bits.31 = set.fds_bits.31 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:220:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
218 | case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
221 | case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 | case 31: set.fds_bits.31 = set.fds_bits.31 & mask
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:221:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 | case 30: set.fds_bits.30 = set.fds_bits.30 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
222 | case 31: set.fds_bits.31 = set.fds_bits.31 & mask
223 | default: break
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:221:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
219 | case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 | case 30: set.fds_bits.30 = set.fds_bits.30 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
222 | case 31: set.fds_bits.31 = set.fds_bits.31 & mask
223 | default: break
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:222:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 | case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 | case 31: set.fds_bits.31 = set.fds_bits.31 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
223 | default: break
224 | }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:222:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
220 | case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 | case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 | case 31: set.fds_bits.31 = set.fds_bits.31 & mask
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
223 | default: break
224 | }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:275:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
273 |
274 | switch intOffset {
275 | case 0: return set.fds_bits.0 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
276 | case 1: return set.fds_bits.1 & mask != 0
277 | case 2: return set.fds_bits.2 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:276:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
274 | switch intOffset {
275 | case 0: return set.fds_bits.0 & mask != 0
276 | case 1: return set.fds_bits.1 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
277 | case 2: return set.fds_bits.2 & mask != 0
278 | case 3: return set.fds_bits.3 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:277:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
275 | case 0: return set.fds_bits.0 & mask != 0
276 | case 1: return set.fds_bits.1 & mask != 0
277 | case 2: return set.fds_bits.2 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
278 | case 3: return set.fds_bits.3 & mask != 0
279 | case 4: return set.fds_bits.4 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:278:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
276 | case 1: return set.fds_bits.1 & mask != 0
277 | case 2: return set.fds_bits.2 & mask != 0
278 | case 3: return set.fds_bits.3 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
279 | case 4: return set.fds_bits.4 & mask != 0
280 | case 5: return set.fds_bits.5 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:279:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
277 | case 2: return set.fds_bits.2 & mask != 0
278 | case 3: return set.fds_bits.3 & mask != 0
279 | case 4: return set.fds_bits.4 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
280 | case 5: return set.fds_bits.5 & mask != 0
281 | case 6: return set.fds_bits.6 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:280:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
278 | case 3: return set.fds_bits.3 & mask != 0
279 | case 4: return set.fds_bits.4 & mask != 0
280 | case 5: return set.fds_bits.5 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
281 | case 6: return set.fds_bits.6 & mask != 0
282 | case 7: return set.fds_bits.7 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:281:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
279 | case 4: return set.fds_bits.4 & mask != 0
280 | case 5: return set.fds_bits.5 & mask != 0
281 | case 6: return set.fds_bits.6 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
282 | case 7: return set.fds_bits.7 & mask != 0
283 | case 8: return set.fds_bits.8 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:282:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
280 | case 5: return set.fds_bits.5 & mask != 0
281 | case 6: return set.fds_bits.6 & mask != 0
282 | case 7: return set.fds_bits.7 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
283 | case 8: return set.fds_bits.8 & mask != 0
284 | case 9: return set.fds_bits.9 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:283:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
281 | case 6: return set.fds_bits.6 & mask != 0
282 | case 7: return set.fds_bits.7 & mask != 0
283 | case 8: return set.fds_bits.8 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
284 | case 9: return set.fds_bits.9 & mask != 0
285 | case 10: return set.fds_bits.10 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:284:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
282 | case 7: return set.fds_bits.7 & mask != 0
283 | case 8: return set.fds_bits.8 & mask != 0
284 | case 9: return set.fds_bits.9 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
285 | case 10: return set.fds_bits.10 & mask != 0
286 | case 11: return set.fds_bits.11 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:285:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
283 | case 8: return set.fds_bits.8 & mask != 0
284 | case 9: return set.fds_bits.9 & mask != 0
285 | case 10: return set.fds_bits.10 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
286 | case 11: return set.fds_bits.11 & mask != 0
287 | case 12: return set.fds_bits.12 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:286:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
284 | case 9: return set.fds_bits.9 & mask != 0
285 | case 10: return set.fds_bits.10 & mask != 0
286 | case 11: return set.fds_bits.11 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
287 | case 12: return set.fds_bits.12 & mask != 0
288 | case 13: return set.fds_bits.13 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:287:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
285 | case 10: return set.fds_bits.10 & mask != 0
286 | case 11: return set.fds_bits.11 & mask != 0
287 | case 12: return set.fds_bits.12 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
288 | case 13: return set.fds_bits.13 & mask != 0
289 | case 14: return set.fds_bits.14 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:288:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
286 | case 11: return set.fds_bits.11 & mask != 0
287 | case 12: return set.fds_bits.12 & mask != 0
288 | case 13: return set.fds_bits.13 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
289 | case 14: return set.fds_bits.14 & mask != 0
290 | case 15: return set.fds_bits.15 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:289:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
287 | case 12: return set.fds_bits.12 & mask != 0
288 | case 13: return set.fds_bits.13 & mask != 0
289 | case 14: return set.fds_bits.14 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
290 | case 15: return set.fds_bits.15 & mask != 0
291 | case 16: return set.fds_bits.16 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:290:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
288 | case 13: return set.fds_bits.13 & mask != 0
289 | case 14: return set.fds_bits.14 & mask != 0
290 | case 15: return set.fds_bits.15 & mask != 0
| |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
| `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
291 | case 16: return set.fds_bits.16 & mask != 0
292 | case 17: return set.fds_bits.17 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:291:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
289 | case 14: return set.fds_bits.14 & mask != 0
290 | case 15: return set.fds_bits.15 & mask != 0
291 | case 16: return set.fds_bits.16 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
292 | case 17: return set.fds_bits.17 & mask != 0
293 | case 18: return set.fds_bits.18 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:292:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
290 | case 15: return set.fds_bits.15 & mask != 0
291 | case 16: return set.fds_bits.16 & mask != 0
292 | case 17: return set.fds_bits.17 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
293 | case 18: return set.fds_bits.18 & mask != 0
294 | case 19: return set.fds_bits.19 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:293:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
291 | case 16: return set.fds_bits.16 & mask != 0
292 | case 17: return set.fds_bits.17 & mask != 0
293 | case 18: return set.fds_bits.18 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
294 | case 19: return set.fds_bits.19 & mask != 0
295 | case 20: return set.fds_bits.20 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:294:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
292 | case 17: return set.fds_bits.17 & mask != 0
293 | case 18: return set.fds_bits.18 & mask != 0
294 | case 19: return set.fds_bits.19 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
295 | case 20: return set.fds_bits.20 & mask != 0
296 | case 21: return set.fds_bits.21 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:295:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
293 | case 18: return set.fds_bits.18 & mask != 0
294 | case 19: return set.fds_bits.19 & mask != 0
295 | case 20: return set.fds_bits.20 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
296 | case 21: return set.fds_bits.21 & mask != 0
297 | case 22: return set.fds_bits.22 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:296:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
294 | case 19: return set.fds_bits.19 & mask != 0
295 | case 20: return set.fds_bits.20 & mask != 0
296 | case 21: return set.fds_bits.21 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
297 | case 22: return set.fds_bits.22 & mask != 0
298 | case 23: return set.fds_bits.23 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:297:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
295 | case 20: return set.fds_bits.20 & mask != 0
296 | case 21: return set.fds_bits.21 & mask != 0
297 | case 22: return set.fds_bits.22 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
298 | case 23: return set.fds_bits.23 & mask != 0
299 | case 24: return set.fds_bits.24 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:298:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
296 | case 21: return set.fds_bits.21 & mask != 0
297 | case 22: return set.fds_bits.22 & mask != 0
298 | case 23: return set.fds_bits.23 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
299 | case 24: return set.fds_bits.24 & mask != 0
300 | case 25: return set.fds_bits.25 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:299:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
297 | case 22: return set.fds_bits.22 & mask != 0
298 | case 23: return set.fds_bits.23 & mask != 0
299 | case 24: return set.fds_bits.24 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
300 | case 25: return set.fds_bits.25 & mask != 0
301 | case 26: return set.fds_bits.26 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:300:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
298 | case 23: return set.fds_bits.23 & mask != 0
299 | case 24: return set.fds_bits.24 & mask != 0
300 | case 25: return set.fds_bits.25 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
301 | case 26: return set.fds_bits.26 & mask != 0
302 | case 27: return set.fds_bits.27 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:301:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
299 | case 24: return set.fds_bits.24 & mask != 0
300 | case 25: return set.fds_bits.25 & mask != 0
301 | case 26: return set.fds_bits.26 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
302 | case 27: return set.fds_bits.27 & mask != 0
303 | case 28: return set.fds_bits.28 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:302:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
300 | case 25: return set.fds_bits.25 & mask != 0
301 | case 26: return set.fds_bits.26 & mask != 0
302 | case 27: return set.fds_bits.27 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
303 | case 28: return set.fds_bits.28 & mask != 0
304 | case 29: return set.fds_bits.29 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:303:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
301 | case 26: return set.fds_bits.26 & mask != 0
302 | case 27: return set.fds_bits.27 & mask != 0
303 | case 28: return set.fds_bits.28 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
304 | case 29: return set.fds_bits.29 & mask != 0
305 | case 30: return set.fds_bits.30 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:304:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
302 | case 27: return set.fds_bits.27 & mask != 0
303 | case 28: return set.fds_bits.28 & mask != 0
304 | case 29: return set.fds_bits.29 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
305 | case 30: return set.fds_bits.30 & mask != 0
306 | case 31: return set.fds_bits.31 & mask != 0
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:305:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
303 | case 28: return set.fds_bits.28 & mask != 0
304 | case 29: return set.fds_bits.29 & mask != 0
305 | case 30: return set.fds_bits.30 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
306 | case 31: return set.fds_bits.31 & mask != 0
307 | default: return false
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/FileDescriptorMacros.swift:306:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
304 | case 29: return set.fds_bits.29 & mask != 0
305 | case 30: return set.fds_bits.30 & mask != 0
306 | case 31: return set.fds_bits.31 & mask != 0
| `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
307 | default: return false
308 | }
[18/31] Compiling SwifterSockets TipServer.swift
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/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.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-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
[19/31] Compiling SwifterSockets TipTransfer.swift
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/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.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-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/31] Compiling SwifterSockets SetupTipServer.swift
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:77:17: error: cannot find 'addrinfo' in scope
75 | ai_next: nil)
76 | #else
77 | var hints = addrinfo(
| `- error: cannot find 'addrinfo' in scope
78 | ai_flags: AI_PASSIVE, // Assign the address of the local host to the socket structures
79 | ai_family: AF_UNSPEC, // Either IPv4 or IPv6
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:78:19: error: cannot find 'AI_PASSIVE' in scope
76 | #else
77 | var hints = addrinfo(
78 | ai_flags: AI_PASSIVE, // Assign the address of the local host to the socket structures
| `- error: cannot find 'AI_PASSIVE' in scope
79 | ai_family: AF_UNSPEC, // Either IPv4 or IPv6
80 | ai_socktype: SOCK_STREAM, // TCP
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:79:20: error: cannot find 'AF_UNSPEC' in scope
77 | var hints = addrinfo(
78 | ai_flags: AI_PASSIVE, // Assign the address of the local host to the socket structures
79 | ai_family: AF_UNSPEC, // Either IPv4 or IPv6
| `- error: cannot find 'AF_UNSPEC' in scope
80 | ai_socktype: SOCK_STREAM, // TCP
81 | ai_protocol: 0,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:80:22: error: cannot find 'SOCK_STREAM' in scope
78 | ai_flags: AI_PASSIVE, // Assign the address of the local host to the socket structures
79 | ai_family: AF_UNSPEC, // Either IPv4 or IPv6
80 | ai_socktype: SOCK_STREAM, // TCP
| `- error: cannot find 'SOCK_STREAM' in scope
81 | ai_protocol: 0,
82 | ai_addrlen: 0,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:83:23: error: 'nil' requires a contextual type
81 | ai_protocol: 0,
82 | ai_addrlen: 0,
83 | ai_canonname: nil,
| `- error: 'nil' requires a contextual type
84 | ai_addr: nil,
85 | ai_next: nil)
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:84:18: error: 'nil' requires a contextual type
82 | ai_addrlen: 0,
83 | ai_canonname: nil,
84 | ai_addr: nil,
| `- error: 'nil' requires a contextual type
85 | ai_next: nil)
86 | #endif
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:85:18: error: 'nil' requires a contextual type
83 | ai_canonname: nil,
84 | ai_addr: nil,
85 | ai_next: nil)
| `- error: 'nil' requires a contextual type
86 | #endif
87 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:91:40: error: cannot find type 'addrinfo' in scope
89 | // For the information needed to create a socket (result from the getaddrinfo)
90 |
91 | var servinfo: UnsafeMutablePointer<addrinfo>? = nil
| `- error: cannot find type 'addrinfo' in scope
92 |
93 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:96:14: error: cannot find 'getaddrinfo' in scope
94 | // Get the info we need to create our socket descriptor
95 |
96 | status = getaddrinfo(
| `- error: cannot find 'getaddrinfo' in scope
97 | nil, // Any interface
98 | port, // The port on which will be listenend
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:97:9: error: 'nil' requires a contextual type
95 |
96 | status = getaddrinfo(
97 | nil, // Any interface
| `- error: 'nil' requires a contextual type
98 | port, // The port on which will be listenend
99 | &hints, // Protocol configuration as per above
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:107:22: error: cannot find 'EAI_SYSTEM' in scope
105 | if status != 0 {
106 | var strError: String
107 | if status == EAI_SYSTEM {
| `- error: cannot find 'EAI_SYSTEM' in scope
108 | strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
109 | } else {
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:108:56: error: cannot find 'errno' in scope
106 | var strError: String
107 | if status == EAI_SYSTEM {
108 | strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
109 | } else {
110 | strError = String(validatingUTF8: gai_strerror(status)) ?? "Unknown error code"
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:110:47: error: cannot find 'gai_strerror' in scope
108 | strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
109 | } else {
110 | strError = String(validatingUTF8: gai_strerror(status)) ?? "Unknown error code"
| `- error: cannot find 'gai_strerror' in scope
111 | }
112 | return .failure(SwifterSocketsError("Status error for getaddrinfo\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:120:28: error: cannot find 'socket' in scope
118 | // ============================
119 |
120 | let socketDescriptor = socket(
| `- error: cannot find 'socket' in scope
121 | (servinfo?.pointee.ai_family)!, // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
122 | (servinfo?.pointee.ai_socktype)!, // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:129:56: error: cannot find 'errno' in scope
127 |
128 | if socketDescriptor == -1 {
129 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
130 | freeaddrinfo(servinfo)
131 | return .failure(SwifterSocketsError("SocketDescriptor error\nError code: \(strError)"))
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:130:9: error: cannot find 'freeaddrinfo' in scope
128 | if socketDescriptor == -1 {
129 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
130 | freeaddrinfo(servinfo)
| `- error: cannot find 'freeaddrinfo' in scope
131 | return .failure(SwifterSocketsError("SocketDescriptor error\nError code: \(strError)"))
132 | }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:141:14: error: cannot find 'setsockopt' in scope
139 | var optval: Int = 1; // Use 1 to enable the option, 0 to disable
140 |
141 | status = setsockopt(
| `- error: cannot find 'setsockopt' in scope
142 | socketDescriptor, // The socket descriptor of the socket on which the option will be set
143 | SOL_SOCKET, // Type of socket options
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:143:9: error: cannot find 'SOL_SOCKET' in scope
141 | status = setsockopt(
142 | socketDescriptor, // The socket descriptor of the socket on which the option will be set
143 | SOL_SOCKET, // Type of socket options
| `- error: cannot find 'SOL_SOCKET' in scope
144 | SO_REUSEADDR, // The socket option id
145 | &optval, // The socket option value
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:144:9: error: cannot find 'SO_REUSEADDR' in scope
142 | socketDescriptor, // The socket descriptor of the socket on which the option will be set
143 | SOL_SOCKET, // Type of socket options
144 | SO_REUSEADDR, // The socket option id
| `- error: cannot find 'SO_REUSEADDR' in scope
145 | &optval, // The socket option value
146 | socklen_t(MemoryLayout<Int>.size)) // The size of the socket option value
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:149:56: error: cannot find 'errno' in scope
147 |
148 | if status == -1 {
149 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
150 | freeaddrinfo(servinfo)
151 | closeSocket(socketDescriptor)
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:150:9: error: cannot find 'freeaddrinfo' in scope
148 | if status == -1 {
149 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
150 | freeaddrinfo(servinfo)
| `- error: cannot find 'freeaddrinfo' in scope
151 | closeSocket(socketDescriptor)
152 | return .failure(SwifterSocketsError("Status error for setsockopt\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:160:14: error: cannot find 'bind' in scope
158 | // ====================================
159 |
160 | status = bind(
| `- error: cannot find 'bind' in scope
161 | socketDescriptor, // The socket descriptor of the socket to bind
162 | servinfo?.pointee.ai_addr, // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:168:56: error: cannot find 'errno' in scope
166 |
167 | if status != 0 {
168 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
169 | freeaddrinfo(servinfo)
170 | closeSocket(socketDescriptor)
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:169:9: error: cannot find 'freeaddrinfo' in scope
167 | if status != 0 {
168 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
169 | freeaddrinfo(servinfo)
| `- error: cannot find 'freeaddrinfo' in scope
170 | closeSocket(socketDescriptor)
171 | return .failure(SwifterSocketsError("SocketDescriptor error\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:179:5: error: cannot find 'freeaddrinfo' in scope
177 | // ===============================
178 |
179 | freeaddrinfo(servinfo)
| `- error: cannot find 'freeaddrinfo' in scope
180 |
181 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:186:14: error: cannot find 'listen' in scope
184 | // ========================================
185 |
186 | status = listen(
| `- error: cannot find 'listen' in scope
187 | socketDescriptor, // The socket on which to listen
188 | maxPendingConnectionRequest) // The number of connections that will be allowed before they are accepted
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:194:56: error: cannot find 'errno' in scope
192 |
193 | if status != 0 {
194 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
195 | closeSocket(socketDescriptor)
196 | return .failure(SwifterSocketsError("\(#file).\(#function).\(#line): Status error for listen\nError code: \(strError)"))
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-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
[21/31] Compiling SwifterSockets SwifterSocketsResult.swift
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:77:17: error: cannot find 'addrinfo' in scope
75 | ai_next: nil)
76 | #else
77 | var hints = addrinfo(
| `- error: cannot find 'addrinfo' in scope
78 | ai_flags: AI_PASSIVE, // Assign the address of the local host to the socket structures
79 | ai_family: AF_UNSPEC, // Either IPv4 or IPv6
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:78:19: error: cannot find 'AI_PASSIVE' in scope
76 | #else
77 | var hints = addrinfo(
78 | ai_flags: AI_PASSIVE, // Assign the address of the local host to the socket structures
| `- error: cannot find 'AI_PASSIVE' in scope
79 | ai_family: AF_UNSPEC, // Either IPv4 or IPv6
80 | ai_socktype: SOCK_STREAM, // TCP
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:79:20: error: cannot find 'AF_UNSPEC' in scope
77 | var hints = addrinfo(
78 | ai_flags: AI_PASSIVE, // Assign the address of the local host to the socket structures
79 | ai_family: AF_UNSPEC, // Either IPv4 or IPv6
| `- error: cannot find 'AF_UNSPEC' in scope
80 | ai_socktype: SOCK_STREAM, // TCP
81 | ai_protocol: 0,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:80:22: error: cannot find 'SOCK_STREAM' in scope
78 | ai_flags: AI_PASSIVE, // Assign the address of the local host to the socket structures
79 | ai_family: AF_UNSPEC, // Either IPv4 or IPv6
80 | ai_socktype: SOCK_STREAM, // TCP
| `- error: cannot find 'SOCK_STREAM' in scope
81 | ai_protocol: 0,
82 | ai_addrlen: 0,
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:83:23: error: 'nil' requires a contextual type
81 | ai_protocol: 0,
82 | ai_addrlen: 0,
83 | ai_canonname: nil,
| `- error: 'nil' requires a contextual type
84 | ai_addr: nil,
85 | ai_next: nil)
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:84:18: error: 'nil' requires a contextual type
82 | ai_addrlen: 0,
83 | ai_canonname: nil,
84 | ai_addr: nil,
| `- error: 'nil' requires a contextual type
85 | ai_next: nil)
86 | #endif
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:85:18: error: 'nil' requires a contextual type
83 | ai_canonname: nil,
84 | ai_addr: nil,
85 | ai_next: nil)
| `- error: 'nil' requires a contextual type
86 | #endif
87 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:91:40: error: cannot find type 'addrinfo' in scope
89 | // For the information needed to create a socket (result from the getaddrinfo)
90 |
91 | var servinfo: UnsafeMutablePointer<addrinfo>? = nil
| `- error: cannot find type 'addrinfo' in scope
92 |
93 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:96:14: error: cannot find 'getaddrinfo' in scope
94 | // Get the info we need to create our socket descriptor
95 |
96 | status = getaddrinfo(
| `- error: cannot find 'getaddrinfo' in scope
97 | nil, // Any interface
98 | port, // The port on which will be listenend
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:97:9: error: 'nil' requires a contextual type
95 |
96 | status = getaddrinfo(
97 | nil, // Any interface
| `- error: 'nil' requires a contextual type
98 | port, // The port on which will be listenend
99 | &hints, // Protocol configuration as per above
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:107:22: error: cannot find 'EAI_SYSTEM' in scope
105 | if status != 0 {
106 | var strError: String
107 | if status == EAI_SYSTEM {
| `- error: cannot find 'EAI_SYSTEM' in scope
108 | strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
109 | } else {
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:108:56: error: cannot find 'errno' in scope
106 | var strError: String
107 | if status == EAI_SYSTEM {
108 | strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
109 | } else {
110 | strError = String(validatingUTF8: gai_strerror(status)) ?? "Unknown error code"
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:110:47: error: cannot find 'gai_strerror' in scope
108 | strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
109 | } else {
110 | strError = String(validatingUTF8: gai_strerror(status)) ?? "Unknown error code"
| `- error: cannot find 'gai_strerror' in scope
111 | }
112 | return .failure(SwifterSocketsError("Status error for getaddrinfo\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:120:28: error: cannot find 'socket' in scope
118 | // ============================
119 |
120 | let socketDescriptor = socket(
| `- error: cannot find 'socket' in scope
121 | (servinfo?.pointee.ai_family)!, // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
122 | (servinfo?.pointee.ai_socktype)!, // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:129:56: error: cannot find 'errno' in scope
127 |
128 | if socketDescriptor == -1 {
129 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
130 | freeaddrinfo(servinfo)
131 | return .failure(SwifterSocketsError("SocketDescriptor error\nError code: \(strError)"))
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:130:9: error: cannot find 'freeaddrinfo' in scope
128 | if socketDescriptor == -1 {
129 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
130 | freeaddrinfo(servinfo)
| `- error: cannot find 'freeaddrinfo' in scope
131 | return .failure(SwifterSocketsError("SocketDescriptor error\nError code: \(strError)"))
132 | }
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:141:14: error: cannot find 'setsockopt' in scope
139 | var optval: Int = 1; // Use 1 to enable the option, 0 to disable
140 |
141 | status = setsockopt(
| `- error: cannot find 'setsockopt' in scope
142 | socketDescriptor, // The socket descriptor of the socket on which the option will be set
143 | SOL_SOCKET, // Type of socket options
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:143:9: error: cannot find 'SOL_SOCKET' in scope
141 | status = setsockopt(
142 | socketDescriptor, // The socket descriptor of the socket on which the option will be set
143 | SOL_SOCKET, // Type of socket options
| `- error: cannot find 'SOL_SOCKET' in scope
144 | SO_REUSEADDR, // The socket option id
145 | &optval, // The socket option value
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:144:9: error: cannot find 'SO_REUSEADDR' in scope
142 | socketDescriptor, // The socket descriptor of the socket on which the option will be set
143 | SOL_SOCKET, // Type of socket options
144 | SO_REUSEADDR, // The socket option id
| `- error: cannot find 'SO_REUSEADDR' in scope
145 | &optval, // The socket option value
146 | socklen_t(MemoryLayout<Int>.size)) // The size of the socket option value
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:149:56: error: cannot find 'errno' in scope
147 |
148 | if status == -1 {
149 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
150 | freeaddrinfo(servinfo)
151 | closeSocket(socketDescriptor)
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:150:9: error: cannot find 'freeaddrinfo' in scope
148 | if status == -1 {
149 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
150 | freeaddrinfo(servinfo)
| `- error: cannot find 'freeaddrinfo' in scope
151 | closeSocket(socketDescriptor)
152 | return .failure(SwifterSocketsError("Status error for setsockopt\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:160:14: error: cannot find 'bind' in scope
158 | // ====================================
159 |
160 | status = bind(
| `- error: cannot find 'bind' in scope
161 | socketDescriptor, // The socket descriptor of the socket to bind
162 | servinfo?.pointee.ai_addr, // Use the servinfo created earlier, this makes it IPv4/IPv6 independant
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:168:56: error: cannot find 'errno' in scope
166 |
167 | if status != 0 {
168 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
169 | freeaddrinfo(servinfo)
170 | closeSocket(socketDescriptor)
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:169:9: error: cannot find 'freeaddrinfo' in scope
167 | if status != 0 {
168 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
169 | freeaddrinfo(servinfo)
| `- error: cannot find 'freeaddrinfo' in scope
170 | closeSocket(socketDescriptor)
171 | return .failure(SwifterSocketsError("SocketDescriptor error\nError code: \(strError)"))
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:179:5: error: cannot find 'freeaddrinfo' in scope
177 | // ===============================
178 |
179 | freeaddrinfo(servinfo)
| `- error: cannot find 'freeaddrinfo' in scope
180 |
181 |
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:186:14: error: cannot find 'listen' in scope
184 | // ========================================
185 |
186 | status = listen(
| `- error: cannot find 'listen' in scope
187 | socketDescriptor, // The socket on which to listen
188 | maxPendingConnectionRequest) // The number of connections that will be allowed before they are accepted
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SetupTipServer.swift:194:56: error: cannot find 'errno' in scope
192 |
193 | if status != 0 {
194 | let strError = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
195 | closeSocket(socketDescriptor)
196 | return .failure(SwifterSocketsError("\(#file).\(#function).\(#line): Status error for listen\nError code: \(strError)"))
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-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
[22/31] Compiling SwifterSockets SwifterSocketsUtils.swift
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SwifterSocketsUtils.swift:123:55: error: cannot find type 'sockaddr' in scope
121 | /// - Returns: (nil, nil) on failure, (ipAddress, portNumber) on success.
122 |
123 | public func sockaddrDescription(_ addr: UnsafePointer<sockaddr>) -> (ipAddress: String?, portNumber: String?) {
| `- error: cannot find type 'sockaddr' in scope
124 |
125 | var host : String?
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SwifterSocketsUtils.swift:174:68: error: cannot find type 'addrinfo' in scope
172 | /// - Returns: A string with the IP Addresses of all entries in the infoPtr addrinfo structure chain.
173 |
174 | public func logAddrInfoIPAddresses(_ infoPtr: UnsafeMutablePointer<addrinfo>) -> String {
| `- error: cannot find type 'addrinfo' in scope
175 |
176 | let addrInfoNil: UnsafeMutablePointer<addrinfo>? = nil
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/Sources/SwifterSockets/TipAccept.swift:136:24: error: type of expression is ambiguous without a type annotation
134 |
135 | var clientSocketStorage = sockaddr_storage() // Will contain either an ipv4 or an ipv6 sockaddr
136 | let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
| `- error: type of expression is ambiguous without a type annotation
137 | let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
138 | var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/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.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/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/.build/checkouts/SwifterSockets/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 |
[23/31] Compiling SwifterSockets TipAccept.swift
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SwifterSocketsUtils.swift:123:55: error: cannot find type 'sockaddr' in scope
121 | /// - Returns: (nil, nil) on failure, (ipAddress, portNumber) on success.
122 |
123 | public func sockaddrDescription(_ addr: UnsafePointer<sockaddr>) -> (ipAddress: String?, portNumber: String?) {
| `- error: cannot find type 'sockaddr' in scope
124 |
125 | var host : String?
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/SwifterSocketsUtils.swift:174:68: error: cannot find type 'addrinfo' in scope
172 | /// - Returns: A string with the IP Addresses of all entries in the infoPtr addrinfo structure chain.
173 |
174 | public func logAddrInfoIPAddresses(_ infoPtr: UnsafeMutablePointer<addrinfo>) -> String {
| `- error: cannot find type 'addrinfo' in scope
175 |
176 | let addrInfoNil: UnsafeMutablePointer<addrinfo>? = nil
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/Sources/SwifterSockets/TipAccept.swift:136:24: error: type of expression is ambiguous without a type annotation
134 |
135 | var clientSocketStorage = sockaddr_storage() // Will contain either an ipv4 or an ipv6 sockaddr
136 | let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
| `- error: type of expression is ambiguous without a type annotation
137 | let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
138 | var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/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.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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/.build/checkouts/SwifterSockets/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.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 | * thread.
57 | */
58 | #define errno (*__errno())
| `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/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/.build/checkouts/SwifterSockets/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 |
[24/31] Compiling SwifterSockets TipInterface.swift
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/TipReceiverLoop.swift:109:29: error: cannot find 'recv' in scope
107 | // =============
108 |
109 | let bytesRead = recv(socket, buffer.assumingMemoryBound(to: UInt8.self), bufferSize, 0)
| `- error: cannot find 'recv' in scope
110 |
111 | switch bytesRead {
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/TipReceiverLoop.swift:114:63: error: cannot find 'errno' in scope
112 |
113 | case Int.min ... -1: // Exit in case of an error
114 | let message = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
115 | receiver?.receiverError(message)
116 | cont = false
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-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
[25/31] Compiling SwifterSockets TipReceiverLoop.swift
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/TipReceiverLoop.swift:109:29: error: cannot find 'recv' in scope
107 | // =============
108 |
109 | let bytesRead = recv(socket, buffer.assumingMemoryBound(to: UInt8.self), bufferSize, 0)
| `- error: cannot find 'recv' in scope
110 |
111 | switch bytesRead {
/host/spi-builder-workspace/.build/checkouts/SwifterSockets/Sources/SwifterSockets/TipReceiverLoop.swift:114:63: error: cannot find 'errno' in scope
112 |
113 | case Int.min ... -1: // Exit in case of an error
114 | let message = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
| `- error: cannot find 'errno' in scope
115 | receiver?.receiverError(message)
116 | cont = false
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-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
[26/31] Compiling BRUtils Data.Extensions.swift
[27/31] Emitting module BRUtils
[30/31] Emitting module Ascii
[31/31] Compiling Ascii Ascii.swift
BUILD FAILURE 6.1 android