The Swift Package Index logo.Swift Package Index

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

Build Information

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