The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build SwifterSockets, reference 1.1.3 (a1bad9), with Swift 6.1 for Android on 27 May 2025 16:52:14 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/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

126 |         case 19: set.fds_bits.19 = set.fds_bits.19 | mask
127 |         case 20: set.fds_bits.20 = set.fds_bits.20 | mask
128 |         case 21: set.fds_bits.21 = set.fds_bits.21 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
129 |         case 22: set.fds_bits.22 = set.fds_bits.22 | mask
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:129: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'
127 |         case 20: set.fds_bits.20 = set.fds_bits.20 | mask
128 |         case 21: set.fds_bits.21 = set.fds_bits.21 | mask
129 |         case 22: set.fds_bits.22 = set.fds_bits.22 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:129: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'
127 |         case 20: set.fds_bits.20 = set.fds_bits.20 | mask
128 |         case 21: set.fds_bits.21 = set.fds_bits.21 | mask
129 |         case 22: set.fds_bits.22 = set.fds_bits.22 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:130: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'
128 |         case 21: set.fds_bits.21 = set.fds_bits.21 | mask
129 |         case 22: set.fds_bits.22 = set.fds_bits.22 | mask
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:130: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'
128 |         case 21: set.fds_bits.21 = set.fds_bits.21 | mask
129 |         case 22: set.fds_bits.22 = set.fds_bits.22 | mask
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:131: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'
129 |         case 22: set.fds_bits.22 = set.fds_bits.22 | mask
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:131: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'
129 |         case 22: set.fds_bits.22 = set.fds_bits.22 | mask
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:132: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'
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:132: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'
130 |         case 23: set.fds_bits.23 = set.fds_bits.23 | mask
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:133: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'
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:133: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'
131 |         case 24: set.fds_bits.24 = set.fds_bits.24 | mask
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:134: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'
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:134: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'
132 |         case 25: set.fds_bits.25 = set.fds_bits.25 | mask
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:135: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'
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
137 |         case 30: set.fds_bits.30 = set.fds_bits.30 | mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:135: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'
133 |         case 26: set.fds_bits.26 = set.fds_bits.26 | mask
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
137 |         case 30: set.fds_bits.30 = set.fds_bits.30 | mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:136: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'
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
137 |         case 30: set.fds_bits.30 = set.fds_bits.30 | mask
138 |         case 31: set.fds_bits.31 = set.fds_bits.31 | mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:136: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'
134 |         case 27: set.fds_bits.27 = set.fds_bits.27 | mask
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
137 |         case 30: set.fds_bits.30 = set.fds_bits.30 | mask
138 |         case 31: set.fds_bits.31 = set.fds_bits.31 | mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:137: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'
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
137 |         case 30: set.fds_bits.30 = set.fds_bits.30 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
138 |         case 31: set.fds_bits.31 = set.fds_bits.31 | mask
139 |         default: break
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:137: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'
135 |         case 28: set.fds_bits.28 = set.fds_bits.28 | mask
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
137 |         case 30: set.fds_bits.30 = set.fds_bits.30 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
138 |         case 31: set.fds_bits.31 = set.fds_bits.31 | mask
139 |         default: break
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:138: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'
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
137 |         case 30: set.fds_bits.30 = set.fds_bits.30 | mask
138 |         case 31: set.fds_bits.31 = set.fds_bits.31 | mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
139 |         default: break
140 |         }
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:138: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'
136 |         case 29: set.fds_bits.29 = set.fds_bits.29 | mask
137 |         case 30: set.fds_bits.30 = set.fds_bits.30 | mask
138 |         case 31: set.fds_bits.31 = set.fds_bits.31 | mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
139 |         default: break
140 |         }
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:191:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
189 |
190 |         switch intOffset {
191 |         case 0: set.fds_bits.0 = set.fds_bits.0 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
192 |         case 1: set.fds_bits.1 = set.fds_bits.1 & mask
193 |         case 2: set.fds_bits.2 = set.fds_bits.2 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:192:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
190 |         switch intOffset {
191 |         case 0: set.fds_bits.0 = set.fds_bits.0 & mask
192 |         case 1: set.fds_bits.1 = set.fds_bits.1 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
193 |         case 2: set.fds_bits.2 = set.fds_bits.2 & mask
194 |         case 3: set.fds_bits.3 = set.fds_bits.3 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:193:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
191 |         case 0: set.fds_bits.0 = set.fds_bits.0 & mask
192 |         case 1: set.fds_bits.1 = set.fds_bits.1 & mask
193 |         case 2: set.fds_bits.2 = set.fds_bits.2 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
194 |         case 3: set.fds_bits.3 = set.fds_bits.3 & mask
195 |         case 4: set.fds_bits.4 = set.fds_bits.4 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:194:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
192 |         case 1: set.fds_bits.1 = set.fds_bits.1 & mask
193 |         case 2: set.fds_bits.2 = set.fds_bits.2 & mask
194 |         case 3: set.fds_bits.3 = set.fds_bits.3 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
195 |         case 4: set.fds_bits.4 = set.fds_bits.4 & mask
196 |         case 5: set.fds_bits.5 = set.fds_bits.5 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:195:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
193 |         case 2: set.fds_bits.2 = set.fds_bits.2 & mask
194 |         case 3: set.fds_bits.3 = set.fds_bits.3 & mask
195 |         case 4: set.fds_bits.4 = set.fds_bits.4 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
196 |         case 5: set.fds_bits.5 = set.fds_bits.5 & mask
197 |         case 6: set.fds_bits.6 = set.fds_bits.6 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:196:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
194 |         case 3: set.fds_bits.3 = set.fds_bits.3 & mask
195 |         case 4: set.fds_bits.4 = set.fds_bits.4 & mask
196 |         case 5: set.fds_bits.5 = set.fds_bits.5 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
197 |         case 6: set.fds_bits.6 = set.fds_bits.6 & mask
198 |         case 7: set.fds_bits.7 = set.fds_bits.7 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:197:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
195 |         case 4: set.fds_bits.4 = set.fds_bits.4 & mask
196 |         case 5: set.fds_bits.5 = set.fds_bits.5 & mask
197 |         case 6: set.fds_bits.6 = set.fds_bits.6 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
198 |         case 7: set.fds_bits.7 = set.fds_bits.7 & mask
199 |         case 8: set.fds_bits.8 = set.fds_bits.8 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:198:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
196 |         case 5: set.fds_bits.5 = set.fds_bits.5 & mask
197 |         case 6: set.fds_bits.6 = set.fds_bits.6 & mask
198 |         case 7: set.fds_bits.7 = set.fds_bits.7 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
199 |         case 8: set.fds_bits.8 = set.fds_bits.8 & mask
200 |         case 9: set.fds_bits.9 = set.fds_bits.9 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:199:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
197 |         case 6: set.fds_bits.6 = set.fds_bits.6 & mask
198 |         case 7: set.fds_bits.7 = set.fds_bits.7 & mask
199 |         case 8: set.fds_bits.8 = set.fds_bits.8 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
200 |         case 9: set.fds_bits.9 = set.fds_bits.9 & mask
201 |         case 10: set.fds_bits.10 = set.fds_bits.10 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:200:51: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
198 |         case 7: set.fds_bits.7 = set.fds_bits.7 & mask
199 |         case 8: set.fds_bits.8 = set.fds_bits.8 & mask
200 |         case 9: set.fds_bits.9 = set.fds_bits.9 & mask
    |                                                   `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
201 |         case 10: set.fds_bits.10 = set.fds_bits.10 & mask
202 |         case 11: set.fds_bits.11 = set.fds_bits.11 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:201:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
199 |         case 8: set.fds_bits.8 = set.fds_bits.8 & mask
200 |         case 9: set.fds_bits.9 = set.fds_bits.9 & mask
201 |         case 10: set.fds_bits.10 = set.fds_bits.10 & mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
202 |         case 11: set.fds_bits.11 = set.fds_bits.11 & mask
203 |         case 12: set.fds_bits.12 = set.fds_bits.12 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:202:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
200 |         case 9: set.fds_bits.9 = set.fds_bits.9 & mask
201 |         case 10: set.fds_bits.10 = set.fds_bits.10 & mask
202 |         case 11: set.fds_bits.11 = set.fds_bits.11 & mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
203 |         case 12: set.fds_bits.12 = set.fds_bits.12 & mask
204 |         case 13: set.fds_bits.13 = set.fds_bits.13 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:203:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
201 |         case 10: set.fds_bits.10 = set.fds_bits.10 & mask
202 |         case 11: set.fds_bits.11 = set.fds_bits.11 & mask
203 |         case 12: set.fds_bits.12 = set.fds_bits.12 & mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
204 |         case 13: set.fds_bits.13 = set.fds_bits.13 & mask
205 |         case 14: set.fds_bits.14 = set.fds_bits.14 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:204:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
202 |         case 11: set.fds_bits.11 = set.fds_bits.11 & mask
203 |         case 12: set.fds_bits.12 = set.fds_bits.12 & mask
204 |         case 13: set.fds_bits.13 = set.fds_bits.13 & mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
205 |         case 14: set.fds_bits.14 = set.fds_bits.14 & mask
206 |         case 15: set.fds_bits.15 = set.fds_bits.15 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:205:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
203 |         case 12: set.fds_bits.12 = set.fds_bits.12 & mask
204 |         case 13: set.fds_bits.13 = set.fds_bits.13 & mask
205 |         case 14: set.fds_bits.14 = set.fds_bits.14 & mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
206 |         case 15: set.fds_bits.15 = set.fds_bits.15 & mask
207 |         case 16: set.fds_bits.16 = set.fds_bits.16 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:206:54: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
204 |         case 13: set.fds_bits.13 = set.fds_bits.13 & mask
205 |         case 14: set.fds_bits.14 = set.fds_bits.14 & mask
206 |         case 15: set.fds_bits.15 = set.fds_bits.15 & mask
    |                                                      `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
207 |         case 16: set.fds_bits.16 = set.fds_bits.16 & mask
208 |         case 17: set.fds_bits.17 = set.fds_bits.17 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:207: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 '16'
205 |         case 14: set.fds_bits.14 = set.fds_bits.14 & mask
206 |         case 15: set.fds_bits.15 = set.fds_bits.15 & mask
207 |         case 16: set.fds_bits.16 = set.fds_bits.16 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
208 |         case 17: set.fds_bits.17 = set.fds_bits.17 & mask
209 |         case 18: set.fds_bits.18 = set.fds_bits.18 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:207: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 '16'
205 |         case 14: set.fds_bits.14 = set.fds_bits.14 & mask
206 |         case 15: set.fds_bits.15 = set.fds_bits.15 & mask
207 |         case 16: set.fds_bits.16 = set.fds_bits.16 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
208 |         case 17: set.fds_bits.17 = set.fds_bits.17 & mask
209 |         case 18: set.fds_bits.18 = set.fds_bits.18 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:208: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 '17'
206 |         case 15: set.fds_bits.15 = set.fds_bits.15 & mask
207 |         case 16: set.fds_bits.16 = set.fds_bits.16 & mask
208 |         case 17: set.fds_bits.17 = set.fds_bits.17 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
209 |         case 18: set.fds_bits.18 = set.fds_bits.18 & mask
210 |         case 19: set.fds_bits.19 = set.fds_bits.19 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:208: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 '17'
206 |         case 15: set.fds_bits.15 = set.fds_bits.15 & mask
207 |         case 16: set.fds_bits.16 = set.fds_bits.16 & mask
208 |         case 17: set.fds_bits.17 = set.fds_bits.17 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
209 |         case 18: set.fds_bits.18 = set.fds_bits.18 & mask
210 |         case 19: set.fds_bits.19 = set.fds_bits.19 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:209: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 '18'
207 |         case 16: set.fds_bits.16 = set.fds_bits.16 & mask
208 |         case 17: set.fds_bits.17 = set.fds_bits.17 & mask
209 |         case 18: set.fds_bits.18 = set.fds_bits.18 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
210 |         case 19: set.fds_bits.19 = set.fds_bits.19 & mask
211 |         case 20: set.fds_bits.20 = set.fds_bits.20 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:209: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 '18'
207 |         case 16: set.fds_bits.16 = set.fds_bits.16 & mask
208 |         case 17: set.fds_bits.17 = set.fds_bits.17 & mask
209 |         case 18: set.fds_bits.18 = set.fds_bits.18 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, 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'
210 |         case 19: set.fds_bits.19 = set.fds_bits.19 & mask
211 |         case 20: set.fds_bits.20 = set.fds_bits.20 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:210: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 '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/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/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/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/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/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/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/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/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/Sources/SwifterSockets/FileDescriptorMacros.swift:214:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
212 |         case 21: set.fds_bits.21 = set.fds_bits.21 & mask
213 |         case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 |         case 23: set.fds_bits.23 = set.fds_bits.23 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
215 |         case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:215:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
213 |         case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 |         case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 |         case 24: set.fds_bits.24 = set.fds_bits.24 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:215:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
213 |         case 22: set.fds_bits.22 = set.fds_bits.22 & mask
214 |         case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 |         case 24: set.fds_bits.24 = set.fds_bits.24 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:216:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
214 |         case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 |         case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:216:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
214 |         case 23: set.fds_bits.23 = set.fds_bits.23 & mask
215 |         case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:217:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
215 |         case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:217:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
215 |         case 24: set.fds_bits.24 = set.fds_bits.24 & mask
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:218:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:218:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
216 |         case 25: set.fds_bits.25 = set.fds_bits.25 & mask
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:219:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:219:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
217 |         case 26: set.fds_bits.26 = set.fds_bits.26 & mask
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:220:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:220:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
218 |         case 27: set.fds_bits.27 = set.fds_bits.27 & mask
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:221:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
223 |         default: break
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:221:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
219 |         case 28: set.fds_bits.28 = set.fds_bits.28 & mask
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
223 |         default: break
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:222:31: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
    |                               `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
223 |         default: break
224 |         }
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:222:49: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
220 |         case 29: set.fds_bits.29 = set.fds_bits.29 & mask
221 |         case 30: set.fds_bits.30 = set.fds_bits.30 & mask
222 |         case 31: set.fds_bits.31 = set.fds_bits.31 & mask
    |                                                 `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
223 |         default: break
224 |         }
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:275:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
273 |
274 |         switch intOffset {
275 |         case 0: return set.fds_bits.0 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
276 |         case 1: return set.fds_bits.1 & mask != 0
277 |         case 2: return set.fds_bits.2 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:276:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
274 |         switch intOffset {
275 |         case 0: return set.fds_bits.0 & mask != 0
276 |         case 1: return set.fds_bits.1 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
277 |         case 2: return set.fds_bits.2 & mask != 0
278 |         case 3: return set.fds_bits.3 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:277:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
275 |         case 0: return set.fds_bits.0 & mask != 0
276 |         case 1: return set.fds_bits.1 & mask != 0
277 |         case 2: return set.fds_bits.2 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
278 |         case 3: return set.fds_bits.3 & mask != 0
279 |         case 4: return set.fds_bits.4 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:278:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
276 |         case 1: return set.fds_bits.1 & mask != 0
277 |         case 2: return set.fds_bits.2 & mask != 0
278 |         case 3: return set.fds_bits.3 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
279 |         case 4: return set.fds_bits.4 & mask != 0
280 |         case 5: return set.fds_bits.5 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:279:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
277 |         case 2: return set.fds_bits.2 & mask != 0
278 |         case 3: return set.fds_bits.3 & mask != 0
279 |         case 4: return set.fds_bits.4 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
280 |         case 5: return set.fds_bits.5 & mask != 0
281 |         case 6: return set.fds_bits.6 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:280:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
278 |         case 3: return set.fds_bits.3 & mask != 0
279 |         case 4: return set.fds_bits.4 & mask != 0
280 |         case 5: return set.fds_bits.5 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
281 |         case 6: return set.fds_bits.6 & mask != 0
282 |         case 7: return set.fds_bits.7 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:281:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
279 |         case 4: return set.fds_bits.4 & mask != 0
280 |         case 5: return set.fds_bits.5 & mask != 0
281 |         case 6: return set.fds_bits.6 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
282 |         case 7: return set.fds_bits.7 & mask != 0
283 |         case 8: return set.fds_bits.8 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:282:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
280 |         case 5: return set.fds_bits.5 & mask != 0
281 |         case 6: return set.fds_bits.6 & mask != 0
282 |         case 7: return set.fds_bits.7 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
283 |         case 8: return set.fds_bits.8 & mask != 0
284 |         case 9: return set.fds_bits.9 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:283:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
281 |         case 6: return set.fds_bits.6 & mask != 0
282 |         case 7: return set.fds_bits.7 & mask != 0
283 |         case 8: return set.fds_bits.8 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
284 |         case 9: return set.fds_bits.9 & mask != 0
285 |         case 10: return set.fds_bits.10 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:284:39: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
282 |         case 7: return set.fds_bits.7 & mask != 0
283 |         case 8: return set.fds_bits.8 & mask != 0
284 |         case 9: return set.fds_bits.9 & mask != 0
    |                                       |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                       `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
285 |         case 10: return set.fds_bits.10 & mask != 0
286 |         case 11: return set.fds_bits.11 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:285:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
283 |         case 8: return set.fds_bits.8 & mask != 0
284 |         case 9: return set.fds_bits.9 & mask != 0
285 |         case 10: return set.fds_bits.10 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
286 |         case 11: return set.fds_bits.11 & mask != 0
287 |         case 12: return set.fds_bits.12 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:286:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
284 |         case 9: return set.fds_bits.9 & mask != 0
285 |         case 10: return set.fds_bits.10 & mask != 0
286 |         case 11: return set.fds_bits.11 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
287 |         case 12: return set.fds_bits.12 & mask != 0
288 |         case 13: return set.fds_bits.13 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:287:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
285 |         case 10: return set.fds_bits.10 & mask != 0
286 |         case 11: return set.fds_bits.11 & mask != 0
287 |         case 12: return set.fds_bits.12 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
288 |         case 13: return set.fds_bits.13 & mask != 0
289 |         case 14: return set.fds_bits.14 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:288:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
286 |         case 11: return set.fds_bits.11 & mask != 0
287 |         case 12: return set.fds_bits.12 & mask != 0
288 |         case 13: return set.fds_bits.13 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
289 |         case 14: return set.fds_bits.14 & mask != 0
290 |         case 15: return set.fds_bits.15 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:289:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
287 |         case 12: return set.fds_bits.12 & mask != 0
288 |         case 13: return set.fds_bits.13 & mask != 0
289 |         case 14: return set.fds_bits.14 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
290 |         case 15: return set.fds_bits.15 & mask != 0
291 |         case 16: return set.fds_bits.16 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:290:41: error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
288 |         case 13: return set.fds_bits.13 & mask != 0
289 |         case 14: return set.fds_bits.14 & mask != 0
290 |         case 15: return set.fds_bits.15 & mask != 0
    |                                         |- error: binary operator '&' cannot be applied to operands of type 'fd_mask' (aka 'UInt') and 'Int32'
    |                                         `- note: overloads for '&' exist with these partially matching parameter lists: (Int32, Int32), (UInt, UInt)
291 |         case 16: return set.fds_bits.16 & mask != 0
292 |         case 17: return set.fds_bits.17 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:291:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
289 |         case 14: return set.fds_bits.14 & mask != 0
290 |         case 15: return set.fds_bits.15 & mask != 0
291 |         case 16: return set.fds_bits.16 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '16'
292 |         case 17: return set.fds_bits.17 & mask != 0
293 |         case 18: return set.fds_bits.18 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:292:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
290 |         case 15: return set.fds_bits.15 & mask != 0
291 |         case 16: return set.fds_bits.16 & mask != 0
292 |         case 17: return set.fds_bits.17 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '17'
293 |         case 18: return set.fds_bits.18 & mask != 0
294 |         case 19: return set.fds_bits.19 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:293:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
291 |         case 16: return set.fds_bits.16 & mask != 0
292 |         case 17: return set.fds_bits.17 & mask != 0
293 |         case 18: return set.fds_bits.18 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '18'
294 |         case 19: return set.fds_bits.19 & mask != 0
295 |         case 20: return set.fds_bits.20 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:294:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
292 |         case 17: return set.fds_bits.17 & mask != 0
293 |         case 18: return set.fds_bits.18 & mask != 0
294 |         case 19: return set.fds_bits.19 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '19'
295 |         case 20: return set.fds_bits.20 & mask != 0
296 |         case 21: return set.fds_bits.21 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:295:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
293 |         case 18: return set.fds_bits.18 & mask != 0
294 |         case 19: return set.fds_bits.19 & mask != 0
295 |         case 20: return set.fds_bits.20 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '20'
296 |         case 21: return set.fds_bits.21 & mask != 0
297 |         case 22: return set.fds_bits.22 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:296:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
294 |         case 19: return set.fds_bits.19 & mask != 0
295 |         case 20: return set.fds_bits.20 & mask != 0
296 |         case 21: return set.fds_bits.21 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '21'
297 |         case 22: return set.fds_bits.22 & mask != 0
298 |         case 23: return set.fds_bits.23 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:297:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
295 |         case 20: return set.fds_bits.20 & mask != 0
296 |         case 21: return set.fds_bits.21 & mask != 0
297 |         case 22: return set.fds_bits.22 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '22'
298 |         case 23: return set.fds_bits.23 & mask != 0
299 |         case 24: return set.fds_bits.24 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:298:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
296 |         case 21: return set.fds_bits.21 & mask != 0
297 |         case 22: return set.fds_bits.22 & mask != 0
298 |         case 23: return set.fds_bits.23 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '23'
299 |         case 24: return set.fds_bits.24 & mask != 0
300 |         case 25: return set.fds_bits.25 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:299:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
297 |         case 22: return set.fds_bits.22 & mask != 0
298 |         case 23: return set.fds_bits.23 & mask != 0
299 |         case 24: return set.fds_bits.24 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '24'
300 |         case 25: return set.fds_bits.25 & mask != 0
301 |         case 26: return set.fds_bits.26 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:300:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
298 |         case 23: return set.fds_bits.23 & mask != 0
299 |         case 24: return set.fds_bits.24 & mask != 0
300 |         case 25: return set.fds_bits.25 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '25'
301 |         case 26: return set.fds_bits.26 & mask != 0
302 |         case 27: return set.fds_bits.27 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:301:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
299 |         case 24: return set.fds_bits.24 & mask != 0
300 |         case 25: return set.fds_bits.25 & mask != 0
301 |         case 26: return set.fds_bits.26 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '26'
302 |         case 27: return set.fds_bits.27 & mask != 0
303 |         case 28: return set.fds_bits.28 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:302:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
300 |         case 25: return set.fds_bits.25 & mask != 0
301 |         case 26: return set.fds_bits.26 & mask != 0
302 |         case 27: return set.fds_bits.27 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '27'
303 |         case 28: return set.fds_bits.28 & mask != 0
304 |         case 29: return set.fds_bits.29 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:303:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
301 |         case 26: return set.fds_bits.26 & mask != 0
302 |         case 27: return set.fds_bits.27 & mask != 0
303 |         case 28: return set.fds_bits.28 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '28'
304 |         case 29: return set.fds_bits.29 & mask != 0
305 |         case 30: return set.fds_bits.30 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:304:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
302 |         case 27: return set.fds_bits.27 & mask != 0
303 |         case 28: return set.fds_bits.28 & mask != 0
304 |         case 29: return set.fds_bits.29 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '29'
305 |         case 30: return set.fds_bits.30 & mask != 0
306 |         case 31: return set.fds_bits.31 & mask != 0
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:305:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
303 |         case 28: return set.fds_bits.28 & mask != 0
304 |         case 29: return set.fds_bits.29 & mask != 0
305 |         case 30: return set.fds_bits.30 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '30'
306 |         case 31: return set.fds_bits.31 & mask != 0
307 |         default: return false
/host/spi-builder-workspace/Sources/SwifterSockets/FileDescriptorMacros.swift:306:38: error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
304 |         case 29: return set.fds_bits.29 & mask != 0
305 |         case 30: return set.fds_bits.30 & mask != 0
306 |         case 31: return set.fds_bits.31 & mask != 0
    |                                      `- error: value of tuple type '(fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask, fd_mask)' (aka '(UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt, UInt)') has no member '31'
307 |         default: return false
308 |         }
[14/19] Compiling SwifterSockets TipServer.swift
/host/spi-builder-workspace/Sources/SwifterSockets/TipTransfer.swift:184:13: error: cannot find 'close' in scope
182 |
183 |         case .closed:
184 |             close(socket) // Ensure that the socket is closed from our end.
    |             `- error: cannot find 'close' in scope
185 |             _ = progress?(bytesTransferred, buffer.count)
186 |             callback?.transmitterClosed(id)
/host/spi-builder-workspace/Sources/SwifterSockets/TipTransfer.swift:204:25: error: cannot find 'send' in scope
202 |         let bytesSend = send(socket, dataStart, size, Int32(MSG_NOSIGNAL))
203 |         #else
204 |         let bytesSend = send(socket, dataStart, size, 0)
    |                         `- error: cannot find 'send' in scope
205 |         #endif
206 |
/host/spi-builder-workspace/Sources/SwifterSockets/TipTransfer.swift:210:59: error: cannot find 'errno' in scope
208 |
209 |         case Int.min ... -1: // An error occured
210 |             let message = String(validatingUTF8: strerror(errno)) ?? "Unknown error code '\(errno)'"
    |                                                           `- error: cannot find 'errno' in scope
211 |             _ = progress?(bytesTransferred, buffer.count)
212 |             callback?.transmitterError(id, message)
/root/.swiftpm/swift-sdks/swift-6.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/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
[15/19] Compiling SwifterSockets TipTransfer.swift
/host/spi-builder-workspace/Sources/SwifterSockets/TipTransfer.swift:184:13: error: cannot find 'close' in scope
182 |
183 |         case .closed:
184 |             close(socket) // Ensure that the socket is closed from our end.
    |             `- error: cannot find 'close' in scope
185 |             _ = progress?(bytesTransferred, buffer.count)
186 |             callback?.transmitterClosed(id)
/host/spi-builder-workspace/Sources/SwifterSockets/TipTransfer.swift:204:25: error: cannot find 'send' in scope
202 |         let bytesSend = send(socket, dataStart, size, Int32(MSG_NOSIGNAL))
203 |         #else
204 |         let bytesSend = send(socket, dataStart, size, 0)
    |                         `- error: cannot find 'send' in scope
205 |         #endif
206 |
/host/spi-builder-workspace/Sources/SwifterSockets/TipTransfer.swift:210:59: error: cannot find 'errno' in scope
208 |
209 |         case Int.min ... -1: // An error occured
210 |             let message = String(validatingUTF8: strerror(errno)) ?? "Unknown error code '\(errno)'"
    |                                                           `- error: cannot find 'errno' in scope
211 |             _ = progress?(bytesTransferred, buffer.count)
212 |             callback?.transmitterError(id, message)
/root/.swiftpm/swift-sdks/swift-6.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/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
[16/19] Compiling SwifterSockets SwifterSocketsUtils.swift
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:123:55: error: cannot find type 'sockaddr' in scope
121 | /// - Returns: (nil, nil) on failure, (ipAddress, portNumber) on success.
122 |
123 | public func sockaddrDescription(_ addr: UnsafePointer<sockaddr>) -> (ipAddress: String?, portNumber: String?) {
    |                                                       `- error: cannot find type 'sockaddr' in scope
124 |
125 |     var host : String?
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:174:68: error: cannot find type 'addrinfo' in scope
172 | /// - Returns: A string with the IP Addresses of all entries in the infoPtr addrinfo structure chain.
173 |
174 | public func logAddrInfoIPAddresses(_ infoPtr: UnsafeMutablePointer<addrinfo>) -> String {
    |                                                                    `- error: cannot find type 'addrinfo' in scope
175 |
176 |     let addrInfoNil: UnsafeMutablePointer<addrinfo>? = nil
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:93:21: error: cannot find 'sockaddr_in6' in scope
 91 |
 92 |     if address.contains(":") {
 93 |         var ipv6n = sockaddr_in6()
    |                     `- error: cannot find 'sockaddr_in6' in scope
 94 |         inet_pton(AF_INET6, address, &ipv6n)
 95 |         var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:94:9: error: cannot find 'inet_pton' in scope
 92 |     if address.contains(":") {
 93 |         var ipv6n = sockaddr_in6()
 94 |         inet_pton(AF_INET6, address, &ipv6n)
    |         `- error: cannot find 'inet_pton' in scope
 95 |         var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
 96 |         inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:94:19: error: cannot find 'AF_INET6' in scope
 92 |     if address.contains(":") {
 93 |         var ipv6n = sockaddr_in6()
 94 |         inet_pton(AF_INET6, address, &ipv6n)
    |                   `- error: cannot find 'AF_INET6' in scope
 95 |         var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
 96 |         inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:95:59: error: cannot find 'INET6_ADDRSTRLEN' in scope
 93 |         var ipv6n = sockaddr_in6()
 94 |         inet_pton(AF_INET6, address, &ipv6n)
 95 |         var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
    |                                                           `- error: cannot find 'INET6_ADDRSTRLEN' in scope
 96 |         inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
 97 |         let ipv6str = String(cString: ipv6p)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:96:9: error: cannot find 'inet_ntop' in scope
 94 |         inet_pton(AF_INET6, address, &ipv6n)
 95 |         var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
 96 |         inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
    |         `- error: cannot find 'inet_ntop' in scope
 97 |         let ipv6str = String(cString: ipv6p)
 98 |         return address.lowercased() == ipv6str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:96:19: error: cannot find 'AF_INET6' in scope
 94 |         inet_pton(AF_INET6, address, &ipv6n)
 95 |         var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
 96 |         inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
    |                   `- error: cannot find 'AF_INET6' in scope
 97 |         let ipv6str = String(cString: ipv6p)
 98 |         return address.lowercased() == ipv6str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:96:55: error: cannot find 'INET6_ADDRSTRLEN' in scope
 94 |         inet_pton(AF_INET6, address, &ipv6n)
 95 |         var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
 96 |         inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
    |                                                       `- error: cannot find 'INET6_ADDRSTRLEN' in scope
 97 |         let ipv6str = String(cString: ipv6p)
 98 |         return address.lowercased() == ipv6str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:105:21: error: cannot find 'sockaddr_in' in scope
103 |
104 |     if address.contains(".") {
105 |         var ipv4n = sockaddr_in()
    |                     `- error: cannot find 'sockaddr_in' in scope
106 |         inet_pton(AF_INET, address, &ipv4n)
107 |         var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:106:9: error: cannot find 'inet_pton' in scope
104 |     if address.contains(".") {
105 |         var ipv4n = sockaddr_in()
106 |         inet_pton(AF_INET, address, &ipv4n)
    |         `- error: cannot find 'inet_pton' in scope
107 |         var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 |         inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:106:19: error: cannot find 'AF_INET' in scope
104 |     if address.contains(".") {
105 |         var ipv4n = sockaddr_in()
106 |         inet_pton(AF_INET, address, &ipv4n)
    |                   `- error: cannot find 'AF_INET' in scope
107 |         var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 |         inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:107:59: error: cannot find 'INET_ADDRSTRLEN' in scope
105 |         var ipv4n = sockaddr_in()
106 |         inet_pton(AF_INET, address, &ipv4n)
107 |         var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
    |                                                           `- error: cannot find 'INET_ADDRSTRLEN' in scope
108 |         inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
109 |         let ipv4str = String(cString: ipv4p)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:108:9: error: cannot find 'inet_ntop' in scope
106 |         inet_pton(AF_INET, address, &ipv4n)
107 |         var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 |         inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
    |         `- error: cannot find 'inet_ntop' in scope
109 |         let ipv4str = String(cString: ipv4p)
110 |         return address.lowercased() == ipv4str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:108:19: error: cannot find 'AF_INET' in scope
106 |         inet_pton(AF_INET, address, &ipv4n)
107 |         var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 |         inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
    |                   `- error: cannot find 'AF_INET' in scope
109 |         let ipv4str = String(cString: ipv4p)
110 |         return address.lowercased() == ipv4str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:108:54: error: cannot find 'INET_ADDRSTRLEN' in scope
106 |         inet_pton(AF_INET, address, &ipv4n)
107 |         var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 |         inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
    |                                                      `- error: cannot find 'INET_ADDRSTRLEN' in scope
109 |         let ipv4str = String(cString: ipv4p)
110 |         return address.lowercased() == ipv4str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:128:55: error: cannot find 'NI_MAXHOST' in scope
126 |     var service : String?
127 |
128 |     var hostBuffer = [CChar](repeating: 0, count: Int(NI_MAXHOST))
    |                                                       `- error: cannot find 'NI_MAXHOST' in scope
129 |     var serviceBuffer = [CChar](repeating: 0, count: Int(NI_MAXSERV))
130 |
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:129:58: error: cannot find 'NI_MAXSERV' in scope
127 |
128 |     var hostBuffer = [CChar](repeating: 0, count: Int(NI_MAXHOST))
129 |     var serviceBuffer = [CChar](repeating: 0, count: Int(NI_MAXSERV))
    |                                                          `- error: cannot find 'NI_MAXSERV' in scope
130 |
131 |     #if os(Linux)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:146:18: error: cannot find 'getnameinfo' in scope
144 |     #else
145 |
146 |     let result = getnameinfo(
    |                  `- error: cannot find 'getnameinfo' in scope
147 |         addr,
148 |         socklen_t(addr.pointee.sa_len),
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:153:9: error: cannot find 'NI_NUMERICHOST' in scope
151 |         &serviceBuffer,
152 |         socklen_t(serviceBuffer.count),
153 |         NI_NUMERICHOST | NI_NUMERICSERV)
    |         `- error: cannot find 'NI_NUMERICHOST' in scope
154 |
155 |     #endif
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:153:26: error: cannot find 'NI_NUMERICSERV' in scope
151 |         &serviceBuffer,
152 |         socklen_t(serviceBuffer.count),
153 |         NI_NUMERICHOST | NI_NUMERICSERV)
    |                          `- error: cannot find 'NI_NUMERICSERV' in scope
154 |
155 |     #endif
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:176:43: error: cannot find type 'addrinfo' in scope
174 | public func logAddrInfoIPAddresses(_ infoPtr: UnsafeMutablePointer<addrinfo>) -> String {
175 |
176 |     let addrInfoNil: UnsafeMutablePointer<addrinfo>? = nil
    |                                           `- error: cannot find type 'addrinfo' in scope
177 |     var count = 0
178 |     var info = infoPtr
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:213:13: error: cannot find 'getsockopt' in scope
211 |         var optionValueFlag: Int32 = 0
212 |         var ovFlagLength = socklen_t(MemoryLayout<Int32>.size)
213 |         _ = getsockopt(socket, level, name, &optionValueFlag, &ovFlagLength)
    |             `- error: cannot find 'getsockopt' in scope
214 |         res += "\(str) = " + (optionValueFlag == 0 ? "No" : "Yes")
215 |     }
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:220:13: error: cannot find 'getsockopt' in scope
218 |         var optionValueInt: Int32 = 0
219 |         var ovIntLength = socklen_t(MemoryLayout<Int32>.size)
220 |         _ = getsockopt(socket, level, name, &optionValueInt, &ovIntLength)
    |             `- error: cannot find 'getsockopt' in scope
221 |         res += "\(str) = \(optionValueInt)"
222 |     }
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:225:33: error: cannot find 'linger' in scope
223 |
224 |     func forLingerOptionAtLevel(_ level: Int32, withName name: Int32, str: String) {
225 |         var optionValueLinger = linger(l_onoff: 0, l_linger: 0)
    |                                 `- error: cannot find 'linger' in scope
226 |         var ovLingerLength = socklen_t(MemoryLayout<linger>.size)
227 |         _ = getsockopt(socket, level, name, &optionValueLinger, &ovLingerLength)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:226:53: error: cannot find type 'linger' in scope
224 |     func forLingerOptionAtLevel(_ level: Int32, withName name: Int32, str: String) {
225 |         var optionValueLinger = linger(l_onoff: 0, l_linger: 0)
226 |         var ovLingerLength = socklen_t(MemoryLayout<linger>.size)
    |                                                     `- error: cannot find type 'linger' in scope
227 |         _ = getsockopt(socket, level, name, &optionValueLinger, &ovLingerLength)
228 |         res += "\(str) onOff = \(optionValueLinger.l_onoff), linger = \(optionValueLinger.l_linger)"
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:227:13: error: cannot find 'getsockopt' in scope
225 |         var optionValueLinger = linger(l_onoff: 0, l_linger: 0)
226 |         var ovLingerLength = socklen_t(MemoryLayout<linger>.size)
227 |         _ = getsockopt(socket, level, name, &optionValueLinger, &ovLingerLength)
    |             `- error: cannot find 'getsockopt' in scope
228 |         res += "\(str) onOff = \(optionValueLinger.l_onoff), linger = \(optionValueLinger.l_linger)"
229 |     }
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:234:13: error: cannot find 'getsockopt' in scope
232 |         var optionValueTime = timeval(tv_sec: 0, tv_usec: 0)
233 |         var ovTimeLength: socklen_t = 8
234 |         _ = getsockopt(socket, level, name, &optionValueTime, &ovTimeLength)
    |             `- error: cannot find 'getsockopt' in scope
235 |         res += "\(str) seconds = \(optionValueTime.tv_sec), microseconds = \(optionValueTime.tv_usec)"
236 |     }
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:241:26: error: cannot find 'SOL_SOCKET' in scope
239 |     // Call the assist functions for the available options
240 |
241 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
242 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:241:48: error: cannot find 'SO_BROADCAST' in scope
239 |     // Call the assist functions for the available options
240 |
241 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
    |                                                `- error: cannot find 'SO_BROADCAST' in scope
242 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:242:26: error: cannot find 'SOL_SOCKET' in scope
240 |
241 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
242 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:242:48: error: cannot find 'SO_DEBUG' in scope
240 |
241 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
242 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
    |                                                `- error: cannot find 'SO_DEBUG' in scope
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:243:26: error: cannot find 'SOL_SOCKET' in scope
241 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
242 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:243:48: error: cannot find 'SO_DONTROUTE' in scope
241 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
242 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
    |                                                `- error: cannot find 'SO_DONTROUTE' in scope
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:244:25: error: cannot find 'SOL_SOCKET' in scope
242 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
    |                         `- error: cannot find 'SOL_SOCKET' in scope
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:244:47: error: cannot find 'SO_ERROR' in scope
242 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
    |                                               `- error: cannot find 'SO_ERROR' in scope
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:245:26: error: cannot find 'SOL_SOCKET' in scope
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:245:48: error: cannot find 'SO_KEEPALIVE' in scope
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
    |                                                `- error: cannot find 'SO_KEEPALIVE' in scope
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:246:28: error: cannot find 'SOL_SOCKET' in scope
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
    |                            `- error: cannot find 'SOL_SOCKET' in scope
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:246:50: error: cannot find 'SO_LINGER' in scope
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
    |                                                  `- error: cannot find 'SO_LINGER' in scope
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:247:26: error: cannot find 'SOL_SOCKET' in scope
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:247:48: error: cannot find 'SO_OOBINLINE' in scope
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
    |                                                `- error: cannot find 'SO_OOBINLINE' in scope
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:248:25: error: cannot find 'SOL_SOCKET' in scope
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
    |                         `- error: cannot find 'SOL_SOCKET' in scope
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:248:47: error: cannot find 'SO_RCVBUF' in scope
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
    |                                               `- error: cannot find 'SO_RCVBUF' in scope
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:249:25: error: cannot find 'SOL_SOCKET' in scope
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
    |                         `- error: cannot find 'SOL_SOCKET' in scope
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:249:47: error: cannot find 'SO_SNDBUF' in scope
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
    |                                               `- error: cannot find 'SO_SNDBUF' in scope
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:250:25: error: cannot find 'SOL_SOCKET' in scope
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
    |                         `- error: cannot find 'SOL_SOCKET' in scope
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:250:47: error: cannot find 'SO_RCVLOWAT' in scope
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
    |                                               `- error: cannot find 'SO_RCVLOWAT' in scope
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:251:25: error: cannot find 'SOL_SOCKET' in scope
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
    |                         `- error: cannot find 'SOL_SOCKET' in scope
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:251:47: error: cannot find 'SO_SNDLOWAT' in scope
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
    |                                               `- error: cannot find 'SO_SNDLOWAT' in scope
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:252:26: error: cannot find 'SOL_SOCKET' in scope
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:252:48: error: cannot find 'SO_RCVTIMEO' in scope
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
    |                                                `- error: cannot find 'SO_RCVTIMEO' in scope
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:253:26: error: cannot find 'SOL_SOCKET' in scope
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:253:48: error: cannot find 'SO_SNDTIMEO' in scope
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
    |                                                `- error: cannot find 'SO_SNDTIMEO' in scope
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:254:26: error: cannot find 'SOL_SOCKET' in scope
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
255 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
256 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:254:48: error: cannot find 'SO_REUSEADDR' in scope
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
    |                                                `- error: cannot find 'SO_REUSEADDR' in scope
255 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
256 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:255:26: error: cannot find 'SOL_SOCKET' in scope
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
256 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
257 |     #if !os(Linux)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:255:48: error: cannot find 'SO_REUSEPORT' in scope
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
    |                                                `- error: cannot find 'SO_REUSEPORT' in scope
256 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
257 |     #if !os(Linux)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:256:25: error: cannot find 'SOL_SOCKET' in scope
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
256 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
    |                         `- error: cannot find 'SOL_SOCKET' in scope
257 |     #if !os(Linux)
258 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:256:47: error: cannot find 'SO_TYPE' in scope
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
256 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
    |                                               `- error: cannot find 'SO_TYPE' in scope
257 |     #if !os(Linux)
258 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:258:26: error: cannot find 'SOL_SOCKET' in scope
256 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
257 |     #if !os(Linux)
258 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
259 |     #endif
260 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:258:48: error: cannot find 'SO_USELOOPBACK' in scope
256 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
257 |     #if !os(Linux)
258 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
    |                                                `- error: cannot find 'SO_USELOOPBACK' in scope
259 |     #endif
260 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:260:31: error: cannot find 'IPPROTO_IP' in scope
258 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
259 |     #endif
260 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
    |                               `- error: cannot find 'IPPROTO_IP' in scope
261 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:260:54: error: cannot find 'IP_TOS' in scope
258 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
259 |     #endif
260 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
    |                                                      `- error: cannot find 'IP_TOS' in scope
261 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:261:31: error: cannot find 'IPPROTO_IP' in scope
259 |     #endif
260 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
261 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
    |                               `- error: cannot find 'IPPROTO_IP' in scope
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:261:54: error: cannot find 'IP_TTL' in scope
259 |     #endif
260 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
261 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
    |                                                      `- error: cannot find 'IP_TTL' in scope
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:262:31: error: cannot find 'IPPROTO_IPV6' in scope
260 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
261 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
    |                               `- error: cannot find 'IPPROTO_IPV6' in scope
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 |     forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:262:56: error: cannot find 'IPV6_UNICAST_HOPS' in scope
260 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
261 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
    |                                                        `- error: cannot find 'IPV6_UNICAST_HOPS' in scope
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 |     forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:263:32: error: cannot find 'IPPROTO_IPV6' in scope
261 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
    |                                `- error: cannot find 'IPPROTO_IPV6' in scope
264 |     forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
265 |     forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:263:57: error: cannot find 'IPV6_V6ONLY' in scope
261 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
    |                                                         `- error: cannot find 'IPV6_V6ONLY' in scope
264 |     forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
265 |     forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:264:31: error: cannot find 'IPPROTO_TCP' in scope
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 |     forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
    |                               `- error: cannot find 'IPPROTO_TCP' in scope
265 |     forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
266 |
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:264:55: error: cannot find 'TCP_MAXSEG' in scope
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 |     forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
    |                                                       `- error: cannot find 'TCP_MAXSEG' in scope
265 |     forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
266 |
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:265:32: error: cannot find 'IPPROTO_TCP' in scope
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 |     forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
265 |     forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
    |                                `- error: cannot find 'IPPROTO_TCP' in scope
266 |
267 |     return res
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:265:56: error: cannot find 'TCP_NODELAY' in scope
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 |     forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
265 |     forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
    |                                                        `- error: cannot find 'TCP_NODELAY' in scope
266 |
267 |     return res
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:282:12: error: cannot find 'close' in scope
280 |     guard let s = socket else { return nil }
281 |
282 |     return close(s) == 0
    |            `- error: cannot find 'close' in scope
283 | }
284 |
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:135:31: error: cannot find 'sockaddr_storage' in scope
133 |     // ======================================
134 |
135 |     var clientSocketStorage = sockaddr_storage() // Will contain either an ipv4 or an ipv6 sockaddr
    |                               `- error: cannot find 'sockaddr_storage' in scope
136 |     let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
137 |         let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:137:112: error: cannot find 'sockaddr' in scope
135 |     var clientSocketStorage = sockaddr_storage() // Will contain either an ipv4 or an ipv6 sockaddr
136 |     let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
137 |         let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
    |                                                                                                                `- error: cannot find 'sockaddr' in scope
138 |         var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
139 |         return accept(socket, sockaddrPtr, &len)
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:138:42: error: cannot find type 'sockaddr_storage' in scope
136 |     let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
137 |         let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
138 |         var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
    |                                          `- error: cannot find type 'sockaddr_storage' in scope
139 |         return accept(socket, sockaddrPtr, &len)
140 |     }
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:139:16: error: cannot find 'accept' in scope
137 |         let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
138 |         var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
139 |         return accept(socket, sockaddrPtr, &len)
    |                `- error: cannot find 'accept' in scope
140 |     }
141 |
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:137:47: error: cannot find type 'sockaddr' in scope
135 |     var clientSocketStorage = sockaddr_storage() // Will contain either an ipv4 or an ipv6 sockaddr
136 |     let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
137 |         let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
    |                                               `- error: cannot find type 'sockaddr' in scope
138 |         var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
139 |         return accept(socket, sockaddrPtr, &len)
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift: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/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/Sources/SwifterSockets/TipAccept.swift:163:18: error: cannot find 'setsockopt' in scope
161 |     var optval = 1;
162 |
163 |     let status = setsockopt(
    |                  `- error: cannot find 'setsockopt' in scope
164 |         clientSocket,
165 |         SOL_SOCKET,
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:165:9: error: cannot find 'SOL_SOCKET' in scope
163 |     let status = setsockopt(
164 |         clientSocket,
165 |         SOL_SOCKET,
    |         `- error: cannot find 'SOL_SOCKET' in scope
166 |         SO_NOSIGPIPE,
167 |         &optval,
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:166:9: error: cannot find 'SO_NOSIGPIPE' in scope
164 |         clientSocket,
165 |         SOL_SOCKET,
166 |         SO_NOSIGPIPE,
    |         `- error: cannot find 'SO_NOSIGPIPE' in scope
167 |         &optval,
168 |         socklen_t(MemoryLayout<Int>.size))
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:172:54: error: cannot find 'errno' in scope
170 |     if status == -1 {
171 |         closeSocket(clientSocket)
172 |         let errstr = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
    |                                                      `- error: cannot find 'errno' in scope
173 |         return .error(message: errstr)
174 |     }
/root/.swiftpm/swift-sdks/swift-6.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/Sources/SwifterSockets/TipAccept.swift:185:55: error: cannot find 'sockaddr' in scope
183 |     var clientIp: String = "Unknown"
184 |     withUnsafePointer(to: &clientSocketStorage) { (p) -> Void in
185 |         let ptr = UnsafeRawPointer(p)!.bindMemory(to: sockaddr.self, capacity: 1)
    |                                                       `- error: cannot find 'sockaddr' in scope
186 |         let (ipOrNil, _) = sockaddrDescription(ptr)
187 |         if let ip = ipOrNil { clientIp = ip }
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:185:40: error: generic parameter 'T' could not be inferred
183 |     var clientIp: String = "Unknown"
184 |     withUnsafePointer(to: &clientSocketStorage) { (p) -> Void in
185 |         let ptr = UnsafeRawPointer(p)!.bindMemory(to: sockaddr.self, capacity: 1)
    |                                        `- error: generic parameter 'T' could not be inferred
186 |         let (ipOrNil, _) = sockaddrDescription(ptr)
187 |         if let ip = ipOrNil { clientIp = ip }
Swift.UnsafeRawPointer.bindMemory:3:15: note: in call to function 'bindMemory(to:capacity:)'
1 | struct UnsafeRawPointer {
2 | @discardableResult
3 |   public func bindMemory<T>(to type: T.Type, capacity count: Int) -> UnsafePointer<T> where T : ~Copyable}
  |               `- note: in call to function 'bindMemory(to:capacity:)'
4 |
[17/19] Compiling SwifterSockets TipAccept.swift
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:123:55: error: cannot find type 'sockaddr' in scope
121 | /// - Returns: (nil, nil) on failure, (ipAddress, portNumber) on success.
122 |
123 | public func sockaddrDescription(_ addr: UnsafePointer<sockaddr>) -> (ipAddress: String?, portNumber: String?) {
    |                                                       `- error: cannot find type 'sockaddr' in scope
124 |
125 |     var host : String?
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:174:68: error: cannot find type 'addrinfo' in scope
172 | /// - Returns: A string with the IP Addresses of all entries in the infoPtr addrinfo structure chain.
173 |
174 | public func logAddrInfoIPAddresses(_ infoPtr: UnsafeMutablePointer<addrinfo>) -> String {
    |                                                                    `- error: cannot find type 'addrinfo' in scope
175 |
176 |     let addrInfoNil: UnsafeMutablePointer<addrinfo>? = nil
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:93:21: error: cannot find 'sockaddr_in6' in scope
 91 |
 92 |     if address.contains(":") {
 93 |         var ipv6n = sockaddr_in6()
    |                     `- error: cannot find 'sockaddr_in6' in scope
 94 |         inet_pton(AF_INET6, address, &ipv6n)
 95 |         var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:94:9: error: cannot find 'inet_pton' in scope
 92 |     if address.contains(":") {
 93 |         var ipv6n = sockaddr_in6()
 94 |         inet_pton(AF_INET6, address, &ipv6n)
    |         `- error: cannot find 'inet_pton' in scope
 95 |         var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
 96 |         inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:94:19: error: cannot find 'AF_INET6' in scope
 92 |     if address.contains(":") {
 93 |         var ipv6n = sockaddr_in6()
 94 |         inet_pton(AF_INET6, address, &ipv6n)
    |                   `- error: cannot find 'AF_INET6' in scope
 95 |         var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
 96 |         inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:95:59: error: cannot find 'INET6_ADDRSTRLEN' in scope
 93 |         var ipv6n = sockaddr_in6()
 94 |         inet_pton(AF_INET6, address, &ipv6n)
 95 |         var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
    |                                                           `- error: cannot find 'INET6_ADDRSTRLEN' in scope
 96 |         inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
 97 |         let ipv6str = String(cString: ipv6p)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:96:9: error: cannot find 'inet_ntop' in scope
 94 |         inet_pton(AF_INET6, address, &ipv6n)
 95 |         var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
 96 |         inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
    |         `- error: cannot find 'inet_ntop' in scope
 97 |         let ipv6str = String(cString: ipv6p)
 98 |         return address.lowercased() == ipv6str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:96:19: error: cannot find 'AF_INET6' in scope
 94 |         inet_pton(AF_INET6, address, &ipv6n)
 95 |         var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
 96 |         inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
    |                   `- error: cannot find 'AF_INET6' in scope
 97 |         let ipv6str = String(cString: ipv6p)
 98 |         return address.lowercased() == ipv6str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:96:55: error: cannot find 'INET6_ADDRSTRLEN' in scope
 94 |         inet_pton(AF_INET6, address, &ipv6n)
 95 |         var ipv6p = Array<CChar>(repeating: 0, count: Int(INET6_ADDRSTRLEN))
 96 |         inet_ntop(AF_INET6, &ipv6n, &ipv6p, socklen_t(INET6_ADDRSTRLEN))
    |                                                       `- error: cannot find 'INET6_ADDRSTRLEN' in scope
 97 |         let ipv6str = String(cString: ipv6p)
 98 |         return address.lowercased() == ipv6str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:105:21: error: cannot find 'sockaddr_in' in scope
103 |
104 |     if address.contains(".") {
105 |         var ipv4n = sockaddr_in()
    |                     `- error: cannot find 'sockaddr_in' in scope
106 |         inet_pton(AF_INET, address, &ipv4n)
107 |         var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:106:9: error: cannot find 'inet_pton' in scope
104 |     if address.contains(".") {
105 |         var ipv4n = sockaddr_in()
106 |         inet_pton(AF_INET, address, &ipv4n)
    |         `- error: cannot find 'inet_pton' in scope
107 |         var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 |         inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:106:19: error: cannot find 'AF_INET' in scope
104 |     if address.contains(".") {
105 |         var ipv4n = sockaddr_in()
106 |         inet_pton(AF_INET, address, &ipv4n)
    |                   `- error: cannot find 'AF_INET' in scope
107 |         var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 |         inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:107:59: error: cannot find 'INET_ADDRSTRLEN' in scope
105 |         var ipv4n = sockaddr_in()
106 |         inet_pton(AF_INET, address, &ipv4n)
107 |         var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
    |                                                           `- error: cannot find 'INET_ADDRSTRLEN' in scope
108 |         inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
109 |         let ipv4str = String(cString: ipv4p)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:108:9: error: cannot find 'inet_ntop' in scope
106 |         inet_pton(AF_INET, address, &ipv4n)
107 |         var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 |         inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
    |         `- error: cannot find 'inet_ntop' in scope
109 |         let ipv4str = String(cString: ipv4p)
110 |         return address.lowercased() == ipv4str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:108:19: error: cannot find 'AF_INET' in scope
106 |         inet_pton(AF_INET, address, &ipv4n)
107 |         var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 |         inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
    |                   `- error: cannot find 'AF_INET' in scope
109 |         let ipv4str = String(cString: ipv4p)
110 |         return address.lowercased() == ipv4str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:108:54: error: cannot find 'INET_ADDRSTRLEN' in scope
106 |         inet_pton(AF_INET, address, &ipv4n)
107 |         var ipv4p = Array<CChar>(repeating: 0, count: Int(INET_ADDRSTRLEN))
108 |         inet_ntop(AF_INET, &ipv4n, &ipv4p, socklen_t(INET_ADDRSTRLEN))
    |                                                      `- error: cannot find 'INET_ADDRSTRLEN' in scope
109 |         let ipv4str = String(cString: ipv4p)
110 |         return address.lowercased() == ipv4str
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:128:55: error: cannot find 'NI_MAXHOST' in scope
126 |     var service : String?
127 |
128 |     var hostBuffer = [CChar](repeating: 0, count: Int(NI_MAXHOST))
    |                                                       `- error: cannot find 'NI_MAXHOST' in scope
129 |     var serviceBuffer = [CChar](repeating: 0, count: Int(NI_MAXSERV))
130 |
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:129:58: error: cannot find 'NI_MAXSERV' in scope
127 |
128 |     var hostBuffer = [CChar](repeating: 0, count: Int(NI_MAXHOST))
129 |     var serviceBuffer = [CChar](repeating: 0, count: Int(NI_MAXSERV))
    |                                                          `- error: cannot find 'NI_MAXSERV' in scope
130 |
131 |     #if os(Linux)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:146:18: error: cannot find 'getnameinfo' in scope
144 |     #else
145 |
146 |     let result = getnameinfo(
    |                  `- error: cannot find 'getnameinfo' in scope
147 |         addr,
148 |         socklen_t(addr.pointee.sa_len),
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:153:9: error: cannot find 'NI_NUMERICHOST' in scope
151 |         &serviceBuffer,
152 |         socklen_t(serviceBuffer.count),
153 |         NI_NUMERICHOST | NI_NUMERICSERV)
    |         `- error: cannot find 'NI_NUMERICHOST' in scope
154 |
155 |     #endif
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:153:26: error: cannot find 'NI_NUMERICSERV' in scope
151 |         &serviceBuffer,
152 |         socklen_t(serviceBuffer.count),
153 |         NI_NUMERICHOST | NI_NUMERICSERV)
    |                          `- error: cannot find 'NI_NUMERICSERV' in scope
154 |
155 |     #endif
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:176:43: error: cannot find type 'addrinfo' in scope
174 | public func logAddrInfoIPAddresses(_ infoPtr: UnsafeMutablePointer<addrinfo>) -> String {
175 |
176 |     let addrInfoNil: UnsafeMutablePointer<addrinfo>? = nil
    |                                           `- error: cannot find type 'addrinfo' in scope
177 |     var count = 0
178 |     var info = infoPtr
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:213:13: error: cannot find 'getsockopt' in scope
211 |         var optionValueFlag: Int32 = 0
212 |         var ovFlagLength = socklen_t(MemoryLayout<Int32>.size)
213 |         _ = getsockopt(socket, level, name, &optionValueFlag, &ovFlagLength)
    |             `- error: cannot find 'getsockopt' in scope
214 |         res += "\(str) = " + (optionValueFlag == 0 ? "No" : "Yes")
215 |     }
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:220:13: error: cannot find 'getsockopt' in scope
218 |         var optionValueInt: Int32 = 0
219 |         var ovIntLength = socklen_t(MemoryLayout<Int32>.size)
220 |         _ = getsockopt(socket, level, name, &optionValueInt, &ovIntLength)
    |             `- error: cannot find 'getsockopt' in scope
221 |         res += "\(str) = \(optionValueInt)"
222 |     }
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:225:33: error: cannot find 'linger' in scope
223 |
224 |     func forLingerOptionAtLevel(_ level: Int32, withName name: Int32, str: String) {
225 |         var optionValueLinger = linger(l_onoff: 0, l_linger: 0)
    |                                 `- error: cannot find 'linger' in scope
226 |         var ovLingerLength = socklen_t(MemoryLayout<linger>.size)
227 |         _ = getsockopt(socket, level, name, &optionValueLinger, &ovLingerLength)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:226:53: error: cannot find type 'linger' in scope
224 |     func forLingerOptionAtLevel(_ level: Int32, withName name: Int32, str: String) {
225 |         var optionValueLinger = linger(l_onoff: 0, l_linger: 0)
226 |         var ovLingerLength = socklen_t(MemoryLayout<linger>.size)
    |                                                     `- error: cannot find type 'linger' in scope
227 |         _ = getsockopt(socket, level, name, &optionValueLinger, &ovLingerLength)
228 |         res += "\(str) onOff = \(optionValueLinger.l_onoff), linger = \(optionValueLinger.l_linger)"
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:227:13: error: cannot find 'getsockopt' in scope
225 |         var optionValueLinger = linger(l_onoff: 0, l_linger: 0)
226 |         var ovLingerLength = socklen_t(MemoryLayout<linger>.size)
227 |         _ = getsockopt(socket, level, name, &optionValueLinger, &ovLingerLength)
    |             `- error: cannot find 'getsockopt' in scope
228 |         res += "\(str) onOff = \(optionValueLinger.l_onoff), linger = \(optionValueLinger.l_linger)"
229 |     }
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:234:13: error: cannot find 'getsockopt' in scope
232 |         var optionValueTime = timeval(tv_sec: 0, tv_usec: 0)
233 |         var ovTimeLength: socklen_t = 8
234 |         _ = getsockopt(socket, level, name, &optionValueTime, &ovTimeLength)
    |             `- error: cannot find 'getsockopt' in scope
235 |         res += "\(str) seconds = \(optionValueTime.tv_sec), microseconds = \(optionValueTime.tv_usec)"
236 |     }
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:241:26: error: cannot find 'SOL_SOCKET' in scope
239 |     // Call the assist functions for the available options
240 |
241 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
242 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:241:48: error: cannot find 'SO_BROADCAST' in scope
239 |     // Call the assist functions for the available options
240 |
241 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
    |                                                `- error: cannot find 'SO_BROADCAST' in scope
242 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:242:26: error: cannot find 'SOL_SOCKET' in scope
240 |
241 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
242 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:242:48: error: cannot find 'SO_DEBUG' in scope
240 |
241 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
242 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
    |                                                `- error: cannot find 'SO_DEBUG' in scope
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:243:26: error: cannot find 'SOL_SOCKET' in scope
241 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
242 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:243:48: error: cannot find 'SO_DONTROUTE' in scope
241 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_BROADCAST, str: "SO_BROADCAST")
242 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
    |                                                `- error: cannot find 'SO_DONTROUTE' in scope
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:244:25: error: cannot find 'SOL_SOCKET' in scope
242 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
    |                         `- error: cannot find 'SOL_SOCKET' in scope
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:244:47: error: cannot find 'SO_ERROR' in scope
242 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DEBUG, str: "SO_DEBUG")
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
    |                                               `- error: cannot find 'SO_ERROR' in scope
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:245:26: error: cannot find 'SOL_SOCKET' in scope
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:245:48: error: cannot find 'SO_KEEPALIVE' in scope
243 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_DONTROUTE, str: "SO_DONTROUTE")
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
    |                                                `- error: cannot find 'SO_KEEPALIVE' in scope
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:246:28: error: cannot find 'SOL_SOCKET' in scope
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
    |                            `- error: cannot find 'SOL_SOCKET' in scope
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:246:50: error: cannot find 'SO_LINGER' in scope
244 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_ERROR, str: "SO_ERROR")
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
    |                                                  `- error: cannot find 'SO_LINGER' in scope
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:247:26: error: cannot find 'SOL_SOCKET' in scope
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:247:48: error: cannot find 'SO_OOBINLINE' in scope
245 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_KEEPALIVE, str: "SO_KEEPALIVE")
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
    |                                                `- error: cannot find 'SO_OOBINLINE' in scope
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:248:25: error: cannot find 'SOL_SOCKET' in scope
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
    |                         `- error: cannot find 'SOL_SOCKET' in scope
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:248:47: error: cannot find 'SO_RCVBUF' in scope
246 |     forLingerOptionAtLevel(SOL_SOCKET, withName: SO_LINGER, str: "SO_LINGER")
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
    |                                               `- error: cannot find 'SO_RCVBUF' in scope
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:249:25: error: cannot find 'SOL_SOCKET' in scope
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
    |                         `- error: cannot find 'SOL_SOCKET' in scope
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:249:47: error: cannot find 'SO_SNDBUF' in scope
247 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_OOBINLINE, str: "SO_OOBINLINE")
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
    |                                               `- error: cannot find 'SO_SNDBUF' in scope
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:250:25: error: cannot find 'SOL_SOCKET' in scope
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
    |                         `- error: cannot find 'SOL_SOCKET' in scope
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:250:47: error: cannot find 'SO_RCVLOWAT' in scope
248 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVBUF, str: "SO_RCVBUF")
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
    |                                               `- error: cannot find 'SO_RCVLOWAT' in scope
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:251:25: error: cannot find 'SOL_SOCKET' in scope
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
    |                         `- error: cannot find 'SOL_SOCKET' in scope
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:251:47: error: cannot find 'SO_SNDLOWAT' in scope
249 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDBUF, str: "SO_SNDBUF")
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
    |                                               `- error: cannot find 'SO_SNDLOWAT' in scope
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:252:26: error: cannot find 'SOL_SOCKET' in scope
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:252:48: error: cannot find 'SO_RCVTIMEO' in scope
250 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_RCVLOWAT, str: "SO_RCVLOWAT")
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
    |                                                `- error: cannot find 'SO_RCVTIMEO' in scope
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:253:26: error: cannot find 'SOL_SOCKET' in scope
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:253:48: error: cannot find 'SO_SNDTIMEO' in scope
251 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_SNDLOWAT, str: "SO_SNDLOWAT")
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
    |                                                `- error: cannot find 'SO_SNDTIMEO' in scope
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:254:26: error: cannot find 'SOL_SOCKET' in scope
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
255 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
256 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:254:48: error: cannot find 'SO_REUSEADDR' in scope
252 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_RCVTIMEO, str: "SO_RCVTIMEO")
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
    |                                                `- error: cannot find 'SO_REUSEADDR' in scope
255 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
256 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:255:26: error: cannot find 'SOL_SOCKET' in scope
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
256 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
257 |     #if !os(Linux)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:255:48: error: cannot find 'SO_REUSEPORT' in scope
253 |     forTimeOptionAtLevel(SOL_SOCKET, withName: SO_SNDTIMEO, str: "SO_SNDTIMEO")
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
    |                                                `- error: cannot find 'SO_REUSEPORT' in scope
256 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
257 |     #if !os(Linux)
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:256:25: error: cannot find 'SOL_SOCKET' in scope
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
256 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
    |                         `- error: cannot find 'SOL_SOCKET' in scope
257 |     #if !os(Linux)
258 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:256:47: error: cannot find 'SO_TYPE' in scope
254 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEADDR, str: "SO_REUSEADDR")
255 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_REUSEPORT, str: "SO_REUSEPORT")
256 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
    |                                               `- error: cannot find 'SO_TYPE' in scope
257 |     #if !os(Linux)
258 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:258:26: error: cannot find 'SOL_SOCKET' in scope
256 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
257 |     #if !os(Linux)
258 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
    |                          `- error: cannot find 'SOL_SOCKET' in scope
