The Swift Package Index logo.Swift Package Index

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