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 containerization, reference main (686949), with Swift 6.2 for Android on 12 Dec 2025 23:54:03 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:155:35: error: cannot find 'ICANON' in scope
153 |         var attr = try Self.getattr(descriptor)
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
    |                                   `- error: cannot find 'ICANON' in scope
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
157 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:155:44: error: cannot find 'ECHO' in scope
153 |         var attr = try Self.getattr(descriptor)
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
    |                                            `- error: cannot find 'ECHO' in scope
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
157 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:156:25: error: cannot find 'tcsetattr' in scope
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                         `- error: cannot find 'tcsetattr' in scope
157 |     }
158 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:156:47: error: cannot find 'TCSANOW' in scope
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                                               `- error: cannot find 'TCSANOW' in scope
157 |     }
158 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:163:26: error: cannot find 'tcflag_t' in scope
161 |     public func disableEcho() throws {
162 |         var attr = try Self.getattr(descriptor)
163 |         attr.c_lflag &= ~tcflag_t(ECHO)
    |                          `- error: cannot find 'tcflag_t' in scope
164 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
165 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:163:35: error: cannot find 'ECHO' in scope
161 |     public func disableEcho() throws {
162 |         var attr = try Self.getattr(descriptor)
163 |         attr.c_lflag &= ~tcflag_t(ECHO)
    |                                   `- error: cannot find 'ECHO' in scope
164 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
165 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:164:25: error: cannot find 'tcsetattr' in scope
162 |         var attr = try Self.getattr(descriptor)
163 |         attr.c_lflag &= ~tcflag_t(ECHO)
164 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                         `- error: cannot find 'tcsetattr' in scope
165 |     }
166 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:164:47: error: cannot find 'TCSANOW' in scope
162 |         var attr = try Self.getattr(descriptor)
163 |         attr.c_lflag &= ~tcflag_t(ECHO)
164 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                                               `- error: cannot find 'TCSANOW' in scope
165 |     }
166 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:168:20: error: cannot find 'termios' in scope
166 |
167 |     private static func getattr(_ fd: Int32) throws -> termios {
168 |         var attr = termios()
    |                    `- error: cannot find 'termios' in scope
169 |         try fromSyscall(tcgetattr(fd, &attr))
170 |         return attr
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:169:25: error: cannot find 'tcgetattr' in scope
167 |     private static func getattr(_ fd: Int32) throws -> termios {
168 |         var attr = termios()
169 |         try fromSyscall(tcgetattr(fd, &attr))
    |                         `- error: cannot find 'tcgetattr' in scope
170 |         return attr
171 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:194:29: error: cannot find 'tcsetattr' in scope
192 |     public func reset() throws {
193 |         if var attr = initState {
194 |             try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                             `- error: cannot find 'tcsetattr' in scope
195 |         }
196 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:194:51: error: cannot find 'TCSANOW' in scope
192 |     public func reset() throws {
193 |         if var attr = initState {
194 |             try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                                                   `- error: cannot find 'TCSANOW' in scope
195 |         }
196 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:207:42: error: cannot find 'errno' in scope
205 | private func fromSyscall(_ status: Int32) throws {
206 |     guard status == 0 else {
207 |         throw POSIXError(.init(rawValue: errno)!)
    |                                          `- error: cannot find 'errno' in scope
208 |     }
209 | }
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:33:29: error: cannot find 'errno' in scope
31 |         while true {
32 |             let res = closure()
33 |             if res == -1 && errno == EINTR {
   |                             `- error: cannot find 'errno' in scope
34 |                 continue
35 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:33:38: error: cannot find 'EINTR' in scope
31 |         while true {
32 |             let res = closure()
33 |             if res == -1 && errno == EINTR {
   |                                      `- error: cannot find 'EINTR' in scope
34 |                 continue
35 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:21:28: error: cannot find type 'termios' in scope
 19 | /// `Terminal` provides a clean interface to deal with terminal interactions on Unix platforms.
 20 | public struct Terminal: Sendable {
 21 |     private let initState: termios?
    |                            `- error: cannot find type 'termios' in scope
 22 |
 23 |     private var descriptor: Int32 {
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:44:19: error: cannot find type 'winsize' in scope
 42 |     /// The winsize for a pty.
 43 |     public struct Size: Sendable {
 44 |         let size: winsize
    |                   `- error: cannot find type 'winsize' in scope
 45 |
 46 |         /// The width or `col` of the pty.
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:55:22: error: cannot find type 'winsize' in scope
 53 |         }
 54 |
 55 |         init(_ size: winsize) {
    |                      `- error: cannot find type 'winsize' in scope
 56 |             self.size = size
 57 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:167:56: error: cannot find type 'termios' in scope
165 |     }
166 |
167 |     private static func getattr(_ fd: Int32) throws -> termios {
    |                                                        `- error: cannot find type 'termios' in scope
168 |         var attr = termios()
169 |         try fromSyscall(tcgetattr(fd, &attr))
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:61:25: error: cannot find 'winsize' in scope
 59 |         /// Set the size for use with a pty.
 60 |         public init(width cols: UInt16, height rows: UInt16) {
 61 |             self.size = winsize(ws_row: rows, ws_col: cols, ws_xpixel: 0, ws_ypixel: 0)
    |                         `- error: cannot find 'winsize' in scope
 62 |         }
 63 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:68:23: error: cannot find 'STDERR_FILENO' in scope
 66 |     public static var current: Terminal {
 67 |         get throws {
 68 |             for i in [STDERR_FILENO, STDOUT_FILENO, STDIN_FILENO] {
    |                       `- error: cannot find 'STDERR_FILENO' in scope
 69 |                 do {
 70 |                     return try Terminal(descriptor: i)
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:68:38: error: cannot find 'STDOUT_FILENO' in scope
 66 |     public static var current: Terminal {
 67 |         get throws {
 68 |             for i in [STDERR_FILENO, STDOUT_FILENO, STDIN_FILENO] {
    |                                      `- error: cannot find 'STDOUT_FILENO' in scope
 69 |                 do {
 70 |                     return try Terminal(descriptor: i)
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:68:53: error: cannot find 'STDIN_FILENO' in scope
 66 |     public static var current: Terminal {
 67 |         get throws {
 68 |             for i in [STDERR_FILENO, STDOUT_FILENO, STDIN_FILENO] {
    |                                                     `- error: cannot find 'STDIN_FILENO' in scope
 69 |                 do {
 70 |                     return try Terminal(descriptor: i)
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:80:22: error: cannot find 'winsize' in scope
 78 |     public var size: Size {
 79 |         get throws {
 80 |             var ws = winsize()
    |                      `- error: cannot find 'winsize' in scope
 81 |             try fromSyscall(ioctl(descriptor, UInt(TIOCGWINSZ), &ws))
 82 |             return Size(ws)
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:81:29: error: cannot find 'ioctl' in scope
 79 |         get throws {
 80 |             var ws = winsize()
 81 |             try fromSyscall(ioctl(descriptor, UInt(TIOCGWINSZ), &ws))
    |                             `- error: cannot find 'ioctl' in scope
 82 |             return Size(ws)
 83 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:81:52: error: cannot find 'TIOCGWINSZ' in scope
 79 |         get throws {
 80 |             var ws = winsize()
 81 |             try fromSyscall(ioctl(descriptor, UInt(TIOCGWINSZ), &ws))
    |                                                    `- error: cannot find 'TIOCGWINSZ' in scope
 82 |             return Size(ws)
 83 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:82:25: error: missing argument label 'width:' in call
 80 |             var ws = winsize()
 81 |             try fromSyscall(ioctl(descriptor, UInt(TIOCGWINSZ), &ws))
 82 |             return Size(ws)
    |                         `- error: missing argument label 'width:' in call
 83 |         }
 84 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:82:27: error: missing argument for parameter 'height' in call
 58 |
 59 |         /// Set the size for use with a pty.
 60 |         public init(width cols: UInt16, height rows: UInt16) {
    |                `- note: 'init(width:height:)' declared here
 61 |             self.size = winsize(ws_row: rows, ws_col: cols, ws_xpixel: 0, ws_ypixel: 0)
 62 |         }
    :
 80 |             var ws = winsize()
 81 |             try fromSyscall(ioctl(descriptor, UInt(TIOCGWINSZ), &ws))
 82 |             return Size(ws)
    |                           `- error: missing argument for parameter 'height' in call
 83 |         }
 84 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:94:25: error: cannot find 'openpty' in scope
 92 |         var ws = size.size
 93 |
 94 |         try fromSyscall(openpty(&parent, &child, nil, nil, &ws))
    |                         `- error: cannot find 'openpty' in scope
 95 |         return (
 96 |             parent: try Terminal(descriptor: parent, setInitState: false),
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:94:50: error: 'nil' requires a contextual type
 92 |         var ws = size.size
 93 |
 94 |         try fromSyscall(openpty(&parent, &child, nil, nil, &ws))
    |                                                  `- error: 'nil' requires a contextual type
 95 |         return (
 96 |             parent: try Terminal(descriptor: parent, setInitState: false),
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:94:55: error: 'nil' requires a contextual type
 92 |         var ws = size.size
 93 |
 94 |         try fromSyscall(openpty(&parent, &child, nil, nil, &ws))
    |                                                       `- error: 'nil' requires a contextual type
 95 |         return (
 96 |             parent: try Terminal(descriptor: parent, setInitState: false),
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:122:25: error: cannot find 'ioctl' in scope
120 |     public func resize(from pty: Terminal) throws {
121 |         var ws = try pty.size
122 |         try fromSyscall(ioctl(descriptor, UInt(TIOCSWINSZ), &ws))
    |                         `- error: cannot find 'ioctl' in scope
123 |     }
124 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:122:48: error: cannot find 'TIOCSWINSZ' in scope
120 |     public func resize(from pty: Terminal) throws {
121 |         var ws = try pty.size
122 |         try fromSyscall(ioctl(descriptor, UInt(TIOCSWINSZ), &ws))
    |                                                `- error: cannot find 'TIOCSWINSZ' in scope
123 |     }
124 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:129:25: error: cannot find 'ioctl' in scope
127 |     public func resize(size: Size) throws {
128 |         var ws = size.size
129 |         try fromSyscall(ioctl(descriptor, UInt(TIOCSWINSZ), &ws))
    |                         `- error: cannot find 'ioctl' in scope
130 |     }
131 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:129:48: error: cannot find 'TIOCSWINSZ' in scope
127 |     public func resize(size: Size) throws {
128 |         var ws = size.size
129 |         try fromSyscall(ioctl(descriptor, UInt(TIOCSWINSZ), &ws))
    |                                                `- error: cannot find 'TIOCSWINSZ' in scope
130 |     }
131 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:137:25: error: cannot find 'ioctl' in scope
135 |     public func resize(width: UInt16, height: UInt16) throws {
136 |         var ws = Size(width: width, height: height)
137 |         try fromSyscall(ioctl(descriptor, UInt(TIOCSWINSZ), &ws))
    |                         `- error: cannot find 'ioctl' in scope
138 |     }
139 | }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:137:48: error: cannot find 'TIOCSWINSZ' in scope
135 |     public func resize(width: UInt16, height: UInt16) throws {
136 |         var ws = Size(width: width, height: height)
137 |         try fromSyscall(ioctl(descriptor, UInt(TIOCSWINSZ), &ws))
    |                                                `- error: cannot find 'TIOCSWINSZ' in scope
138 |     }
139 | }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:145:9: error: cannot find 'cfmakeraw' in scope
143 |     public func setraw() throws {
144 |         var attr = try Self.getattr(descriptor)
145 |         cfmakeraw(&attr)
    |         `- error: cannot find 'cfmakeraw' in scope
146 |         attr.c_oflag = attr.c_oflag | tcflag_t(OPOST)
147 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:146:39: error: cannot find 'tcflag_t' in scope
144 |         var attr = try Self.getattr(descriptor)
145 |         cfmakeraw(&attr)
146 |         attr.c_oflag = attr.c_oflag | tcflag_t(OPOST)
    |                                       `- error: cannot find 'tcflag_t' in scope
147 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
148 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:146:48: error: cannot find 'OPOST' in scope
144 |         var attr = try Self.getattr(descriptor)
145 |         cfmakeraw(&attr)
146 |         attr.c_oflag = attr.c_oflag | tcflag_t(OPOST)
    |                                                `- error: cannot find 'OPOST' in scope
147 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
148 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:147:25: error: cannot find 'tcsetattr' in scope
145 |         cfmakeraw(&attr)
146 |         attr.c_oflag = attr.c_oflag | tcflag_t(OPOST)
147 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                         `- error: cannot find 'tcsetattr' in scope
148 |     }
149 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:147:47: error: cannot find 'TCSANOW' in scope
145 |         cfmakeraw(&attr)
146 |         attr.c_oflag = attr.c_oflag | tcflag_t(OPOST)
147 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                                               `- error: cannot find 'TCSANOW' in scope
148 |     }
149 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:154:26: error: cannot find 'tcflag_t' in scope
152 |     public func enableEcho() throws {
153 |         var attr = try Self.getattr(descriptor)
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
    |                          `- error: cannot find 'tcflag_t' in scope
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:154:35: error: cannot find 'ICRNL' in scope
152 |     public func enableEcho() throws {
153 |         var attr = try Self.getattr(descriptor)
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
    |                                   `- error: cannot find 'ICRNL' in scope
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:155:26: error: cannot find 'tcflag_t' in scope
153 |         var attr = try Self.getattr(descriptor)
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
    |                          `- error: cannot find 'tcflag_t' in scope
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
157 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:155:35: error: cannot find 'ICANON' in scope
153 |         var attr = try Self.getattr(descriptor)
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
    |                                   `- error: cannot find 'ICANON' in scope
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
157 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:155:44: error: cannot find 'ECHO' in scope
153 |         var attr = try Self.getattr(descriptor)
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
    |                                            `- error: cannot find 'ECHO' in scope
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
157 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:156:25: error: cannot find 'tcsetattr' in scope
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                         `- error: cannot find 'tcsetattr' in scope
157 |     }
158 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:156:47: error: cannot find 'TCSANOW' in scope
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                                               `- error: cannot find 'TCSANOW' in scope
157 |     }
158 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:163:26: error: cannot find 'tcflag_t' in scope
161 |     public func disableEcho() throws {
162 |         var attr = try Self.getattr(descriptor)
163 |         attr.c_lflag &= ~tcflag_t(ECHO)
    |                          `- error: cannot find 'tcflag_t' in scope
164 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
165 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:163:35: error: cannot find 'ECHO' in scope
161 |     public func disableEcho() throws {
162 |         var attr = try Self.getattr(descriptor)
163 |         attr.c_lflag &= ~tcflag_t(ECHO)
    |                                   `- error: cannot find 'ECHO' in scope
164 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
165 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:164:25: error: cannot find 'tcsetattr' in scope
162 |         var attr = try Self.getattr(descriptor)
163 |         attr.c_lflag &= ~tcflag_t(ECHO)
164 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                         `- error: cannot find 'tcsetattr' in scope
165 |     }
166 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:164:47: error: cannot find 'TCSANOW' in scope
162 |         var attr = try Self.getattr(descriptor)
163 |         attr.c_lflag &= ~tcflag_t(ECHO)
164 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                                               `- error: cannot find 'TCSANOW' in scope
165 |     }
166 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:168:20: error: cannot find 'termios' in scope
166 |
167 |     private static func getattr(_ fd: Int32) throws -> termios {
168 |         var attr = termios()
    |                    `- error: cannot find 'termios' in scope
169 |         try fromSyscall(tcgetattr(fd, &attr))
170 |         return attr
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:169:25: error: cannot find 'tcgetattr' in scope
167 |     private static func getattr(_ fd: Int32) throws -> termios {
168 |         var attr = termios()
169 |         try fromSyscall(tcgetattr(fd, &attr))
    |                         `- error: cannot find 'tcgetattr' in scope
170 |         return attr
171 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:194:29: error: cannot find 'tcsetattr' in scope
192 |     public func reset() throws {
193 |         if var attr = initState {
194 |             try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                             `- error: cannot find 'tcsetattr' in scope
195 |         }
196 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:194:51: error: cannot find 'TCSANOW' in scope
192 |     public func reset() throws {
193 |         if var attr = initState {
194 |             try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                                                   `- error: cannot find 'TCSANOW' in scope
195 |         }
196 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:207:42: error: cannot find 'errno' in scope
205 | private func fromSyscall(_ status: Int32) throws {
206 |     guard status == 0 else {
207 |         throw POSIXError(.init(rawValue: errno)!)
    |                                          `- error: cannot find 'errno' in scope
208 |     }
209 | }
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:33:29: error: cannot find 'errno' in scope
31 |         while true {
32 |             let res = closure()
33 |             if res == -1 && errno == EINTR {
   |                             `- error: cannot find 'errno' in scope
34 |                 continue
35 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:33:38: error: cannot find 'EINTR' in scope
31 |         while true {
32 |             let res = closure()
33 |             if res == -1 && errno == EINTR {
   |                                      `- error: cannot find 'EINTR' in scope
34 |                 continue
35 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:21:28: error: cannot find type 'termios' in scope
 19 | /// `Terminal` provides a clean interface to deal with terminal interactions on Unix platforms.
 20 | public struct Terminal: Sendable {
 21 |     private let initState: termios?
    |                            `- error: cannot find type 'termios' in scope
 22 |
 23 |     private var descriptor: Int32 {
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:44:19: error: cannot find type 'winsize' in scope
 42 |     /// The winsize for a pty.
 43 |     public struct Size: Sendable {
 44 |         let size: winsize
    |                   `- error: cannot find type 'winsize' in scope
 45 |
 46 |         /// The width or `col` of the pty.
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:55:22: error: cannot find type 'winsize' in scope
 53 |         }
 54 |
 55 |         init(_ size: winsize) {
    |                      `- error: cannot find type 'winsize' in scope
 56 |             self.size = size
 57 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:167:56: error: cannot find type 'termios' in scope
165 |     }
166 |
167 |     private static func getattr(_ fd: Int32) throws -> termios {
    |                                                        `- error: cannot find type 'termios' in scope
168 |         var attr = termios()
169 |         try fromSyscall(tcgetattr(fd, &attr))
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:61:25: error: cannot find 'winsize' in scope
 59 |         /// Set the size for use with a pty.
 60 |         public init(width cols: UInt16, height rows: UInt16) {
 61 |             self.size = winsize(ws_row: rows, ws_col: cols, ws_xpixel: 0, ws_ypixel: 0)
    |                         `- error: cannot find 'winsize' in scope
 62 |         }
 63 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:68:23: error: cannot find 'STDERR_FILENO' in scope
 66 |     public static var current: Terminal {
 67 |         get throws {
 68 |             for i in [STDERR_FILENO, STDOUT_FILENO, STDIN_FILENO] {
    |                       `- error: cannot find 'STDERR_FILENO' in scope
 69 |                 do {
 70 |                     return try Terminal(descriptor: i)
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:68:38: error: cannot find 'STDOUT_FILENO' in scope
 66 |     public static var current: Terminal {
 67 |         get throws {
 68 |             for i in [STDERR_FILENO, STDOUT_FILENO, STDIN_FILENO] {
    |                                      `- error: cannot find 'STDOUT_FILENO' in scope
 69 |                 do {
 70 |                     return try Terminal(descriptor: i)
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:68:53: error: cannot find 'STDIN_FILENO' in scope
 66 |     public static var current: Terminal {
 67 |         get throws {
 68 |             for i in [STDERR_FILENO, STDOUT_FILENO, STDIN_FILENO] {
    |                                                     `- error: cannot find 'STDIN_FILENO' in scope
 69 |                 do {
 70 |                     return try Terminal(descriptor: i)
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:80:22: error: cannot find 'winsize' in scope
 78 |     public var size: Size {
 79 |         get throws {
 80 |             var ws = winsize()
    |                      `- error: cannot find 'winsize' in scope
 81 |             try fromSyscall(ioctl(descriptor, UInt(TIOCGWINSZ), &ws))
 82 |             return Size(ws)
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:81:29: error: cannot find 'ioctl' in scope
 79 |         get throws {
 80 |             var ws = winsize()
 81 |             try fromSyscall(ioctl(descriptor, UInt(TIOCGWINSZ), &ws))
    |                             `- error: cannot find 'ioctl' in scope
 82 |             return Size(ws)
 83 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:81:52: error: cannot find 'TIOCGWINSZ' in scope
 79 |         get throws {
 80 |             var ws = winsize()
 81 |             try fromSyscall(ioctl(descriptor, UInt(TIOCGWINSZ), &ws))
    |                                                    `- error: cannot find 'TIOCGWINSZ' in scope
 82 |             return Size(ws)
 83 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:82:25: error: missing argument label 'width:' in call
 80 |             var ws = winsize()
 81 |             try fromSyscall(ioctl(descriptor, UInt(TIOCGWINSZ), &ws))
 82 |             return Size(ws)
    |                         `- error: missing argument label 'width:' in call
 83 |         }
 84 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:82:27: error: missing argument for parameter 'height' in call
 58 |
 59 |         /// Set the size for use with a pty.
 60 |         public init(width cols: UInt16, height rows: UInt16) {
    |                `- note: 'init(width:height:)' declared here
 61 |             self.size = winsize(ws_row: rows, ws_col: cols, ws_xpixel: 0, ws_ypixel: 0)
 62 |         }
    :
 80 |             var ws = winsize()
 81 |             try fromSyscall(ioctl(descriptor, UInt(TIOCGWINSZ), &ws))
 82 |             return Size(ws)
    |                           `- error: missing argument for parameter 'height' in call
 83 |         }
 84 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:94:25: error: cannot find 'openpty' in scope
 92 |         var ws = size.size
 93 |
 94 |         try fromSyscall(openpty(&parent, &child, nil, nil, &ws))
    |                         `- error: cannot find 'openpty' in scope
 95 |         return (
 96 |             parent: try Terminal(descriptor: parent, setInitState: false),
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:94:50: error: 'nil' requires a contextual type
 92 |         var ws = size.size
 93 |
 94 |         try fromSyscall(openpty(&parent, &child, nil, nil, &ws))
    |                                                  `- error: 'nil' requires a contextual type
 95 |         return (
 96 |             parent: try Terminal(descriptor: parent, setInitState: false),
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:94:55: error: 'nil' requires a contextual type
 92 |         var ws = size.size
 93 |
 94 |         try fromSyscall(openpty(&parent, &child, nil, nil, &ws))
    |                                                       `- error: 'nil' requires a contextual type
 95 |         return (
 96 |             parent: try Terminal(descriptor: parent, setInitState: false),
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:122:25: error: cannot find 'ioctl' in scope
120 |     public func resize(from pty: Terminal) throws {
121 |         var ws = try pty.size
122 |         try fromSyscall(ioctl(descriptor, UInt(TIOCSWINSZ), &ws))
    |                         `- error: cannot find 'ioctl' in scope
123 |     }
124 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:122:48: error: cannot find 'TIOCSWINSZ' in scope
120 |     public func resize(from pty: Terminal) throws {
121 |         var ws = try pty.size
122 |         try fromSyscall(ioctl(descriptor, UInt(TIOCSWINSZ), &ws))
    |                                                `- error: cannot find 'TIOCSWINSZ' in scope
123 |     }
124 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:129:25: error: cannot find 'ioctl' in scope
127 |     public func resize(size: Size) throws {
128 |         var ws = size.size
129 |         try fromSyscall(ioctl(descriptor, UInt(TIOCSWINSZ), &ws))
    |                         `- error: cannot find 'ioctl' in scope
130 |     }
131 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:129:48: error: cannot find 'TIOCSWINSZ' in scope
127 |     public func resize(size: Size) throws {
128 |         var ws = size.size
129 |         try fromSyscall(ioctl(descriptor, UInt(TIOCSWINSZ), &ws))
    |                                                `- error: cannot find 'TIOCSWINSZ' in scope
130 |     }
131 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:137:25: error: cannot find 'ioctl' in scope
135 |     public func resize(width: UInt16, height: UInt16) throws {
136 |         var ws = Size(width: width, height: height)
137 |         try fromSyscall(ioctl(descriptor, UInt(TIOCSWINSZ), &ws))
    |                         `- error: cannot find 'ioctl' in scope
138 |     }
139 | }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:137:48: error: cannot find 'TIOCSWINSZ' in scope
135 |     public func resize(width: UInt16, height: UInt16) throws {
136 |         var ws = Size(width: width, height: height)
137 |         try fromSyscall(ioctl(descriptor, UInt(TIOCSWINSZ), &ws))
    |                                                `- error: cannot find 'TIOCSWINSZ' in scope
138 |     }
139 | }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:145:9: error: cannot find 'cfmakeraw' in scope
143 |     public func setraw() throws {
144 |         var attr = try Self.getattr(descriptor)
145 |         cfmakeraw(&attr)
    |         `- error: cannot find 'cfmakeraw' in scope
146 |         attr.c_oflag = attr.c_oflag | tcflag_t(OPOST)
147 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:146:39: error: cannot find 'tcflag_t' in scope
144 |         var attr = try Self.getattr(descriptor)
145 |         cfmakeraw(&attr)
146 |         attr.c_oflag = attr.c_oflag | tcflag_t(OPOST)
    |                                       `- error: cannot find 'tcflag_t' in scope
147 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
148 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:146:48: error: cannot find 'OPOST' in scope
144 |         var attr = try Self.getattr(descriptor)
145 |         cfmakeraw(&attr)
146 |         attr.c_oflag = attr.c_oflag | tcflag_t(OPOST)
    |                                                `- error: cannot find 'OPOST' in scope
147 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
148 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:147:25: error: cannot find 'tcsetattr' in scope
145 |         cfmakeraw(&attr)
146 |         attr.c_oflag = attr.c_oflag | tcflag_t(OPOST)
147 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                         `- error: cannot find 'tcsetattr' in scope
148 |     }
149 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:147:47: error: cannot find 'TCSANOW' in scope
145 |         cfmakeraw(&attr)
146 |         attr.c_oflag = attr.c_oflag | tcflag_t(OPOST)
147 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                                               `- error: cannot find 'TCSANOW' in scope
148 |     }
149 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:154:26: error: cannot find 'tcflag_t' in scope
152 |     public func enableEcho() throws {
153 |         var attr = try Self.getattr(descriptor)
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
    |                          `- error: cannot find 'tcflag_t' in scope
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:154:35: error: cannot find 'ICRNL' in scope
152 |     public func enableEcho() throws {
153 |         var attr = try Self.getattr(descriptor)
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
    |                                   `- error: cannot find 'ICRNL' in scope
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:155:26: error: cannot find 'tcflag_t' in scope
153 |         var attr = try Self.getattr(descriptor)
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
    |                          `- error: cannot find 'tcflag_t' in scope
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
157 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:155:35: error: cannot find 'ICANON' in scope
153 |         var attr = try Self.getattr(descriptor)
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
    |                                   `- error: cannot find 'ICANON' in scope
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
157 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:155:44: error: cannot find 'ECHO' in scope
153 |         var attr = try Self.getattr(descriptor)
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
    |                                            `- error: cannot find 'ECHO' in scope
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
157 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:156:25: error: cannot find 'tcsetattr' in scope
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                         `- error: cannot find 'tcsetattr' in scope
157 |     }
158 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:156:47: error: cannot find 'TCSANOW' in scope
154 |         attr.c_iflag &= ~tcflag_t(ICRNL)
155 |         attr.c_lflag &= ~tcflag_t(ICANON | ECHO)
156 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                                               `- error: cannot find 'TCSANOW' in scope
157 |     }
158 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:163:26: error: cannot find 'tcflag_t' in scope
161 |     public func disableEcho() throws {
162 |         var attr = try Self.getattr(descriptor)
163 |         attr.c_lflag &= ~tcflag_t(ECHO)
    |                          `- error: cannot find 'tcflag_t' in scope
164 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
165 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:163:35: error: cannot find 'ECHO' in scope
161 |     public func disableEcho() throws {
162 |         var attr = try Self.getattr(descriptor)
163 |         attr.c_lflag &= ~tcflag_t(ECHO)
    |                                   `- error: cannot find 'ECHO' in scope
164 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
165 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:164:25: error: cannot find 'tcsetattr' in scope
162 |         var attr = try Self.getattr(descriptor)
163 |         attr.c_lflag &= ~tcflag_t(ECHO)
164 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                         `- error: cannot find 'tcsetattr' in scope
165 |     }
166 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:164:47: error: cannot find 'TCSANOW' in scope
162 |         var attr = try Self.getattr(descriptor)
163 |         attr.c_lflag &= ~tcflag_t(ECHO)
164 |         try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                                               `- error: cannot find 'TCSANOW' in scope
165 |     }
166 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:168:20: error: cannot find 'termios' in scope
166 |
167 |     private static func getattr(_ fd: Int32) throws -> termios {
168 |         var attr = termios()
    |                    `- error: cannot find 'termios' in scope
169 |         try fromSyscall(tcgetattr(fd, &attr))
170 |         return attr
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:169:25: error: cannot find 'tcgetattr' in scope
167 |     private static func getattr(_ fd: Int32) throws -> termios {
168 |         var attr = termios()
169 |         try fromSyscall(tcgetattr(fd, &attr))
    |                         `- error: cannot find 'tcgetattr' in scope
170 |         return attr
171 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:194:29: error: cannot find 'tcsetattr' in scope
192 |     public func reset() throws {
193 |         if var attr = initState {
194 |             try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                             `- error: cannot find 'tcsetattr' in scope
195 |         }
196 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:194:51: error: cannot find 'TCSANOW' in scope
192 |     public func reset() throws {
193 |         if var attr = initState {
194 |             try fromSyscall(tcsetattr(descriptor, TCSANOW, &attr))
    |                                                   `- error: cannot find 'TCSANOW' in scope
195 |         }
196 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:207:42: error: cannot find 'errno' in scope
205 | private func fromSyscall(_ status: Int32) throws {
206 |     guard status == 0 else {
207 |         throw POSIXError(.init(rawValue: errno)!)
    |                                          `- error: cannot find 'errno' in scope
208 |     }
209 | }
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/POSIXError+Helpers.swift:21:29: error: cannot find 'POSIXErrorCode' in scope
19 | extension POSIXError {
20 |     public static func fromErrno() -> POSIXError {
21 |         guard let errCode = POSIXErrorCode(rawValue: errno) else {
   |                             `- error: cannot find 'POSIXErrorCode' in scope
22 |             fatalError("failed to convert errno to POSIXErrorCode")
23 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/POSIXError+Helpers.swift:21:54: error: cannot find 'errno' in scope
19 | extension POSIXError {
20 |     public static func fromErrno() -> POSIXError {
21 |         guard let errCode = POSIXErrorCode(rawValue: errno) else {
   |                                                      `- error: cannot find 'errno' in scope
22 |             fatalError("failed to convert errno to POSIXErrorCode")
23 |         }
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:36:12: error: cannot find 'fcntl' in scope
34 |     /// Ensure that both sides of the pipe are set with O_CLOEXEC.
35 |     public func setCloexec() throws {
36 |         if fcntl(self.fileHandleForWriting.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |            `- error: cannot find 'fcntl' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:36:60: error: cannot find 'F_SETFD' in scope
34 |     /// Ensure that both sides of the pipe are set with O_CLOEXEC.
35 |     public func setCloexec() throws {
36 |         if fcntl(self.fileHandleForWriting.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |                                                            `- error: cannot find 'F_SETFD' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:36:69: error: cannot find 'FD_CLOEXEC' in scope
34 |     /// Ensure that both sides of the pipe are set with O_CLOEXEC.
35 |     public func setCloexec() throws {
36 |         if fcntl(self.fileHandleForWriting.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |                                                                     `- error: cannot find 'FD_CLOEXEC' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:37:46: error: cannot find 'errno' in scope
35 |     public func setCloexec() throws {
36 |         if fcntl(self.fileHandleForWriting.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
37 |             throw POSIXError(.init(rawValue: errno)!)
   |                                              `- error: cannot find 'errno' in scope
38 |         }
39 |         if fcntl(self.fileHandleForReading.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:39:12: error: cannot find 'fcntl' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
39 |         if fcntl(self.fileHandleForReading.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |            `- error: cannot find 'fcntl' in scope
40 |             throw POSIXError(.init(rawValue: errno)!)
41 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:39:60: error: cannot find 'F_SETFD' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
39 |         if fcntl(self.fileHandleForReading.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |                                                            `- error: cannot find 'F_SETFD' in scope
40 |             throw POSIXError(.init(rawValue: errno)!)
41 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:39:69: error: cannot find 'FD_CLOEXEC' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
39 |         if fcntl(self.fileHandleForReading.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |                                                                     `- error: cannot find 'FD_CLOEXEC' in scope
40 |             throw POSIXError(.init(rawValue: errno)!)
41 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:40:46: error: cannot find 'errno' in scope
38 |         }
39 |         if fcntl(self.fileHandleForReading.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
40 |             throw POSIXError(.init(rawValue: errno)!)
   |                                              `- error: cannot find 'errno' in scope
41 |         }
42 |     }
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/POSIXError+Helpers.swift:21:29: error: cannot find 'POSIXErrorCode' in scope
19 | extension POSIXError {
20 |     public static func fromErrno() -> POSIXError {
21 |         guard let errCode = POSIXErrorCode(rawValue: errno) else {
   |                             `- error: cannot find 'POSIXErrorCode' in scope
22 |             fatalError("failed to convert errno to POSIXErrorCode")
23 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/POSIXError+Helpers.swift:21:54: error: cannot find 'errno' in scope
19 | extension POSIXError {
20 |     public static func fromErrno() -> POSIXError {
21 |         guard let errCode = POSIXErrorCode(rawValue: errno) else {
   |                                                      `- error: cannot find 'errno' in scope
22 |             fatalError("failed to convert errno to POSIXErrorCode")
23 |         }
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:36:12: error: cannot find 'fcntl' in scope
34 |     /// Ensure that both sides of the pipe are set with O_CLOEXEC.
35 |     public func setCloexec() throws {
36 |         if fcntl(self.fileHandleForWriting.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |            `- error: cannot find 'fcntl' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:36:60: error: cannot find 'F_SETFD' in scope
34 |     /// Ensure that both sides of the pipe are set with O_CLOEXEC.
35 |     public func setCloexec() throws {
36 |         if fcntl(self.fileHandleForWriting.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |                                                            `- error: cannot find 'F_SETFD' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:36:69: error: cannot find 'FD_CLOEXEC' in scope
34 |     /// Ensure that both sides of the pipe are set with O_CLOEXEC.
35 |     public func setCloexec() throws {
36 |         if fcntl(self.fileHandleForWriting.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |                                                                     `- error: cannot find 'FD_CLOEXEC' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:37:46: error: cannot find 'errno' in scope
35 |     public func setCloexec() throws {
36 |         if fcntl(self.fileHandleForWriting.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
37 |             throw POSIXError(.init(rawValue: errno)!)
   |                                              `- error: cannot find 'errno' in scope
38 |         }
39 |         if fcntl(self.fileHandleForReading.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:39:12: error: cannot find 'fcntl' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
39 |         if fcntl(self.fileHandleForReading.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |            `- error: cannot find 'fcntl' in scope
40 |             throw POSIXError(.init(rawValue: errno)!)
41 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:39:60: error: cannot find 'F_SETFD' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
39 |         if fcntl(self.fileHandleForReading.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |                                                            `- error: cannot find 'F_SETFD' in scope
40 |             throw POSIXError(.init(rawValue: errno)!)
41 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:39:69: error: cannot find 'FD_CLOEXEC' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
39 |         if fcntl(self.fileHandleForReading.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |                                                                     `- error: cannot find 'FD_CLOEXEC' in scope
40 |             throw POSIXError(.init(rawValue: errno)!)
41 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:40:46: error: cannot find 'errno' in scope
38 |         }
39 |         if fcntl(self.fileHandleForReading.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
40 |             throw POSIXError(.init(rawValue: errno)!)
   |                                              `- error: cannot find 'errno' in scope
41 |         }
42 |     }
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/POSIXError+Helpers.swift:21:29: error: cannot find 'POSIXErrorCode' in scope
19 | extension POSIXError {
20 |     public static func fromErrno() -> POSIXError {
21 |         guard let errCode = POSIXErrorCode(rawValue: errno) else {
   |                             `- error: cannot find 'POSIXErrorCode' in scope
22 |             fatalError("failed to convert errno to POSIXErrorCode")
23 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/POSIXError+Helpers.swift:21:54: error: cannot find 'errno' in scope
19 | extension POSIXError {
20 |     public static func fromErrno() -> POSIXError {
21 |         guard let errCode = POSIXErrorCode(rawValue: errno) else {
   |                                                      `- error: cannot find 'errno' in scope
22 |             fatalError("failed to convert errno to POSIXErrorCode")
23 |         }
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:36:12: error: cannot find 'fcntl' in scope
34 |     /// Ensure that both sides of the pipe are set with O_CLOEXEC.
35 |     public func setCloexec() throws {
36 |         if fcntl(self.fileHandleForWriting.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |            `- error: cannot find 'fcntl' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:36:60: error: cannot find 'F_SETFD' in scope
34 |     /// Ensure that both sides of the pipe are set with O_CLOEXEC.
35 |     public func setCloexec() throws {
36 |         if fcntl(self.fileHandleForWriting.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |                                                            `- error: cannot find 'F_SETFD' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:36:69: error: cannot find 'FD_CLOEXEC' in scope
34 |     /// Ensure that both sides of the pipe are set with O_CLOEXEC.
35 |     public func setCloexec() throws {
36 |         if fcntl(self.fileHandleForWriting.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |                                                                     `- error: cannot find 'FD_CLOEXEC' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:37:46: error: cannot find 'errno' in scope
35 |     public func setCloexec() throws {
36 |         if fcntl(self.fileHandleForWriting.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
37 |             throw POSIXError(.init(rawValue: errno)!)
   |                                              `- error: cannot find 'errno' in scope
38 |         }
39 |         if fcntl(self.fileHandleForReading.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:39:12: error: cannot find 'fcntl' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
39 |         if fcntl(self.fileHandleForReading.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |            `- error: cannot find 'fcntl' in scope
40 |             throw POSIXError(.init(rawValue: errno)!)
41 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:39:60: error: cannot find 'F_SETFD' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
39 |         if fcntl(self.fileHandleForReading.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |                                                            `- error: cannot find 'F_SETFD' in scope
40 |             throw POSIXError(.init(rawValue: errno)!)
41 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:39:69: error: cannot find 'FD_CLOEXEC' in scope
37 |             throw POSIXError(.init(rawValue: errno)!)
38 |         }
39 |         if fcntl(self.fileHandleForReading.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
   |                                                                     `- error: cannot find 'FD_CLOEXEC' in scope
40 |             throw POSIXError(.init(rawValue: errno)!)
41 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Pipe+Close.swift:40:46: error: cannot find 'errno' in scope
38 |         }
39 |         if fcntl(self.fileHandleForReading.fileDescriptor, F_SETFD, FD_CLOEXEC) == -1 {
40 |             throw POSIXError(.init(rawValue: errno)!)
   |                                              `- error: cannot find 'errno' in scope
41 |         }
42 |     }
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[529/1384] Wrapping AST for HashTreeCollections for debugging
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:42:56: error: cannot find type 'sockaddr' in scope
40 |     func accept(fd: Int32) throws -> (Int32, SocketType)
41 |     /// Provide a sockaddr pointer (by casting a socket specific type like sockaddr_un for example).
42 |     func withSockAddr(_ closure: (_ ptr: UnsafePointer<sockaddr>, _ len: UInt32) throws -> Void) throws
   |                                                        `- error: cannot find type 'sockaddr' in scope
43 | }
44 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:39:23: error: cannot find type 'mode_t' in scope
 37 |
 38 |     public let path: String
 39 |     public let perms: mode_t?
    |                       `- error: cannot find type 'mode_t' in scope
 40 |     private let _addr: sockaddr_un
 41 |     private let _unlinkExisting: Bool
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:40:24: error: cannot find type 'sockaddr_un' in scope
 38 |     public let path: String
 39 |     public let perms: mode_t?
 40 |     private let _addr: sockaddr_un
    |                        `- error: cannot find type 'sockaddr_un' in scope
 41 |     private let _unlinkExisting: Bool
 42 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:43:28: error: cannot find type 'sockaddr_un' in scope
 41 |     private let _unlinkExisting: Bool
 42 |
 43 |     private init(sockaddr: sockaddr_un) {
    |                            `- error: cannot find type 'sockaddr_un' in scope
 44 |         let pathname: String = withUnsafePointer(to: sockaddr.sun_path) { ptr in
 45 |             let charPtr = UnsafeRawPointer(ptr).assumingMemoryBound(to: CChar.self)
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:57:16: error: cannot find type 'mode_t' in scope
 55 |     public init(
 56 |         path: String,
 57 |         perms: mode_t? = nil,
    |                `- error: cannot find type 'mode_t' in scope
 58 |         unlinkExisting: Bool = false
 59 |     ) throws {
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:139:56: error: cannot find type 'sockaddr' in scope
137 |     }
138 |
139 |     public func withSockAddr(_ closure: (UnsafePointer<sockaddr>, UInt32) throws -> Void) throws {
    |                                                        `- error: cannot find type 'sockaddr' in scope
140 |         var addr = self._addr
141 |         try withUnsafePointer(to: &addr) {
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:32:32: error: cannot find 'AF_UNIX' in scope
 30 | /// Unix domain socket variant of `SocketType`.
 31 | public struct UnixType: SocketType, Sendable, CustomStringConvertible {
 32 |     public var domain: Int32 { AF_UNIX }
    |                                `- error: cannot find 'AF_UNIX' in scope
 33 |     public var type: Int32 { _SOCK_STREAM }
 34 |     public var description: String {
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:33:30: error: cannot find '_SOCK_STREAM' in scope
 31 | public struct UnixType: SocketType, Sendable, CustomStringConvertible {
 32 |     public var domain: Int32 { AF_UNIX }
 33 |     public var type: Int32 { _SOCK_STREAM }
    |                              `- error: cannot find '_SOCK_STREAM' in scope
 34 |     public var description: String {
 35 |         path
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:63:20: error: cannot find 'sockaddr_un' in scope
 61 |         self.perms = perms
 62 |         self._unlinkExisting = unlinkExisting
 63 |         var addr = sockaddr_un()
    |                    `- error: cannot find 'sockaddr_un' in scope
 64 |         addr.sun_family = sa_family_t(AF_UNIX)
 65 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:64:27: error: cannot find 'sa_family_t' in scope
 62 |         self._unlinkExisting = unlinkExisting
 63 |         var addr = sockaddr_un()
 64 |         addr.sun_family = sa_family_t(AF_UNIX)
    |                           `- error: cannot find 'sa_family_t' in scope
 65 |
 66 |         let socketName = path
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:64:39: error: cannot find 'AF_UNIX' in scope
 62 |         self._unlinkExisting = unlinkExisting
 63 |         var addr = sockaddr_un()
 64 |         addr.sun_family = sa_family_t(AF_UNIX)
    |                                       `- error: cannot find 'AF_UNIX' in scope
 65 |
 66 |         let socketName = path
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:77:28: error: cannot find 'lengthLimit' in scope
 75 |         #endif
 76 |
 77 |         guard nameLength < lengthLimit else {
    |                            `- error: cannot find 'lengthLimit' in scope
 78 |             throw Error.nameTooLong(path)
 79 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:82:38: error: cannot find 'strncpy' in scope
 80 |
 81 |         _ = withUnsafeMutablePointer(to: &addr.sun_path.0) { ptr in
 82 |             socketName.withCString { strncpy(ptr, $0, nameLength) }
    |                                      `- error: cannot find 'strncpy' in scope
 83 |         }
 84 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:93:20: error: cannot find 'sockaddr_un' in scope
 91 |     public func accept(fd: Int32) throws -> (Int32, SocketType) {
 92 |         var clientFD: Int32 = -1
 93 |         var addr = sockaddr_un()
    |                    `- error: cannot find 'sockaddr_un' in scope
 94 |
 95 |         clientFD = Syscall.retrying {
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:96:24: error: cannot find 'socklen_t' in scope
 94 |
 95 |         clientFD = Syscall.retrying {
 96 |             var size = socklen_t(MemoryLayout<sockaddr_un>.stride)
    |                        `- error: cannot find 'socklen_t' in scope
 97 |             return withUnsafeMutablePointer(to: &addr) { pointer in
 98 |                 pointer.withMemoryRebound(to: sockaddr.self, capacity: 1) { pointer in
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:96:47: error: cannot find type 'sockaddr_un' in scope
 94 |
 95 |         clientFD = Syscall.retrying {
 96 |             var size = socklen_t(MemoryLayout<sockaddr_un>.stride)
    |                                               `- error: cannot find type 'sockaddr_un' in scope
 97 |             return withUnsafeMutablePointer(to: &addr) { pointer in
 98 |                 pointer.withMemoryRebound(to: sockaddr.self, capacity: 1) { pointer in
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:98:47: error: cannot find 'sockaddr' in scope
 96 |             var size = socklen_t(MemoryLayout<sockaddr_un>.stride)
 97 |             return withUnsafeMutablePointer(to: &addr) { pointer in
 98 |                 pointer.withMemoryRebound(to: sockaddr.self, capacity: 1) { pointer in
    |                                               `- error: cannot find 'sockaddr' in scope
 99 |                     sysAccept(fd, pointer, &size)
100 |                 }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:123:27: error: cannot find 'errno' in scope
121 |         if self._unlinkExisting {
122 |             rc = sysUnlink(self.path)
123 |             if rc != 0 && errno != ENOENT {
    |                           `- error: cannot find 'errno' in scope
124 |                 throw Socket.errnoToError(msg: "failed to remove old socket at \(self.path)")
125 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:123:36: error: cannot find 'ENOENT' in scope
121 |         if self._unlinkExisting {
122 |             rc = sysUnlink(self.path)
123 |             if rc != 0 && errno != ENOENT {
    |                                    `- error: cannot find 'ENOENT' in scope
124 |                 throw Socket.errnoToError(msg: "failed to remove old socket at \(self.path)")
125 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:142:74: error: cannot find 'sockaddr' in scope
140 |         var addr = self._addr
141 |         try withUnsafePointer(to: &addr) {
142 |             let addrBytes = UnsafeRawPointer($0).assumingMemoryBound(to: sockaddr.self)
    |                                                                          `- error: cannot find 'sockaddr' in scope
143 |             try closure(addrBytes, UInt32(MemoryLayout<sockaddr_un>.stride))
144 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:143:56: error: cannot find type 'sockaddr_un' in scope
141 |         try withUnsafePointer(to: &addr) {
142 |             let addrBytes = UnsafeRawPointer($0).assumingMemoryBound(to: sockaddr.self)
143 |             try closure(addrBytes, UInt32(MemoryLayout<sockaddr_un>.stride))
    |                                                        `- error: cannot find type 'sockaddr_un' in scope
144 |         }
145 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:142:50: error: generic parameter 'T' could not be inferred
140 |         var addr = self._addr
141 |         try withUnsafePointer(to: &addr) {
142 |             let addrBytes = UnsafeRawPointer($0).assumingMemoryBound(to: sockaddr.self)
    |                                                  `- error: generic parameter 'T' could not be inferred
143 |             try closure(addrBytes, UInt32(MemoryLayout<sockaddr_un>.stride))
144 |         }
Swift.UnsafeRawPointer.assumingMemoryBound:2:13: note: in call to function 'assumingMemoryBound(to:)'
1 | struct UnsafeRawPointer {
2 | public func assumingMemoryBound<T>(to: T.Type) -> UnsafePointer<T> where T : ~Copyable}
  |             `- note: in call to function 'assumingMemoryBound(to:)'
3 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:32:30: error: cannot find '_SOCK_STREAM' in scope
 30 | public struct VsockType: SocketType, Sendable {
 31 |     public var domain: Int32 { AF_VSOCK }
 32 |     public var type: Int32 { _SOCK_STREAM }
    |                              `- error: cannot find '_SOCK_STREAM' in scope
 33 |     public var description: String {
 34 |         "\(cid):\(port)"
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:94:32: error: cannot find 'errno' in scope
 92 |                 }
 93 |             }
 94 |             if clientFD < 0 && errno != EINTR {
    |                                `- error: cannot find 'errno' in scope
 95 |                 throw Socket.errnoToError(msg: "accept failed")
 96 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:94:41: error: cannot find 'EINTR' in scope
 92 |                 }
 93 |             }
 94 |             if clientFD < 0 && errno != EINTR {
    |                                         `- error: cannot find 'EINTR' in scope
 95 |                 throw Socket.errnoToError(msg: "accept failed")
 96 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:42:56: error: cannot find type 'sockaddr' in scope
40 |     func accept(fd: Int32) throws -> (Int32, SocketType)
41 |     /// Provide a sockaddr pointer (by casting a socket specific type like sockaddr_un for example).
42 |     func withSockAddr(_ closure: (_ ptr: UnsafePointer<sockaddr>, _ len: UInt32) throws -> Void) throws
   |                                                        `- error: cannot find type 'sockaddr' in scope
43 | }
44 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:39:23: error: cannot find type 'mode_t' in scope
 37 |
 38 |     public let path: String
 39 |     public let perms: mode_t?
    |                       `- error: cannot find type 'mode_t' in scope
 40 |     private let _addr: sockaddr_un
 41 |     private let _unlinkExisting: Bool
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:40:24: error: cannot find type 'sockaddr_un' in scope
 38 |     public let path: String
 39 |     public let perms: mode_t?
 40 |     private let _addr: sockaddr_un
    |                        `- error: cannot find type 'sockaddr_un' in scope
 41 |     private let _unlinkExisting: Bool
 42 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:43:28: error: cannot find type 'sockaddr_un' in scope
 41 |     private let _unlinkExisting: Bool
 42 |
 43 |     private init(sockaddr: sockaddr_un) {
    |                            `- error: cannot find type 'sockaddr_un' in scope
 44 |         let pathname: String = withUnsafePointer(to: sockaddr.sun_path) { ptr in
 45 |             let charPtr = UnsafeRawPointer(ptr).assumingMemoryBound(to: CChar.self)
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:57:16: error: cannot find type 'mode_t' in scope
 55 |     public init(
 56 |         path: String,
 57 |         perms: mode_t? = nil,
    |                `- error: cannot find type 'mode_t' in scope
 58 |         unlinkExisting: Bool = false
 59 |     ) throws {
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:139:56: error: cannot find type 'sockaddr' in scope
137 |     }
138 |
139 |     public func withSockAddr(_ closure: (UnsafePointer<sockaddr>, UInt32) throws -> Void) throws {
    |                                                        `- error: cannot find type 'sockaddr' in scope
140 |         var addr = self._addr
141 |         try withUnsafePointer(to: &addr) {
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:32:32: error: cannot find 'AF_UNIX' in scope
 30 | /// Unix domain socket variant of `SocketType`.
 31 | public struct UnixType: SocketType, Sendable, CustomStringConvertible {
 32 |     public var domain: Int32 { AF_UNIX }
    |                                `- error: cannot find 'AF_UNIX' in scope
 33 |     public var type: Int32 { _SOCK_STREAM }
 34 |     public var description: String {
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:33:30: error: cannot find '_SOCK_STREAM' in scope
 31 | public struct UnixType: SocketType, Sendable, CustomStringConvertible {
 32 |     public var domain: Int32 { AF_UNIX }
 33 |     public var type: Int32 { _SOCK_STREAM }
    |                              `- error: cannot find '_SOCK_STREAM' in scope
 34 |     public var description: String {
 35 |         path
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:63:20: error: cannot find 'sockaddr_un' in scope
 61 |         self.perms = perms
 62 |         self._unlinkExisting = unlinkExisting
 63 |         var addr = sockaddr_un()
    |                    `- error: cannot find 'sockaddr_un' in scope
 64 |         addr.sun_family = sa_family_t(AF_UNIX)
 65 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:64:27: error: cannot find 'sa_family_t' in scope
 62 |         self._unlinkExisting = unlinkExisting
 63 |         var addr = sockaddr_un()
 64 |         addr.sun_family = sa_family_t(AF_UNIX)
    |                           `- error: cannot find 'sa_family_t' in scope
 65 |
 66 |         let socketName = path
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:64:39: error: cannot find 'AF_UNIX' in scope
 62 |         self._unlinkExisting = unlinkExisting
 63 |         var addr = sockaddr_un()
 64 |         addr.sun_family = sa_family_t(AF_UNIX)
    |                                       `- error: cannot find 'AF_UNIX' in scope
 65 |
 66 |         let socketName = path
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:77:28: error: cannot find 'lengthLimit' in scope
 75 |         #endif
 76 |
 77 |         guard nameLength < lengthLimit else {
    |                            `- error: cannot find 'lengthLimit' in scope
 78 |             throw Error.nameTooLong(path)
 79 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:82:38: error: cannot find 'strncpy' in scope
 80 |
 81 |         _ = withUnsafeMutablePointer(to: &addr.sun_path.0) { ptr in
 82 |             socketName.withCString { strncpy(ptr, $0, nameLength) }
    |                                      `- error: cannot find 'strncpy' in scope
 83 |         }
 84 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:93:20: error: cannot find 'sockaddr_un' in scope
 91 |     public func accept(fd: Int32) throws -> (Int32, SocketType) {
 92 |         var clientFD: Int32 = -1
 93 |         var addr = sockaddr_un()
    |                    `- error: cannot find 'sockaddr_un' in scope
 94 |
 95 |         clientFD = Syscall.retrying {
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:96:24: error: cannot find 'socklen_t' in scope
 94 |
 95 |         clientFD = Syscall.retrying {
 96 |             var size = socklen_t(MemoryLayout<sockaddr_un>.stride)
    |                        `- error: cannot find 'socklen_t' in scope
 97 |             return withUnsafeMutablePointer(to: &addr) { pointer in
 98 |                 pointer.withMemoryRebound(to: sockaddr.self, capacity: 1) { pointer in
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:96:47: error: cannot find type 'sockaddr_un' in scope
 94 |
 95 |         clientFD = Syscall.retrying {
 96 |             var size = socklen_t(MemoryLayout<sockaddr_un>.stride)
    |                                               `- error: cannot find type 'sockaddr_un' in scope
 97 |             return withUnsafeMutablePointer(to: &addr) { pointer in
 98 |                 pointer.withMemoryRebound(to: sockaddr.self, capacity: 1) { pointer in
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:98:47: error: cannot find 'sockaddr' in scope
 96 |             var size = socklen_t(MemoryLayout<sockaddr_un>.stride)
 97 |             return withUnsafeMutablePointer(to: &addr) { pointer in
 98 |                 pointer.withMemoryRebound(to: sockaddr.self, capacity: 1) { pointer in
    |                                               `- error: cannot find 'sockaddr' in scope
 99 |                     sysAccept(fd, pointer, &size)
100 |                 }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:123:27: error: cannot find 'errno' in scope
121 |         if self._unlinkExisting {
122 |             rc = sysUnlink(self.path)
123 |             if rc != 0 && errno != ENOENT {
    |                           `- error: cannot find 'errno' in scope
124 |                 throw Socket.errnoToError(msg: "failed to remove old socket at \(self.path)")
125 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:123:36: error: cannot find 'ENOENT' in scope
121 |         if self._unlinkExisting {
122 |             rc = sysUnlink(self.path)
123 |             if rc != 0 && errno != ENOENT {
    |                                    `- error: cannot find 'ENOENT' in scope
124 |                 throw Socket.errnoToError(msg: "failed to remove old socket at \(self.path)")
125 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:142:74: error: cannot find 'sockaddr' in scope
140 |         var addr = self._addr
141 |         try withUnsafePointer(to: &addr) {
142 |             let addrBytes = UnsafeRawPointer($0).assumingMemoryBound(to: sockaddr.self)
    |                                                                          `- error: cannot find 'sockaddr' in scope
143 |             try closure(addrBytes, UInt32(MemoryLayout<sockaddr_un>.stride))
144 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:143:56: error: cannot find type 'sockaddr_un' in scope
141 |         try withUnsafePointer(to: &addr) {
142 |             let addrBytes = UnsafeRawPointer($0).assumingMemoryBound(to: sockaddr.self)
143 |             try closure(addrBytes, UInt32(MemoryLayout<sockaddr_un>.stride))
    |                                                        `- error: cannot find type 'sockaddr_un' in scope
144 |         }
145 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:142:50: error: generic parameter 'T' could not be inferred
140 |         var addr = self._addr
141 |         try withUnsafePointer(to: &addr) {
142 |             let addrBytes = UnsafeRawPointer($0).assumingMemoryBound(to: sockaddr.self)
    |                                                  `- error: generic parameter 'T' could not be inferred
143 |             try closure(addrBytes, UInt32(MemoryLayout<sockaddr_un>.stride))
144 |         }
Swift.UnsafeRawPointer.assumingMemoryBound:2:13: note: in call to function 'assumingMemoryBound(to:)'
1 | struct UnsafeRawPointer {
2 | public func assumingMemoryBound<T>(to: T.Type) -> UnsafePointer<T> where T : ~Copyable}
  |             `- note: in call to function 'assumingMemoryBound(to:)'
3 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:32:30: error: cannot find '_SOCK_STREAM' in scope
 30 | public struct VsockType: SocketType, Sendable {
 31 |     public var domain: Int32 { AF_VSOCK }
 32 |     public var type: Int32 { _SOCK_STREAM }
    |                              `- error: cannot find '_SOCK_STREAM' in scope
 33 |     public var description: String {
 34 |         "\(cid):\(port)"
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:94:32: error: cannot find 'errno' in scope
 92 |                 }
 93 |             }
 94 |             if clientFD < 0 && errno != EINTR {
    |                                `- error: cannot find 'errno' in scope
 95 |                 throw Socket.errnoToError(msg: "accept failed")
 96 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:94:41: error: cannot find 'EINTR' in scope
 92 |                 }
 93 |             }
 94 |             if clientFD < 0 && errno != EINTR {
    |                                         `- error: cannot find 'EINTR' in scope
 95 |                 throw Socket.errnoToError(msg: "accept failed")
 96 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:42:56: error: cannot find type 'sockaddr' in scope
40 |     func accept(fd: Int32) throws -> (Int32, SocketType)
41 |     /// Provide a sockaddr pointer (by casting a socket specific type like sockaddr_un for example).
42 |     func withSockAddr(_ closure: (_ ptr: UnsafePointer<sockaddr>, _ len: UInt32) throws -> Void) throws
   |                                                        `- error: cannot find type 'sockaddr' in scope
43 | }
44 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:39:23: error: cannot find type 'mode_t' in scope
 37 |
 38 |     public let path: String
 39 |     public let perms: mode_t?
    |                       `- error: cannot find type 'mode_t' in scope
 40 |     private let _addr: sockaddr_un
 41 |     private let _unlinkExisting: Bool
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:40:24: error: cannot find type 'sockaddr_un' in scope
 38 |     public let path: String
 39 |     public let perms: mode_t?
 40 |     private let _addr: sockaddr_un
    |                        `- error: cannot find type 'sockaddr_un' in scope
 41 |     private let _unlinkExisting: Bool
 42 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:43:28: error: cannot find type 'sockaddr_un' in scope
 41 |     private let _unlinkExisting: Bool
 42 |
 43 |     private init(sockaddr: sockaddr_un) {
    |                            `- error: cannot find type 'sockaddr_un' in scope
 44 |         let pathname: String = withUnsafePointer(to: sockaddr.sun_path) { ptr in
 45 |             let charPtr = UnsafeRawPointer(ptr).assumingMemoryBound(to: CChar.self)
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:57:16: error: cannot find type 'mode_t' in scope
 55 |     public init(
 56 |         path: String,
 57 |         perms: mode_t? = nil,
    |                `- error: cannot find type 'mode_t' in scope
 58 |         unlinkExisting: Bool = false
 59 |     ) throws {
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:139:56: error: cannot find type 'sockaddr' in scope
137 |     }
138 |
139 |     public func withSockAddr(_ closure: (UnsafePointer<sockaddr>, UInt32) throws -> Void) throws {
    |                                                        `- error: cannot find type 'sockaddr' in scope
140 |         var addr = self._addr
141 |         try withUnsafePointer(to: &addr) {
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:32:32: error: cannot find 'AF_UNIX' in scope
 30 | /// Unix domain socket variant of `SocketType`.
 31 | public struct UnixType: SocketType, Sendable, CustomStringConvertible {
 32 |     public var domain: Int32 { AF_UNIX }
    |                                `- error: cannot find 'AF_UNIX' in scope
 33 |     public var type: Int32 { _SOCK_STREAM }
 34 |     public var description: String {
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:33:30: error: cannot find '_SOCK_STREAM' in scope
 31 | public struct UnixType: SocketType, Sendable, CustomStringConvertible {
 32 |     public var domain: Int32 { AF_UNIX }
 33 |     public var type: Int32 { _SOCK_STREAM }
    |                              `- error: cannot find '_SOCK_STREAM' in scope
 34 |     public var description: String {
 35 |         path
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:63:20: error: cannot find 'sockaddr_un' in scope
 61 |         self.perms = perms
 62 |         self._unlinkExisting = unlinkExisting
 63 |         var addr = sockaddr_un()
    |                    `- error: cannot find 'sockaddr_un' in scope
 64 |         addr.sun_family = sa_family_t(AF_UNIX)
 65 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:64:27: error: cannot find 'sa_family_t' in scope
 62 |         self._unlinkExisting = unlinkExisting
 63 |         var addr = sockaddr_un()
 64 |         addr.sun_family = sa_family_t(AF_UNIX)
    |                           `- error: cannot find 'sa_family_t' in scope
 65 |
 66 |         let socketName = path
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:64:39: error: cannot find 'AF_UNIX' in scope
 62 |         self._unlinkExisting = unlinkExisting
 63 |         var addr = sockaddr_un()
 64 |         addr.sun_family = sa_family_t(AF_UNIX)
    |                                       `- error: cannot find 'AF_UNIX' in scope
 65 |
 66 |         let socketName = path
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:77:28: error: cannot find 'lengthLimit' in scope
 75 |         #endif
 76 |
 77 |         guard nameLength < lengthLimit else {
    |                            `- error: cannot find 'lengthLimit' in scope
 78 |             throw Error.nameTooLong(path)
 79 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:82:38: error: cannot find 'strncpy' in scope
 80 |
 81 |         _ = withUnsafeMutablePointer(to: &addr.sun_path.0) { ptr in
 82 |             socketName.withCString { strncpy(ptr, $0, nameLength) }
    |                                      `- error: cannot find 'strncpy' in scope
 83 |         }
 84 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:93:20: error: cannot find 'sockaddr_un' in scope
 91 |     public func accept(fd: Int32) throws -> (Int32, SocketType) {
 92 |         var clientFD: Int32 = -1
 93 |         var addr = sockaddr_un()
    |                    `- error: cannot find 'sockaddr_un' in scope
 94 |
 95 |         clientFD = Syscall.retrying {
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:96:24: error: cannot find 'socklen_t' in scope
 94 |
 95 |         clientFD = Syscall.retrying {
 96 |             var size = socklen_t(MemoryLayout<sockaddr_un>.stride)
    |                        `- error: cannot find 'socklen_t' in scope
 97 |             return withUnsafeMutablePointer(to: &addr) { pointer in
 98 |                 pointer.withMemoryRebound(to: sockaddr.self, capacity: 1) { pointer in
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:96:47: error: cannot find type 'sockaddr_un' in scope
 94 |
 95 |         clientFD = Syscall.retrying {
 96 |             var size = socklen_t(MemoryLayout<sockaddr_un>.stride)
    |                                               `- error: cannot find type 'sockaddr_un' in scope
 97 |             return withUnsafeMutablePointer(to: &addr) { pointer in
 98 |                 pointer.withMemoryRebound(to: sockaddr.self, capacity: 1) { pointer in
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:98:47: error: cannot find 'sockaddr' in scope
 96 |             var size = socklen_t(MemoryLayout<sockaddr_un>.stride)
 97 |             return withUnsafeMutablePointer(to: &addr) { pointer in
 98 |                 pointer.withMemoryRebound(to: sockaddr.self, capacity: 1) { pointer in
    |                                               `- error: cannot find 'sockaddr' in scope
 99 |                     sysAccept(fd, pointer, &size)
100 |                 }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:123:27: error: cannot find 'errno' in scope
121 |         if self._unlinkExisting {
122 |             rc = sysUnlink(self.path)
123 |             if rc != 0 && errno != ENOENT {
    |                           `- error: cannot find 'errno' in scope
124 |                 throw Socket.errnoToError(msg: "failed to remove old socket at \(self.path)")
125 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:123:36: error: cannot find 'ENOENT' in scope
121 |         if self._unlinkExisting {
122 |             rc = sysUnlink(self.path)
123 |             if rc != 0 && errno != ENOENT {
    |                                    `- error: cannot find 'ENOENT' in scope
124 |                 throw Socket.errnoToError(msg: "failed to remove old socket at \(self.path)")
125 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:142:74: error: cannot find 'sockaddr' in scope
140 |         var addr = self._addr
141 |         try withUnsafePointer(to: &addr) {
142 |             let addrBytes = UnsafeRawPointer($0).assumingMemoryBound(to: sockaddr.self)
    |                                                                          `- error: cannot find 'sockaddr' in scope
143 |             try closure(addrBytes, UInt32(MemoryLayout<sockaddr_un>.stride))
144 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:143:56: error: cannot find type 'sockaddr_un' in scope
141 |         try withUnsafePointer(to: &addr) {
142 |             let addrBytes = UnsafeRawPointer($0).assumingMemoryBound(to: sockaddr.self)
143 |             try closure(addrBytes, UInt32(MemoryLayout<sockaddr_un>.stride))
    |                                                        `- error: cannot find type 'sockaddr_un' in scope
144 |         }
145 |     }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:142:50: error: generic parameter 'T' could not be inferred
140 |         var addr = self._addr
141 |         try withUnsafePointer(to: &addr) {
142 |             let addrBytes = UnsafeRawPointer($0).assumingMemoryBound(to: sockaddr.self)
    |                                                  `- error: generic parameter 'T' could not be inferred
143 |             try closure(addrBytes, UInt32(MemoryLayout<sockaddr_un>.stride))
144 |         }
Swift.UnsafeRawPointer.assumingMemoryBound:2:13: note: in call to function 'assumingMemoryBound(to:)'
1 | struct UnsafeRawPointer {
2 | public func assumingMemoryBound<T>(to: T.Type) -> UnsafePointer<T> where T : ~Copyable}
  |             `- note: in call to function 'assumingMemoryBound(to:)'
3 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:32:30: error: cannot find '_SOCK_STREAM' in scope
 30 | public struct VsockType: SocketType, Sendable {
 31 |     public var domain: Int32 { AF_VSOCK }
 32 |     public var type: Int32 { _SOCK_STREAM }
    |                              `- error: cannot find '_SOCK_STREAM' in scope
 33 |     public var description: String {
 34 |         "\(cid):\(port)"
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:94:32: error: cannot find 'errno' in scope
 92 |                 }
 93 |             }
 94 |             if clientFD < 0 && errno != EINTR {
    |                                `- error: cannot find 'errno' in scope
 95 |                 throw Socket.errnoToError(msg: "accept failed")
 96 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:94:41: error: cannot find 'EINTR' in scope
 92 |                 }
 93 |             }
 94 |             if clientFD < 0 && errno != EINTR {
    |                                         `- error: cannot find 'EINTR' in scope
 95 |                 throw Socket.errnoToError(msg: "accept failed")
 96 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:55:37: error: no type named 'stat' in module 'Foundation'
 53 | /// for a file.
 54 | public struct FileInfo: Sendable {
 55 |     private let _stat_t: Foundation.stat
    |                                     `- error: no type named 'stat' in module 'Foundation'
 56 |     private let _path: String
 57 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:58:32: error: cannot find type 'stat' in scope
 56 |     private let _path: String
 57 |
 58 |     init(_ path: String, stat: stat) {
    |                                `- error: cannot find type 'stat' in scope
 59 |         self._path = path
 60 |         self._stat_t = stat
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:44:18: error: cannot find 'stat' in scope
 42 |     ///   - path: The path to the file as a string.
 43 |     public static func info(_ path: String) throws -> FileInfo {
 44 |         var st = stat()
    |                  `- error: cannot find 'stat' in scope
 45 |         guard lstat(path, &st) == 0 else {
 46 |             throw Error.errno(errno)
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:45:15: error: cannot find 'lstat' in scope
 43 |     public static func info(_ path: String) throws -> FileInfo {
 44 |         var st = stat()
 45 |         guard lstat(path, &st) == 0 else {
    |               `- error: cannot find 'lstat' in scope
 46 |             throw Error.errno(errno)
 47 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:46:31: error: cannot find 'errno' in scope
 44 |         var st = stat()
 45 |         guard lstat(path, &st) == 0 else {
 46 |             throw Error.errno(errno)
    |                               `- error: cannot find 'errno' in scope
 47 |         }
 48 |         return FileInfo(path, stat: st)
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:100:16: error: cannot find 'S_IFMT' in scope
 98 |     /// Returns if the file is a directory.
 99 |     public var isDirectory: Bool {
100 |         mode & S_IFMT == S_IFDIR
    |                `- error: cannot find 'S_IFMT' in scope
101 |     }
102 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:100:26: error: cannot find 'S_IFDIR' in scope
 98 |     /// Returns if the file is a directory.
 99 |     public var isDirectory: Bool {
100 |         mode & S_IFMT == S_IFDIR
    |                          `- error: cannot find 'S_IFDIR' in scope
101 |     }
102 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:105:16: error: cannot find 'S_IFMT' in scope
103 |     /// Returns if the file is a pipe.
104 |     public var isPipe: Bool {
105 |         mode & S_IFMT == S_IFIFO
    |                `- error: cannot find 'S_IFMT' in scope
106 |     }
107 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:105:26: error: cannot find 'S_IFIFO' in scope
103 |     /// Returns if the file is a pipe.
104 |     public var isPipe: Bool {
105 |         mode & S_IFMT == S_IFIFO
    |                          `- error: cannot find 'S_IFIFO' in scope
106 |     }
107 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:110:16: error: cannot find 'S_IFMT' in scope
108 |     /// Returns if the file is a socket.
109 |     public var isSocket: Bool {
110 |         mode & S_IFMT == S_IFSOCK
    |                `- error: cannot find 'S_IFMT' in scope
111 |     }
112 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:110:26: error: cannot find 'S_IFSOCK' in scope
108 |     /// Returns if the file is a socket.
109 |     public var isSocket: Bool {
110 |         mode & S_IFMT == S_IFSOCK
    |                          `- error: cannot find 'S_IFSOCK' in scope
111 |     }
112 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:115:16: error: cannot find 'S_IFMT' in scope
113 |     /// Returns if the file is a link.
114 |     public var isLink: Bool {
115 |         mode & S_IFMT == S_IFLNK
    |                `- error: cannot find 'S_IFMT' in scope
116 |     }
117 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:115:26: error: cannot find 'S_IFLNK' in scope
113 |     /// Returns if the file is a link.
114 |     public var isLink: Bool {
115 |         mode & S_IFMT == S_IFLNK
    |                          `- error: cannot find 'S_IFLNK' in scope
116 |     }
117 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:120:16: error: cannot find 'S_IFMT' in scope
118 |     /// Returns if the file is a regular file.
119 |     public var isRegularFile: Bool {
120 |         mode & S_IFMT == S_IFREG
    |                `- error: cannot find 'S_IFMT' in scope
121 |     }
122 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:120:26: error: cannot find 'S_IFREG' in scope
118 |     /// Returns if the file is a regular file.
119 |     public var isRegularFile: Bool {
120 |         mode & S_IFMT == S_IFREG
    |                          `- error: cannot find 'S_IFREG' in scope
121 |     }
122 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:125:16: error: cannot find 'S_IFMT' in scope
123 |     /// Returns if the file is a block device.
124 |     public var isBlock: Bool {
125 |         mode & S_IFMT == S_IFBLK
    |                `- error: cannot find 'S_IFMT' in scope
126 |     }
127 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:125:26: error: cannot find 'S_IFBLK' in scope
123 |     /// Returns if the file is a block device.
124 |     public var isBlock: Bool {
125 |         mode & S_IFMT == S_IFBLK
    |                          `- error: cannot find 'S_IFBLK' in scope
126 |     }
127 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:130:16: error: cannot find 'S_IFMT' in scope
128 |     /// Returns if the file is a character device.
129 |     public var isChar: Bool {
130 |         mode & S_IFMT == S_IFCHR
    |                `- error: cannot find 'S_IFMT' in scope
131 |     }
132 | }
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:130:26: error: cannot find 'S_IFCHR' in scope
128 |     /// Returns if the file is a character device.
129 |     public var isChar: Bool {
130 |         mode & S_IFMT == S_IFCHR
    |                          `- error: cannot find 'S_IFCHR' in scope
131 |     }
132 | }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:55:37: error: no type named 'stat' in module 'Foundation'
 53 | /// for a file.
 54 | public struct FileInfo: Sendable {
 55 |     private let _stat_t: Foundation.stat
    |                                     `- error: no type named 'stat' in module 'Foundation'
 56 |     private let _path: String
 57 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:58:32: error: cannot find type 'stat' in scope
 56 |     private let _path: String
 57 |
 58 |     init(_ path: String, stat: stat) {
    |                                `- error: cannot find type 'stat' in scope
 59 |         self._path = path
 60 |         self._stat_t = stat
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:44:18: error: cannot find 'stat' in scope
 42 |     ///   - path: The path to the file as a string.
 43 |     public static func info(_ path: String) throws -> FileInfo {
 44 |         var st = stat()
    |                  `- error: cannot find 'stat' in scope
 45 |         guard lstat(path, &st) == 0 else {
 46 |             throw Error.errno(errno)
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:45:15: error: cannot find 'lstat' in scope
 43 |     public static func info(_ path: String) throws -> FileInfo {
 44 |         var st = stat()
 45 |         guard lstat(path, &st) == 0 else {
    |               `- error: cannot find 'lstat' in scope
 46 |             throw Error.errno(errno)
 47 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:46:31: error: cannot find 'errno' in scope
 44 |         var st = stat()
 45 |         guard lstat(path, &st) == 0 else {
 46 |             throw Error.errno(errno)
    |                               `- error: cannot find 'errno' in scope
 47 |         }
 48 |         return FileInfo(path, stat: st)
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:100:16: error: cannot find 'S_IFMT' in scope
 98 |     /// Returns if the file is a directory.
 99 |     public var isDirectory: Bool {
100 |         mode & S_IFMT == S_IFDIR
    |                `- error: cannot find 'S_IFMT' in scope
101 |     }
102 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:100:26: error: cannot find 'S_IFDIR' in scope
 98 |     /// Returns if the file is a directory.
 99 |     public var isDirectory: Bool {
100 |         mode & S_IFMT == S_IFDIR
    |                          `- error: cannot find 'S_IFDIR' in scope
101 |     }
102 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:105:16: error: cannot find 'S_IFMT' in scope
103 |     /// Returns if the file is a pipe.
104 |     public var isPipe: Bool {
105 |         mode & S_IFMT == S_IFIFO
    |                `- error: cannot find 'S_IFMT' in scope
106 |     }
107 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:105:26: error: cannot find 'S_IFIFO' in scope
103 |     /// Returns if the file is a pipe.
104 |     public var isPipe: Bool {
105 |         mode & S_IFMT == S_IFIFO
    |                          `- error: cannot find 'S_IFIFO' in scope
106 |     }
107 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:110:16: error: cannot find 'S_IFMT' in scope
108 |     /// Returns if the file is a socket.
109 |     public var isSocket: Bool {
110 |         mode & S_IFMT == S_IFSOCK
    |                `- error: cannot find 'S_IFMT' in scope
111 |     }
112 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:110:26: error: cannot find 'S_IFSOCK' in scope
108 |     /// Returns if the file is a socket.
109 |     public var isSocket: Bool {
110 |         mode & S_IFMT == S_IFSOCK
    |                          `- error: cannot find 'S_IFSOCK' in scope
111 |     }
112 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:115:16: error: cannot find 'S_IFMT' in scope
113 |     /// Returns if the file is a link.
114 |     public var isLink: Bool {
115 |         mode & S_IFMT == S_IFLNK
    |                `- error: cannot find 'S_IFMT' in scope
116 |     }
117 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:115:26: error: cannot find 'S_IFLNK' in scope
113 |     /// Returns if the file is a link.
114 |     public var isLink: Bool {
115 |         mode & S_IFMT == S_IFLNK
    |                          `- error: cannot find 'S_IFLNK' in scope
116 |     }
117 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:120:16: error: cannot find 'S_IFMT' in scope
118 |     /// Returns if the file is a regular file.
119 |     public var isRegularFile: Bool {
120 |         mode & S_IFMT == S_IFREG
    |                `- error: cannot find 'S_IFMT' in scope
121 |     }
122 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:120:26: error: cannot find 'S_IFREG' in scope
118 |     /// Returns if the file is a regular file.
119 |     public var isRegularFile: Bool {
120 |         mode & S_IFMT == S_IFREG
    |                          `- error: cannot find 'S_IFREG' in scope
121 |     }
122 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:125:16: error: cannot find 'S_IFMT' in scope
123 |     /// Returns if the file is a block device.
124 |     public var isBlock: Bool {
125 |         mode & S_IFMT == S_IFBLK
    |                `- error: cannot find 'S_IFMT' in scope
126 |     }
127 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:125:26: error: cannot find 'S_IFBLK' in scope
123 |     /// Returns if the file is a block device.
124 |     public var isBlock: Bool {
125 |         mode & S_IFMT == S_IFBLK
    |                          `- error: cannot find 'S_IFBLK' in scope
126 |     }
127 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:130:16: error: cannot find 'S_IFMT' in scope
128 |     /// Returns if the file is a character device.
129 |     public var isChar: Bool {
130 |         mode & S_IFMT == S_IFCHR
    |                `- error: cannot find 'S_IFMT' in scope
131 |     }
132 | }
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:130:26: error: cannot find 'S_IFCHR' in scope
128 |     /// Returns if the file is a character device.
129 |     public var isChar: Bool {
130 |         mode & S_IFMT == S_IFCHR
    |                          `- error: cannot find 'S_IFCHR' in scope
131 |     }
132 | }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:55:37: error: no type named 'stat' in module 'Foundation'
 53 | /// for a file.
 54 | public struct FileInfo: Sendable {
 55 |     private let _stat_t: Foundation.stat
    |                                     `- error: no type named 'stat' in module 'Foundation'
 56 |     private let _path: String
 57 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:58:32: error: cannot find type 'stat' in scope
 56 |     private let _path: String
 57 |
 58 |     init(_ path: String, stat: stat) {
    |                                `- error: cannot find type 'stat' in scope
 59 |         self._path = path
 60 |         self._stat_t = stat
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:44:18: error: cannot find 'stat' in scope
 42 |     ///   - path: The path to the file as a string.
 43 |     public static func info(_ path: String) throws -> FileInfo {
 44 |         var st = stat()
    |                  `- error: cannot find 'stat' in scope
 45 |         guard lstat(path, &st) == 0 else {
 46 |             throw Error.errno(errno)
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:45:15: error: cannot find 'lstat' in scope
 43 |     public static func info(_ path: String) throws -> FileInfo {
 44 |         var st = stat()
 45 |         guard lstat(path, &st) == 0 else {
    |               `- error: cannot find 'lstat' in scope
 46 |             throw Error.errno(errno)
 47 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:46:31: error: cannot find 'errno' in scope
 44 |         var st = stat()
 45 |         guard lstat(path, &st) == 0 else {
 46 |             throw Error.errno(errno)
    |                               `- error: cannot find 'errno' in scope
 47 |         }
 48 |         return FileInfo(path, stat: st)
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:100:16: error: cannot find 'S_IFMT' in scope
 98 |     /// Returns if the file is a directory.
 99 |     public var isDirectory: Bool {
100 |         mode & S_IFMT == S_IFDIR
    |                `- error: cannot find 'S_IFMT' in scope
101 |     }
102 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:100:26: error: cannot find 'S_IFDIR' in scope
 98 |     /// Returns if the file is a directory.
 99 |     public var isDirectory: Bool {
100 |         mode & S_IFMT == S_IFDIR
    |                          `- error: cannot find 'S_IFDIR' in scope
101 |     }
102 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:105:16: error: cannot find 'S_IFMT' in scope
103 |     /// Returns if the file is a pipe.
104 |     public var isPipe: Bool {
105 |         mode & S_IFMT == S_IFIFO
    |                `- error: cannot find 'S_IFMT' in scope
106 |     }
107 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:105:26: error: cannot find 'S_IFIFO' in scope
103 |     /// Returns if the file is a pipe.
104 |     public var isPipe: Bool {
105 |         mode & S_IFMT == S_IFIFO
    |                          `- error: cannot find 'S_IFIFO' in scope
106 |     }
107 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:110:16: error: cannot find 'S_IFMT' in scope
108 |     /// Returns if the file is a socket.
109 |     public var isSocket: Bool {
110 |         mode & S_IFMT == S_IFSOCK
    |                `- error: cannot find 'S_IFMT' in scope
111 |     }
112 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:110:26: error: cannot find 'S_IFSOCK' in scope
108 |     /// Returns if the file is a socket.
109 |     public var isSocket: Bool {
110 |         mode & S_IFMT == S_IFSOCK
    |                          `- error: cannot find 'S_IFSOCK' in scope
111 |     }
112 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:115:16: error: cannot find 'S_IFMT' in scope
113 |     /// Returns if the file is a link.
114 |     public var isLink: Bool {
115 |         mode & S_IFMT == S_IFLNK
    |                `- error: cannot find 'S_IFMT' in scope
116 |     }
117 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:115:26: error: cannot find 'S_IFLNK' in scope
113 |     /// Returns if the file is a link.
114 |     public var isLink: Bool {
115 |         mode & S_IFMT == S_IFLNK
    |                          `- error: cannot find 'S_IFLNK' in scope
116 |     }
117 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:120:16: error: cannot find 'S_IFMT' in scope
118 |     /// Returns if the file is a regular file.
119 |     public var isRegularFile: Bool {
120 |         mode & S_IFMT == S_IFREG
    |                `- error: cannot find 'S_IFMT' in scope
121 |     }
122 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:120:26: error: cannot find 'S_IFREG' in scope
118 |     /// Returns if the file is a regular file.
119 |     public var isRegularFile: Bool {
120 |         mode & S_IFMT == S_IFREG
    |                          `- error: cannot find 'S_IFREG' in scope
121 |     }
122 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:125:16: error: cannot find 'S_IFMT' in scope
123 |     /// Returns if the file is a block device.
124 |     public var isBlock: Bool {
125 |         mode & S_IFMT == S_IFBLK
    |                `- error: cannot find 'S_IFMT' in scope
126 |     }
127 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:125:26: error: cannot find 'S_IFBLK' in scope
123 |     /// Returns if the file is a block device.
124 |     public var isBlock: Bool {
125 |         mode & S_IFMT == S_IFBLK
    |                          `- error: cannot find 'S_IFBLK' in scope
126 |     }
127 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:130:16: error: cannot find 'S_IFMT' in scope
128 |     /// Returns if the file is a character device.
129 |     public var isChar: Bool {
130 |         mode & S_IFMT == S_IFCHR
    |                `- error: cannot find 'S_IFMT' in scope
131 |     }
132 | }
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:130:26: error: cannot find 'S_IFCHR' in scope
128 |     /// Returns if the file is a character device.
129 |     public var isChar: Bool {
130 |         mode & S_IFMT == S_IFCHR
    |                          `- error: cannot find 'S_IFCHR' in scope
131 |     }
132 | }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
[540/1384] Compiling ContainerizationOS URL+Extensions.swift
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
[541/1384] Compiling ContainerizationOS User.swift
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
[541/1384] Wrapping AST for _RopeModule for debugging
[542/1384] Compiling tls_method.cc
[543/1384] Compiling tls_record.cc
[545/1384] Emitting module SwiftProtobuf
[557/1384] Compiling tls13_server.cc
[557/1384] Compiling tls13_enc.cc
[559/1384] Compiling tls13_client.cc
[560/1384] Compiling t1_enc.cc
[561/1384] Compiling tls13_both.cc
[562/1384] Compiling ssl_transcript.cc
[563/1384] Compiling ssl_versions.cc
[564/1384] Compiling ssl_x509.cc
error: emit-module command failed with exit code 1 (use -v to see invocation)
[566/1384] Emitting module ContainerizationOS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:55:37: error: no type named 'stat' in module 'Foundation'
 53 | /// for a file.
 54 | public struct FileInfo: Sendable {
 55 |     private let _stat_t: Foundation.stat
    |                                     `- error: no type named 'stat' in module 'Foundation'
 56 |     private let _path: String
 57 |
/host/spi-builder-workspace/Sources/ContainerizationOS/File.swift:58:32: error: cannot find type 'stat' in scope
 56 |     private let _path: String
 57 |
 58 |     init(_ path: String, stat: stat) {
    |                                `- error: cannot find type 'stat' in scope
 59 |         self._path = path
 60 |         self._stat_t = stat
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:45:87: error: no exact matches in reference to global function 'ioctl'
 43 | let sysAccept = accept
 44 | let sysConnect = connect
 45 | let sysIoctl: @convention(c) (CInt, CUnsignedLong, UnsafeMutableRawPointer) -> CInt = ioctl
    |                                                                                       `- error: no exact matches in reference to global function 'ioctl'
 46 | let sysRecvmsg = recvmsg
 47 | #endif
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/bits/ioctl.h:43:5: note: found candidate with type '@Sendable (Int32, Int32, Any...) -> Int32'
41 |  * [ioctl(2)](http://man7.org/linux/man-pages/man2/ioctl.2.html) operates on device files.
42 |  */
43 | int ioctl(int __fd, int __op, ...);
   |     `- note: found candidate with type '@Sendable (Int32, Int32, Any...) -> Int32'
44 |
45 | /*
   :
58 | #if !defined(BIONIC_IOCTL_NO_SIGNEDNESS_OVERLOAD)
59 | /* enable_if(1) just exists to break overloading ties. */
60 | int ioctl(int __fd, unsigned __op, ...) __overloadable __enable_if(1, "") __RENAME(ioctl);
   |     `- note: found candidate with type '@Sendable (Int32, UInt32, Any...) -> Int32'
61 | #endif
62 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:45:87: error: no 'ioctl' candidates produce the expected contextual result type '@convention(c) (CInt, CUnsignedLong, UnsafeMutableRawPointer) -> CInt' (aka '@convention(c) (Int32, UInt, UnsafeMutableRawPointer) -> Int32')
 43 | let sysAccept = accept
 44 | let sysConnect = connect
 45 | let sysIoctl: @convention(c) (CInt, CUnsignedLong, UnsafeMutableRawPointer) -> CInt = ioctl
    |                                                                                       `- error: no 'ioctl' candidates produce the expected contextual result type '@convention(c) (CInt, CUnsignedLong, UnsafeMutableRawPointer) -> CInt' (aka '@convention(c) (Int32, UInt, UnsafeMutableRawPointer) -> Int32')
 46 | let sysRecvmsg = recvmsg
 47 | #endif
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/bits/ioctl.h:43:5: note: found candidate with type '@Sendable (Int32, Int32, Any...) -> Int32'
41 |  * [ioctl(2)](http://man7.org/linux/man-pages/man2/ioctl.2.html) operates on device files.
42 |  */
43 | int ioctl(int __fd, int __op, ...);
   |     `- note: found candidate with type '@Sendable (Int32, Int32, Any...) -> Int32'
44 |
45 | /*
   :
58 | #if !defined(BIONIC_IOCTL_NO_SIGNEDNESS_OVERLOAD)
59 | /* enable_if(1) just exists to break overloading ties. */
60 | int ioctl(int __fd, unsigned __op, ...) __overloadable __enable_if(1, "") __RENAME(ioctl);
   |     `- note: found candidate with type '@Sendable (Int32, UInt32, Any...) -> Int32'
61 | #endif
62 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:42:56: error: cannot find type 'sockaddr' in scope
40 |     func accept(fd: Int32) throws -> (Int32, SocketType)
41 |     /// Provide a sockaddr pointer (by casting a socket specific type like sockaddr_un for example).
42 |     func withSockAddr(_ closure: (_ ptr: UnsafePointer<sockaddr>, _ len: UInt32) throws -> Void) throws
   |                                                        `- error: cannot find type 'sockaddr' in scope
43 | }
44 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:39:23: error: cannot find type 'mode_t' in scope
 37 |
 38 |     public let path: String
 39 |     public let perms: mode_t?
    |                       `- error: cannot find type 'mode_t' in scope
 40 |     private let _addr: sockaddr_un
 41 |     private let _unlinkExisting: Bool
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:40:24: error: cannot find type 'sockaddr_un' in scope
 38 |     public let path: String
 39 |     public let perms: mode_t?
 40 |     private let _addr: sockaddr_un
    |                        `- error: cannot find type 'sockaddr_un' in scope
 41 |     private let _unlinkExisting: Bool
 42 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:43:28: error: cannot find type 'sockaddr_un' in scope
 41 |     private let _unlinkExisting: Bool
 42 |
 43 |     private init(sockaddr: sockaddr_un) {
    |                            `- error: cannot find type 'sockaddr_un' in scope
 44 |         let pathname: String = withUnsafePointer(to: sockaddr.sun_path) { ptr in
 45 |             let charPtr = UnsafeRawPointer(ptr).assumingMemoryBound(to: CChar.self)
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:57:16: error: cannot find type 'mode_t' in scope
 55 |     public init(
 56 |         path: String,
 57 |         perms: mode_t? = nil,
    |                `- error: cannot find type 'mode_t' in scope
 58 |         unlinkExisting: Bool = false
 59 |     ) throws {
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:139:56: error: cannot find type 'sockaddr' in scope
137 |     }
138 |
139 |     public func withSockAddr(_ closure: (UnsafePointer<sockaddr>, UInt32) throws -> Void) throws {
    |                                                        `- error: cannot find type 'sockaddr' in scope
140 |         var addr = self._addr
141 |         try withUnsafePointer(to: &addr) {
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:21:28: error: cannot find type 'termios' in scope
 19 | /// `Terminal` provides a clean interface to deal with terminal interactions on Unix platforms.
 20 | public struct Terminal: Sendable {
 21 |     private let initState: termios?
    |                            `- error: cannot find type 'termios' in scope
 22 |
 23 |     private var descriptor: Int32 {
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:44:19: error: cannot find type 'winsize' in scope
 42 |     /// The winsize for a pty.
 43 |     public struct Size: Sendable {
 44 |         let size: winsize
    |                   `- error: cannot find type 'winsize' in scope
 45 |
 46 |         /// The width or `col` of the pty.
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:55:22: error: cannot find type 'winsize' in scope
 53 |         }
 54 |
 55 |         init(_ size: winsize) {
    |                      `- error: cannot find type 'winsize' in scope
 56 |             self.size = size
 57 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Terminal.swift:167:56: error: cannot find type 'termios' in scope
165 |     }
166 |
167 |     private static func getattr(_ fd: Int32) throws -> termios {
    |                                                        `- error: cannot find type 'termios' in scope
168 |         var attr = termios()
169 |         try fromSyscall(tcgetattr(fd, &attr))
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/AsyncSignalHandler.swift:81:25: error: cannot find 'SIG_IGN' in scope
79 |         var sources = [any DispatchSourceSignal]()
80 |         for sig in on {
81 |             signal(sig, SIG_IGN)
   |                         `- error: cannot find 'SIG_IGN' in scope
82 |             let source = DispatchSource.makeSignalSource(signal: sig)
83 |             source.setEventHandler {
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:148:16: error: cannot find '_kill' in scope
146 |             return nil
147 |         }
148 |         return _kill(pid, signal)
    |                `- error: cannot find '_kill' in scope
149 |     }
150 | }
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:165:19: error: cannot find 'rusage' in scope
163 |     @discardableResult
164 |     public func wait() throws -> Int32 {
165 |         var rus = rusage()
    |                   `- error: cannot find 'rusage' in scope
166 |         var ws = Int32()
167 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:173:22: error: cannot find 'wait4' in scope
171 |         }
172 |
173 |         let result = wait4(pid, &ws, 0, &rus)
    |                      `- error: cannot find 'wait4' in scope
174 |         guard result == pid else {
175 |             throw POSIXError(.init(rawValue: errno)!)
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:175:46: error: cannot find 'errno' in scope
173 |         let result = wait4(pid, &ws, 0, &rus)
174 |         guard result == pid else {
175 |             throw POSIXError(.init(rawValue: errno)!)
    |                                              `- error: cannot find 'errno' in scope
176 |         }
177 |         return Self.toExitStatus(ws)
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:246:46: error: cannot find 'errno' in scope
244 |         }
245 |         guard result == 0 else {
246 |             throw POSIXError(.init(rawValue: errno)!)
    |                                              `- error: cannot find 'errno' in scope
247 |         }
248 |
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:267:18: error: 'open' is unavailable: Variadic function is unavailable
265 |     /// Returns a file handle to /dev/null with the specified flags.
266 |     private func openDevNull(flags: Int32) throws -> FileHandle {
267 |         let fd = open("/dev/null", flags, 0)
    |                  `- error: 'open' is unavailable: Variadic function is unavailable
268 |         guard fd >= 0 else {
269 |             throw POSIXError(.init(rawValue: errno)!)
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/fcntl.h:134:5: note: 'open' has been explicitly marked unavailable here
132 |  * failure.
133 |  */
134 | int open(const char* _Nonnull __path, int __flags, ...);
    |     `- note: 'open' has been explicitly marked unavailable here
135 | /** See open(). */
136 | int open64(const char* _Nonnull __path, int __flags, ...);
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:269:46: error: cannot find 'errno' in scope
267 |         let fd = open("/dev/null", flags, 0)
268 |         guard fd >= 0 else {
269 |             throw POSIXError(.init(rawValue: errno)!)
    |                                              `- error: cannot find 'errno' in scope
270 |         }
271 |         return FileHandle(fileDescriptor: fd, closeOnDealloc: false)
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/AsyncSignalHandler.swift:81:25: error: cannot find 'SIG_IGN' in scope
79 |         var sources = [any DispatchSourceSignal]()
80 |         for sig in on {
81 |             signal(sig, SIG_IGN)
   |                         `- error: cannot find 'SIG_IGN' in scope
82 |             let source = DispatchSource.makeSignalSource(signal: sig)
83 |             source.setEventHandler {
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:148:16: error: cannot find '_kill' in scope
146 |             return nil
147 |         }
148 |         return _kill(pid, signal)
    |                `- error: cannot find '_kill' in scope
149 |     }
150 | }
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:165:19: error: cannot find 'rusage' in scope
163 |     @discardableResult
164 |     public func wait() throws -> Int32 {
165 |         var rus = rusage()
    |                   `- error: cannot find 'rusage' in scope
166 |         var ws = Int32()
167 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:173:22: error: cannot find 'wait4' in scope
171 |         }
172 |
173 |         let result = wait4(pid, &ws, 0, &rus)
    |                      `- error: cannot find 'wait4' in scope
174 |         guard result == pid else {
175 |             throw POSIXError(.init(rawValue: errno)!)
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:175:46: error: cannot find 'errno' in scope
173 |         let result = wait4(pid, &ws, 0, &rus)
174 |         guard result == pid else {
175 |             throw POSIXError(.init(rawValue: errno)!)
    |                                              `- error: cannot find 'errno' in scope
176 |         }
177 |         return Self.toExitStatus(ws)
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:246:46: error: cannot find 'errno' in scope
244 |         }
245 |         guard result == 0 else {
246 |             throw POSIXError(.init(rawValue: errno)!)
    |                                              `- error: cannot find 'errno' in scope
247 |         }
248 |
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:267:18: error: 'open' is unavailable: Variadic function is unavailable
265 |     /// Returns a file handle to /dev/null with the specified flags.
266 |     private func openDevNull(flags: Int32) throws -> FileHandle {
267 |         let fd = open("/dev/null", flags, 0)
    |                  `- error: 'open' is unavailable: Variadic function is unavailable
268 |         guard fd >= 0 else {
269 |             throw POSIXError(.init(rawValue: errno)!)
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/fcntl.h:134:5: note: 'open' has been explicitly marked unavailable here
132 |  * failure.
133 |  */
134 | int open(const char* _Nonnull __path, int __flags, ...);
    |     `- note: 'open' has been explicitly marked unavailable here
135 | /** See open(). */
136 | int open64(const char* _Nonnull __path, int __flags, ...);
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:269:46: error: cannot find 'errno' in scope
267 |         let fd = open("/dev/null", flags, 0)
268 |         guard fd >= 0 else {
269 |             throw POSIXError(.init(rawValue: errno)!)
    |                                              `- error: cannot find 'errno' in scope
270 |         }
271 |         return FileHandle(fileDescriptor: fd, closeOnDealloc: false)
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/AsyncSignalHandler.swift:81:25: error: cannot find 'SIG_IGN' in scope
79 |         var sources = [any DispatchSourceSignal]()
80 |         for sig in on {
81 |             signal(sig, SIG_IGN)
   |                         `- error: cannot find 'SIG_IGN' in scope
82 |             let source = DispatchSource.makeSignalSource(signal: sig)
83 |             source.setEventHandler {
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:148:16: error: cannot find '_kill' in scope
146 |             return nil
147 |         }
148 |         return _kill(pid, signal)
    |                `- error: cannot find '_kill' in scope
149 |     }
150 | }
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:165:19: error: cannot find 'rusage' in scope
163 |     @discardableResult
164 |     public func wait() throws -> Int32 {
165 |         var rus = rusage()
    |                   `- error: cannot find 'rusage' in scope
166 |         var ws = Int32()
167 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:173:22: error: cannot find 'wait4' in scope
171 |         }
172 |
173 |         let result = wait4(pid, &ws, 0, &rus)
    |                      `- error: cannot find 'wait4' in scope
174 |         guard result == pid else {
175 |             throw POSIXError(.init(rawValue: errno)!)
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:175:46: error: cannot find 'errno' in scope
173 |         let result = wait4(pid, &ws, 0, &rus)
174 |         guard result == pid else {
175 |             throw POSIXError(.init(rawValue: errno)!)
    |                                              `- error: cannot find 'errno' in scope
176 |         }
177 |         return Self.toExitStatus(ws)
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:246:46: error: cannot find 'errno' in scope
244 |         }
245 |         guard result == 0 else {
246 |             throw POSIXError(.init(rawValue: errno)!)
    |                                              `- error: cannot find 'errno' in scope
247 |         }
248 |
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:267:18: error: 'open' is unavailable: Variadic function is unavailable
265 |     /// Returns a file handle to /dev/null with the specified flags.
266 |     private func openDevNull(flags: Int32) throws -> FileHandle {
267 |         let fd = open("/dev/null", flags, 0)
    |                  `- error: 'open' is unavailable: Variadic function is unavailable
268 |         guard fd >= 0 else {
269 |             throw POSIXError(.init(rawValue: errno)!)
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/fcntl.h:134:5: note: 'open' has been explicitly marked unavailable here
132 |  * failure.
133 |  */
134 | int open(const char* _Nonnull __path, int __flags, ...);
    |     `- note: 'open' has been explicitly marked unavailable here
135 | /** See open(). */
136 | int open64(const char* _Nonnull __path, int __flags, ...);
/host/spi-builder-workspace/Sources/ContainerizationOS/Command.swift:269:46: error: cannot find 'errno' in scope
267 |         let fd = open("/dev/null", flags, 0)
268 |         guard fd >= 0 else {
269 |             throw POSIXError(.init(rawValue: errno)!)
    |                                              `- error: cannot find 'errno' in scope
270 |         }
271 |         return FileHandle(fileDescriptor: fd, closeOnDealloc: false)
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Reaper.swift:40:19: error: cannot find 'rusage' in scope
38 |     /// nil is returned when no pending processes exist.
39 |     private static func wait() -> Exit? {
40 |         var rus = rusage()
   |                   `- error: cannot find 'rusage' in scope
41 |         var ws = Int32()
42 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Reaper.swift:43:19: error: cannot find 'wait4' in scope
41 |         var ws = Int32()
42 |
43 |         let pid = wait4(-1, &ws, WNOHANG, &rus)
   |                   `- error: cannot find 'wait4' in scope
44 |         if pid <= 0 {
45 |             return nil
/host/spi-builder-workspace/Sources/ContainerizationOS/Signals.swift:23:23: error: type 'Signals' has no member 'all'
 21 |     /// Returns the numeric values of all known signals.
 22 |     public static func allNumeric() -> [Int32] {
 23 |         Array(Signals.all.values)
    |                       `- error: type 'Signals' has no member 'all'
 24 |     }
 25 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Signals.swift:30:25: error: type 'Signals' has no member 'all'
 28 |     public static func parseSignal(_ signal: String) throws -> Int32 {
 29 |         if let sig = Int32(signal) {
 30 |             if !Signals.all.values.contains(sig) {
    |                         `- error: type 'Signals' has no member 'all'
 31 |                 throw Error.invalidSignal(signal)
 32 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Signals.swift:37:33: error: type 'Signals' has no member 'all'
 35 |         var signalUpper = signal.uppercased()
 36 |         signalUpper.trimPrefix("SIG")
 37 |         guard let sig = Signals.all[signalUpper] else {
    |                                 `- error: type 'Signals' has no member 'all'
 38 |             throw Error.invalidSignal(signal)
 39 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:45:87: error: no exact matches in reference to global function 'ioctl'
 43 | let sysAccept = accept
 44 | let sysConnect = connect
 45 | let sysIoctl: @convention(c) (CInt, CUnsignedLong, UnsafeMutableRawPointer) -> CInt = ioctl
    |                                                                                       `- error: no exact matches in reference to global function 'ioctl'
 46 | let sysRecvmsg = recvmsg
 47 | #endif
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/bits/ioctl.h:43:5: note: found candidate with type '@Sendable (Int32, Int32, Any...) -> Int32'
41 |  * [ioctl(2)](http://man7.org/linux/man-pages/man2/ioctl.2.html) operates on device files.
42 |  */
43 | int ioctl(int __fd, int __op, ...);
   |     `- note: found candidate with type '@Sendable (Int32, Int32, Any...) -> Int32'
44 |
45 | /*
   :
58 | #if !defined(BIONIC_IOCTL_NO_SIGNEDNESS_OVERLOAD)
59 | /* enable_if(1) just exists to break overloading ties. */
60 | int ioctl(int __fd, unsigned __op, ...) __overloadable __enable_if(1, "") __RENAME(ioctl);
   |     `- note: found candidate with type '@Sendable (Int32, UInt32, Any...) -> Int32'
61 | #endif
62 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:45:87: error: no 'ioctl' candidates produce the expected contextual result type '@convention(c) (CInt, CUnsignedLong, UnsafeMutableRawPointer) -> CInt' (aka '@convention(c) (Int32, UInt, UnsafeMutableRawPointer) -> Int32')
 43 | let sysAccept = accept
 44 | let sysConnect = connect
 45 | let sysIoctl: @convention(c) (CInt, CUnsignedLong, UnsafeMutableRawPointer) -> CInt = ioctl
    |                                                                                       `- error: no 'ioctl' candidates produce the expected contextual result type '@convention(c) (CInt, CUnsignedLong, UnsafeMutableRawPointer) -> CInt' (aka '@convention(c) (Int32, UInt, UnsafeMutableRawPointer) -> Int32')
 46 | let sysRecvmsg = recvmsg
 47 | #endif
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/bits/ioctl.h:43:5: note: found candidate with type '@Sendable (Int32, Int32, Any...) -> Int32'
41 |  * [ioctl(2)](http://man7.org/linux/man-pages/man2/ioctl.2.html) operates on device files.
42 |  */
43 | int ioctl(int __fd, int __op, ...);
   |     `- note: found candidate with type '@Sendable (Int32, Int32, Any...) -> Int32'
44 |
45 | /*
   :
58 | #if !defined(BIONIC_IOCTL_NO_SIGNEDNESS_OVERLOAD)
59 | /* enable_if(1) just exists to break overloading ties. */
60 | int ioctl(int __fd, unsigned __op, ...) __overloadable __enable_if(1, "") __RENAME(ioctl);
   |     `- note: found candidate with type '@Sendable (Int32, UInt32, Any...) -> Int32'
61 | #endif
62 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:42:56: error: cannot find type 'sockaddr' in scope
40 |     func accept(fd: Int32) throws -> (Int32, SocketType)
41 |     /// Provide a sockaddr pointer (by casting a socket specific type like sockaddr_un for example).
42 |     func withSockAddr(_ closure: (_ ptr: UnsafePointer<sockaddr>, _ len: UInt32) throws -> Void) throws
   |                                                        `- error: cannot find type 'sockaddr' in scope
43 | }
44 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:90:86: error: cannot find 'errno' in scope
 88 |         let sockFD = sysSocket(type.domain, type.type, 0)
 89 |         if sockFD < 0 {
 90 |             throw SocketError.withErrno("failed to create socket: \(sockFD)", errno: errno)
    |                                                                                      `- error: cannot find 'errno' in scope
 91 |         }
 92 |         self.init(fd: sockFD, type: type, closeOnDeinit: closeOnDeinit)
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:130:55: error: cannot find 'errno' in scope
128 | extension Socket {
129 |     static func errnoToError(msg: String) -> SocketError {
130 |         SocketError.withErrno("\(msg) (\(_errnoString(errno)))", errno: errno)
    |                                                       `- error: cannot find 'errno' in scope
131 |     }
132 |
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:130:73: error: cannot find 'errno' in scope
128 | extension Socket {
129 |     static func errnoToError(msg: String) -> SocketError {
130 |         SocketError.withErrno("\(msg) (\(_errnoString(errno)))", errno: errno)
    |                                                                         `- error: cannot find 'errno' in scope
131 |     }
132 |
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:337:30: error: cannot assign value of type 'socklen_t' (aka 'UInt32') to type 'Int'
335 |         msg.msg_controllen = size_t(cmsgBuf.count)
336 |         #else
337 |         msg.msg_controllen = socklen_t(cmsgBuf.count)
    |                              `- error: cannot assign value of type 'socklen_t' (aka 'UInt32') to type 'Int'
338 |         #endif
339 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:471:44: error: cannot find 'errno' in scope
469 |
470 |     static func _errnoString(_ err: Int32?) -> String {
471 |         String(validatingCString: strerror(errno)) ?? "error: \(errno)"
    |                                            `- error: cannot find 'errno' in scope
472 |     }
473 | }
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:471:65: error: cannot find 'errno' in scope
469 |
470 |     static func _errnoString(_ err: Int32?) -> String {
471 |         String(validatingCString: strerror(errno)) ?? "error: \(errno)"
    |                                                                 `- error: cannot find 'errno' in scope
472 |     }
473 | }
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Reaper.swift:40:19: error: cannot find 'rusage' in scope
38 |     /// nil is returned when no pending processes exist.
39 |     private static func wait() -> Exit? {
40 |         var rus = rusage()
   |                   `- error: cannot find 'rusage' in scope
41 |         var ws = Int32()
42 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Reaper.swift:43:19: error: cannot find 'wait4' in scope
41 |         var ws = Int32()
42 |
43 |         let pid = wait4(-1, &ws, WNOHANG, &rus)
   |                   `- error: cannot find 'wait4' in scope
44 |         if pid <= 0 {
45 |             return nil
/host/spi-builder-workspace/Sources/ContainerizationOS/Signals.swift:23:23: error: type 'Signals' has no member 'all'
 21 |     /// Returns the numeric values of all known signals.
 22 |     public static func allNumeric() -> [Int32] {
 23 |         Array(Signals.all.values)
    |                       `- error: type 'Signals' has no member 'all'
 24 |     }
 25 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Signals.swift:30:25: error: type 'Signals' has no member 'all'
 28 |     public static func parseSignal(_ signal: String) throws -> Int32 {
 29 |         if let sig = Int32(signal) {
 30 |             if !Signals.all.values.contains(sig) {
    |                         `- error: type 'Signals' has no member 'all'
 31 |                 throw Error.invalidSignal(signal)
 32 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Signals.swift:37:33: error: type 'Signals' has no member 'all'
 35 |         var signalUpper = signal.uppercased()
 36 |         signalUpper.trimPrefix("SIG")
 37 |         guard let sig = Signals.all[signalUpper] else {
    |                                 `- error: type 'Signals' has no member 'all'
 38 |             throw Error.invalidSignal(signal)
 39 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:45:87: error: no exact matches in reference to global function 'ioctl'
 43 | let sysAccept = accept
 44 | let sysConnect = connect
 45 | let sysIoctl: @convention(c) (CInt, CUnsignedLong, UnsafeMutableRawPointer) -> CInt = ioctl
    |                                                                                       `- error: no exact matches in reference to global function 'ioctl'
 46 | let sysRecvmsg = recvmsg
 47 | #endif
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/bits/ioctl.h:43:5: note: found candidate with type '@Sendable (Int32, Int32, Any...) -> Int32'
41 |  * [ioctl(2)](http://man7.org/linux/man-pages/man2/ioctl.2.html) operates on device files.
42 |  */
43 | int ioctl(int __fd, int __op, ...);
   |     `- note: found candidate with type '@Sendable (Int32, Int32, Any...) -> Int32'
44 |
45 | /*
   :
58 | #if !defined(BIONIC_IOCTL_NO_SIGNEDNESS_OVERLOAD)
59 | /* enable_if(1) just exists to break overloading ties. */
60 | int ioctl(int __fd, unsigned __op, ...) __overloadable __enable_if(1, "") __RENAME(ioctl);
   |     `- note: found candidate with type '@Sendable (Int32, UInt32, Any...) -> Int32'
61 | #endif
62 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:45:87: error: no 'ioctl' candidates produce the expected contextual result type '@convention(c) (CInt, CUnsignedLong, UnsafeMutableRawPointer) -> CInt' (aka '@convention(c) (Int32, UInt, UnsafeMutableRawPointer) -> Int32')
 43 | let sysAccept = accept
 44 | let sysConnect = connect
 45 | let sysIoctl: @convention(c) (CInt, CUnsignedLong, UnsafeMutableRawPointer) -> CInt = ioctl
    |                                                                                       `- error: no 'ioctl' candidates produce the expected contextual result type '@convention(c) (CInt, CUnsignedLong, UnsafeMutableRawPointer) -> CInt' (aka '@convention(c) (Int32, UInt, UnsafeMutableRawPointer) -> Int32')
 46 | let sysRecvmsg = recvmsg
 47 | #endif
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/bits/ioctl.h:43:5: note: found candidate with type '@Sendable (Int32, Int32, Any...) -> Int32'
41 |  * [ioctl(2)](http://man7.org/linux/man-pages/man2/ioctl.2.html) operates on device files.
42 |  */
43 | int ioctl(int __fd, int __op, ...);
   |     `- note: found candidate with type '@Sendable (Int32, Int32, Any...) -> Int32'
44 |
45 | /*
   :
58 | #if !defined(BIONIC_IOCTL_NO_SIGNEDNESS_OVERLOAD)
59 | /* enable_if(1) just exists to break overloading ties. */
60 | int ioctl(int __fd, unsigned __op, ...) __overloadable __enable_if(1, "") __RENAME(ioctl);
   |     `- note: found candidate with type '@Sendable (Int32, UInt32, Any...) -> Int32'
61 | #endif
62 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:42:56: error: cannot find type 'sockaddr' in scope
40 |     func accept(fd: Int32) throws -> (Int32, SocketType)
41 |     /// Provide a sockaddr pointer (by casting a socket specific type like sockaddr_un for example).
42 |     func withSockAddr(_ closure: (_ ptr: UnsafePointer<sockaddr>, _ len: UInt32) throws -> Void) throws
   |                                                        `- error: cannot find type 'sockaddr' in scope
43 | }
44 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:90:86: error: cannot find 'errno' in scope
 88 |         let sockFD = sysSocket(type.domain, type.type, 0)
 89 |         if sockFD < 0 {
 90 |             throw SocketError.withErrno("failed to create socket: \(sockFD)", errno: errno)
    |                                                                                      `- error: cannot find 'errno' in scope
 91 |         }
 92 |         self.init(fd: sockFD, type: type, closeOnDeinit: closeOnDeinit)
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:130:55: error: cannot find 'errno' in scope
128 | extension Socket {
129 |     static func errnoToError(msg: String) -> SocketError {
130 |         SocketError.withErrno("\(msg) (\(_errnoString(errno)))", errno: errno)
    |                                                       `- error: cannot find 'errno' in scope
131 |     }
132 |
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:130:73: error: cannot find 'errno' in scope
128 | extension Socket {
129 |     static func errnoToError(msg: String) -> SocketError {
130 |         SocketError.withErrno("\(msg) (\(_errnoString(errno)))", errno: errno)
    |                                                                         `- error: cannot find 'errno' in scope
131 |     }
132 |
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:337:30: error: cannot assign value of type 'socklen_t' (aka 'UInt32') to type 'Int'
335 |         msg.msg_controllen = size_t(cmsgBuf.count)
336 |         #else
337 |         msg.msg_controllen = socklen_t(cmsgBuf.count)
    |                              `- error: cannot assign value of type 'socklen_t' (aka 'UInt32') to type 'Int'
338 |         #endif
339 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:471:44: error: cannot find 'errno' in scope
469 |
470 |     static func _errnoString(_ err: Int32?) -> String {
471 |         String(validatingCString: strerror(errno)) ?? "error: \(errno)"
    |                                            `- error: cannot find 'errno' in scope
472 |     }
473 | }
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:471:65: error: cannot find 'errno' in scope
469 |
470 |     static func _errnoString(_ err: Int32?) -> String {
471 |         String(validatingCString: strerror(errno)) ?? "error: \(errno)"
    |                                                                 `- error: cannot find 'errno' in scope
472 |     }
473 | }
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:28:8: error: Socket not supported on this platform.
 26 | import Darwin
 27 | #else
 28 | #error("Socket not supported on this platform.")
    |        `- error: Socket not supported on this platform.
 29 | #endif
 30 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:24:8: error: SocketType not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("SocketType not supported on this platform.")
   |        `- error: SocketType not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/UnixType.swift:27:8: error: UnixType not supported on this platform.
 25 | let _SOCK_STREAM = SOCK_STREAM
 26 | #else
 27 | #error("UnixType not supported on this platform.")
    |        `- error: UnixType not supported on this platform.
 28 | #endif
 29 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/VsockType.swift:26:8: error: VsockType not supported on this platform.
 24 | import Darwin
 25 | #else
 26 | #error("VsockType not supported on this platform.")
    |        `- error: VsockType not supported on this platform.
 27 | #endif
 28 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Syscall.swift:24:8: error: retryingSyscall not supported on this platform.
22 | import Darwin
23 | #else
24 | #error("retryingSyscall not supported on this platform.")
   |        `- error: retryingSyscall not supported on this platform.
25 | #endif
26 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Reaper.swift:40:19: error: cannot find 'rusage' in scope
38 |     /// nil is returned when no pending processes exist.
39 |     private static func wait() -> Exit? {
40 |         var rus = rusage()
   |                   `- error: cannot find 'rusage' in scope
41 |         var ws = Int32()
42 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Reaper.swift:43:19: error: cannot find 'wait4' in scope
41 |         var ws = Int32()
42 |
43 |         let pid = wait4(-1, &ws, WNOHANG, &rus)
   |                   `- error: cannot find 'wait4' in scope
44 |         if pid <= 0 {
45 |             return nil
/host/spi-builder-workspace/Sources/ContainerizationOS/Signals.swift:23:23: error: type 'Signals' has no member 'all'
 21 |     /// Returns the numeric values of all known signals.
 22 |     public static func allNumeric() -> [Int32] {
 23 |         Array(Signals.all.values)
    |                       `- error: type 'Signals' has no member 'all'
 24 |     }
 25 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Signals.swift:30:25: error: type 'Signals' has no member 'all'
 28 |     public static func parseSignal(_ signal: String) throws -> Int32 {
 29 |         if let sig = Int32(signal) {
 30 |             if !Signals.all.values.contains(sig) {
    |                         `- error: type 'Signals' has no member 'all'
 31 |                 throw Error.invalidSignal(signal)
 32 |             }
/host/spi-builder-workspace/Sources/ContainerizationOS/Signals.swift:37:33: error: type 'Signals' has no member 'all'
 35 |         var signalUpper = signal.uppercased()
 36 |         signalUpper.trimPrefix("SIG")
 37 |         guard let sig = Signals.all[signalUpper] else {
    |                                 `- error: type 'Signals' has no member 'all'
 38 |             throw Error.invalidSignal(signal)
 39 |         }
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:45:87: error: no exact matches in reference to global function 'ioctl'
 43 | let sysAccept = accept
 44 | let sysConnect = connect
 45 | let sysIoctl: @convention(c) (CInt, CUnsignedLong, UnsafeMutableRawPointer) -> CInt = ioctl
    |                                                                                       `- error: no exact matches in reference to global function 'ioctl'
 46 | let sysRecvmsg = recvmsg
 47 | #endif
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/bits/ioctl.h:43:5: note: found candidate with type '@Sendable (Int32, Int32, Any...) -> Int32'
41 |  * [ioctl(2)](http://man7.org/linux/man-pages/man2/ioctl.2.html) operates on device files.
42 |  */
43 | int ioctl(int __fd, int __op, ...);
   |     `- note: found candidate with type '@Sendable (Int32, Int32, Any...) -> Int32'
44 |
45 | /*
   :
58 | #if !defined(BIONIC_IOCTL_NO_SIGNEDNESS_OVERLOAD)
59 | /* enable_if(1) just exists to break overloading ties. */
60 | int ioctl(int __fd, unsigned __op, ...) __overloadable __enable_if(1, "") __RENAME(ioctl);
   |     `- note: found candidate with type '@Sendable (Int32, UInt32, Any...) -> Int32'
61 | #endif
62 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:45:87: error: no 'ioctl' candidates produce the expected contextual result type '@convention(c) (CInt, CUnsignedLong, UnsafeMutableRawPointer) -> CInt' (aka '@convention(c) (Int32, UInt, UnsafeMutableRawPointer) -> Int32')
 43 | let sysAccept = accept
 44 | let sysConnect = connect
 45 | let sysIoctl: @convention(c) (CInt, CUnsignedLong, UnsafeMutableRawPointer) -> CInt = ioctl
    |                                                                                       `- error: no 'ioctl' candidates produce the expected contextual result type '@convention(c) (CInt, CUnsignedLong, UnsafeMutableRawPointer) -> CInt' (aka '@convention(c) (Int32, UInt, UnsafeMutableRawPointer) -> Int32')
 46 | let sysRecvmsg = recvmsg
 47 | #endif
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/bits/ioctl.h:43:5: note: found candidate with type '@Sendable (Int32, Int32, Any...) -> Int32'
41 |  * [ioctl(2)](http://man7.org/linux/man-pages/man2/ioctl.2.html) operates on device files.
42 |  */
43 | int ioctl(int __fd, int __op, ...);
   |     `- note: found candidate with type '@Sendable (Int32, Int32, Any...) -> Int32'
44 |
45 | /*
   :
58 | #if !defined(BIONIC_IOCTL_NO_SIGNEDNESS_OVERLOAD)
59 | /* enable_if(1) just exists to break overloading ties. */
60 | int ioctl(int __fd, unsigned __op, ...) __overloadable __enable_if(1, "") __RENAME(ioctl);
   |     `- note: found candidate with type '@Sendable (Int32, UInt32, Any...) -> Int32'
61 | #endif
62 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/SocketType.swift:42:56: error: cannot find type 'sockaddr' in scope
40 |     func accept(fd: Int32) throws -> (Int32, SocketType)
41 |     /// Provide a sockaddr pointer (by casting a socket specific type like sockaddr_un for example).
42 |     func withSockAddr(_ closure: (_ ptr: UnsafePointer<sockaddr>, _ len: UInt32) throws -> Void) throws
   |                                                        `- error: cannot find type 'sockaddr' in scope
43 | }
44 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:90:86: error: cannot find 'errno' in scope
 88 |         let sockFD = sysSocket(type.domain, type.type, 0)
 89 |         if sockFD < 0 {
 90 |             throw SocketError.withErrno("failed to create socket: \(sockFD)", errno: errno)
    |                                                                                      `- error: cannot find 'errno' in scope
 91 |         }
 92 |         self.init(fd: sockFD, type: type, closeOnDeinit: closeOnDeinit)
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:130:55: error: cannot find 'errno' in scope
128 | extension Socket {
129 |     static func errnoToError(msg: String) -> SocketError {
130 |         SocketError.withErrno("\(msg) (\(_errnoString(errno)))", errno: errno)
    |                                                       `- error: cannot find 'errno' in scope
131 |     }
132 |
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:130:73: error: cannot find 'errno' in scope
128 | extension Socket {
129 |     static func errnoToError(msg: String) -> SocketError {
130 |         SocketError.withErrno("\(msg) (\(_errnoString(errno)))", errno: errno)
    |                                                                         `- error: cannot find 'errno' in scope
131 |     }
132 |
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:337:30: error: cannot assign value of type 'socklen_t' (aka 'UInt32') to type 'Int'
335 |         msg.msg_controllen = size_t(cmsgBuf.count)
336 |         #else
337 |         msg.msg_controllen = socklen_t(cmsgBuf.count)
    |                              `- error: cannot assign value of type 'socklen_t' (aka 'UInt32') to type 'Int'
338 |         #endif
339 |
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:471:44: error: cannot find 'errno' in scope
469 |
470 |     static func _errnoString(_ err: Int32?) -> String {
471 |         String(validatingCString: strerror(errno)) ?? "error: \(errno)"
    |                                            `- error: cannot find 'errno' in scope
472 |     }
473 | }
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/Sources/ContainerizationOS/Socket/Socket.swift:471:65: error: cannot find 'errno' in scope
469 |
470 |     static func _errnoString(_ err: Int32?) -> String {
471 |         String(validatingCString: strerror(errno)) ?? "error: \(errno)"
    |                                                                 `- error: cannot find 'errno' in scope
472 |     }
473 | }
/root/.swiftpm/swift-sdks/swift-6.2-RELEASE-android-0.1.artifactbundle/swift-android/ndk-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[572/1384] Compiling ssl_file.cc
[572/1384] Compiling ssl_stat.cc
[572/1384] Compiling ssl_privkey.cc
[572/1384] Compiling ssl_session.cc
[572/1384] Compiling ssl_lib.cc
[572/1384] Compiling ssl_key_share.cc
BUILD FAILURE 6.2 android