259 |     #endif
260 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:258:48: error: cannot find 'SO_USELOOPBACK' in scope
256 |     forIntOptionAtLevel(SOL_SOCKET, withName: SO_TYPE, str: "SO_TYPE")
257 |     #if !os(Linux)
258 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
    |                                                `- error: cannot find 'SO_USELOOPBACK' in scope
259 |     #endif
260 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:260:31: error: cannot find 'IPPROTO_IP' in scope
258 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
259 |     #endif
260 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
    |                               `- error: cannot find 'IPPROTO_IP' in scope
261 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:260:54: error: cannot find 'IP_TOS' in scope
258 |     forFlagOptionAtLevel(SOL_SOCKET, withName: SO_USELOOPBACK, str: "SO_USELOOPBACK")
259 |     #endif
260 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
    |                                                      `- error: cannot find 'IP_TOS' in scope
261 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:261:31: error: cannot find 'IPPROTO_IP' in scope
259 |     #endif
260 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
261 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
    |                               `- error: cannot find 'IPPROTO_IP' in scope
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:261:54: error: cannot find 'IP_TTL' in scope
259 |     #endif
260 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
261 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
    |                                                      `- error: cannot find 'IP_TTL' in scope
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:262:31: error: cannot find 'IPPROTO_IPV6' in scope
260 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
261 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
    |                               `- error: cannot find 'IPPROTO_IPV6' in scope
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 |     forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:262:56: error: cannot find 'IPV6_UNICAST_HOPS' in scope
260 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TOS, str: "IP_TOS")
261 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
    |                                                        `- error: cannot find 'IPV6_UNICAST_HOPS' in scope
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 |     forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:263:32: error: cannot find 'IPPROTO_IPV6' in scope
261 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
    |                                `- error: cannot find 'IPPROTO_IPV6' in scope
264 |     forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
265 |     forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:263:57: error: cannot find 'IPV6_V6ONLY' in scope
261 |     forIntOptionAtLevel(Int32(IPPROTO_IP), withName: IP_TTL, str: "IP_TTL")
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
    |                                                         `- error: cannot find 'IPV6_V6ONLY' in scope
264 |     forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
265 |     forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:264:31: error: cannot find 'IPPROTO_TCP' in scope
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 |     forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
    |                               `- error: cannot find 'IPPROTO_TCP' in scope
265 |     forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
266 |
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:264:55: error: cannot find 'TCP_MAXSEG' in scope
262 |     forIntOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_UNICAST_HOPS, str: "IPV6_UNICAST_HOPS")
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 |     forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
    |                                                       `- error: cannot find 'TCP_MAXSEG' in scope
265 |     forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
266 |
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:265:32: error: cannot find 'IPPROTO_TCP' in scope
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 |     forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
265 |     forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
    |                                `- error: cannot find 'IPPROTO_TCP' in scope
266 |
267 |     return res
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:265:56: error: cannot find 'TCP_NODELAY' in scope
263 |     forFlagOptionAtLevel(Int32(IPPROTO_IPV6), withName: IPV6_V6ONLY, str: "IPV6_V6ONLY")
264 |     forIntOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_MAXSEG, str: "TCP_MAXSEG")
265 |     forFlagOptionAtLevel(Int32(IPPROTO_TCP), withName: TCP_NODELAY, str: "TCP_NODELAY")
    |                                                        `- error: cannot find 'TCP_NODELAY' in scope
266 |
267 |     return res
/host/spi-builder-workspace/Sources/SwifterSockets/SwifterSocketsUtils.swift:282:12: error: cannot find 'close' in scope
280 |     guard let s = socket else { return nil }
281 |
282 |     return close(s) == 0
    |            `- error: cannot find 'close' in scope
283 | }
284 |
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:135:31: error: cannot find 'sockaddr_storage' in scope
133 |     // ======================================
134 |
135 |     var clientSocketStorage = sockaddr_storage() // Will contain either an ipv4 or an ipv6 sockaddr
    |                               `- error: cannot find 'sockaddr_storage' in scope
136 |     let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
137 |         let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:137:112: error: cannot find 'sockaddr' in scope
135 |     var clientSocketStorage = sockaddr_storage() // Will contain either an ipv4 or an ipv6 sockaddr
136 |     let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
137 |         let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
    |                                                                                                                `- error: cannot find 'sockaddr' in scope
138 |         var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
139 |         return accept(socket, sockaddrPtr, &len)
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:138:42: error: cannot find type 'sockaddr_storage' in scope
136 |     let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
137 |         let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
138 |         var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
    |                                          `- error: cannot find type 'sockaddr_storage' in scope
139 |         return accept(socket, sockaddrPtr, &len)
140 |     }
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:139:16: error: cannot find 'accept' in scope
137 |         let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
138 |         var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
139 |         return accept(socket, sockaddrPtr, &len)
    |                `- error: cannot find 'accept' in scope
140 |     }
141 |
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:137:47: error: cannot find type 'sockaddr' in scope
135 |     var clientSocketStorage = sockaddr_storage() // Will contain either an ipv4 or an ipv6 sockaddr
136 |     let clientSocket = withUnsafePointer(to: &clientSocketStorage) { (p) -> Int32 in
137 |         let sockaddrPtr: UnsafeMutablePointer<sockaddr> = UnsafeMutableRawPointer(mutating: p)!.bindMemory(to: sockaddr.self, capacity: 1)
    |                                               `- error: cannot find type 'sockaddr' in scope
138 |         var len = socklen_t(MemoryLayout<sockaddr_storage>.size)
139 |         return accept(socket, sockaddrPtr, &len)
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift: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/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/Sources/SwifterSockets/TipAccept.swift:163:18: error: cannot find 'setsockopt' in scope
161 |     var optval = 1;
162 |
163 |     let status = setsockopt(
    |                  `- error: cannot find 'setsockopt' in scope
164 |         clientSocket,
165 |         SOL_SOCKET,
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:165:9: error: cannot find 'SOL_SOCKET' in scope
163 |     let status = setsockopt(
164 |         clientSocket,
165 |         SOL_SOCKET,
    |         `- error: cannot find 'SOL_SOCKET' in scope
166 |         SO_NOSIGPIPE,
167 |         &optval,
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:166:9: error: cannot find 'SO_NOSIGPIPE' in scope
164 |         clientSocket,
165 |         SOL_SOCKET,
166 |         SO_NOSIGPIPE,
    |         `- error: cannot find 'SO_NOSIGPIPE' in scope
167 |         &optval,
168 |         socklen_t(MemoryLayout<Int>.size))
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:172:54: error: cannot find 'errno' in scope
170 |     if status == -1 {
171 |         closeSocket(clientSocket)
172 |         let errstr = String(validatingUTF8: strerror(errno)) ?? "Unknown error code"
    |                                                      `- error: cannot find 'errno' in scope
173 |         return .error(message: errstr)
174 |     }
/root/.swiftpm/swift-sdks/swift-6.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/Sources/SwifterSockets/TipAccept.swift:185:55: error: cannot find 'sockaddr' in scope
183 |     var clientIp: String = "Unknown"
184 |     withUnsafePointer(to: &clientSocketStorage) { (p) -> Void in
185 |         let ptr = UnsafeRawPointer(p)!.bindMemory(to: sockaddr.self, capacity: 1)
    |                                                       `- error: cannot find 'sockaddr' in scope
186 |         let (ipOrNil, _) = sockaddrDescription(ptr)
187 |         if let ip = ipOrNil { clientIp = ip }
/host/spi-builder-workspace/Sources/SwifterSockets/TipAccept.swift:185:40: error: generic parameter 'T' could not be inferred
183 |     var clientIp: String = "Unknown"
184 |     withUnsafePointer(to: &clientSocketStorage) { (p) -> Void in
185 |         let ptr = UnsafeRawPointer(p)!.bindMemory(to: sockaddr.self, capacity: 1)
    |                                        `- error: generic parameter 'T' could not be inferred
186 |         let (ipOrNil, _) = sockaddrDescription(ptr)
187 |         if let ip = ipOrNil { clientIp = ip }
Swift.UnsafeRawPointer.bindMemory:3:15: note: in call to function 'bindMemory(to:capacity:)'
1 | struct UnsafeRawPointer {
2 | @discardableResult
3 |   public func bindMemory<T>(to type: T.Type, capacity count: Int) -> UnsafePointer<T> where T : ~Copyable}
  |               `- note: in call to function 'bindMemory(to:capacity:)'
4 |
[18/19] Compiling SwifterSockets TipInterface.swift
/host/spi-builder-workspace/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/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
[19/19] Compiling SwifterSockets TipReceiverLoop.swift
/host/spi-builder-workspace/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/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
BUILD FAILURE 6.1 android