The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwiftCardanoExplorers, reference main (bcb553), with Swift 6.1 for Android on 9 Nov 2026 11:19:20 UTC.

Build Command

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

Build Log

 95 |             }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:94:98: error: cannot find 'errno' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                                  `- error: cannot find 'errno' in scope
 95 |             }
 96 |             pointer += written
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:100:11: error: cannot find 'fsync' in scope
 98 |         }
 99 |     }
100 |     guard fsync(fd) == 0 else {
    |           `- error: cannot find 'fsync' in scope
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
102 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:101:90: error: cannot find 'errno' in scope
 99 |     }
100 |     guard fsync(fd) == 0 else {
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                          `- error: cannot find 'errno' in scope
102 |     }
103 | }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[582/616] Compiling SwiftCardanoCore SlotTimeline.swift
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:18: error: cannot find 'open' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                  `- error: cannot find 'open' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:29: error: cannot find 'O_WRONLY' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                             `- error: cannot find 'O_WRONLY' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:40: error: cannot find 'O_CREAT' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                        `- error: cannot find 'O_CREAT' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:50: error: cannot find 'O_EXCL' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                  `- error: cannot find 'O_EXCL' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:59: error: cannot find 'O_NOFOLLOW' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                           `- error: cannot find 'O_NOFOLLOW' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:72: error: cannot find 'O_CLOEXEC' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                        `- error: cannot find 'O_CLOEXEC' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:42:24: error: cannot find 'errno' in scope
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
 41 |         guard fd >= 0 else {
 42 |             let code = errno
    |                        `- error: cannot find 'errno' in scope
 43 |             if code == EEXIST {
 44 |                 throw CardanoCoreError.ioError("File already exists: \(path)")
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:51:13: error: cannot find 'unlink' in scope
 49 |             try writeAll(data, to: fd, path: path)
 50 |         } catch {
 51 |             unlink(path)
    |             `- error: cannot find 'unlink' in scope
 52 |             throw error
 53 |         }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:14: error: cannot find 'open' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |              `- error: cannot find 'open' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:30: error: cannot find 'O_WRONLY' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                              `- error: cannot find 'O_WRONLY' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:41: error: cannot find 'O_CREAT' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                         `- error: cannot find 'O_CREAT' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:51: error: cannot find 'O_EXCL' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                   `- error: cannot find 'O_EXCL' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:60: error: cannot find 'O_NOFOLLOW' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                            `- error: cannot find 'O_NOFOLLOW' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:73: error: cannot find 'O_CLOEXEC' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                         `- error: cannot find 'O_CLOEXEC' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:63:89: error: cannot find 'errno' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
 63 |             "Cannot create a temporary file next to \(path): \(String(cString: strerror(errno)))")
    |                                                                                         `- error: cannot find 'errno' in scope
 64 |     }
 65 |     do {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:68:96: error: cannot find 'errno' in scope
 66 |         try writeAll(data, to: fd, path: path)
 67 |         guard rename(temporary, path) == 0 else {
 68 |             throw CardanoCoreError.ioError("Cannot replace \(path): \(String(cString: strerror(errno)))")
    |                                                                                                `- error: cannot find 'errno' in scope
 69 |         }
 70 |     } catch {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:71:9: error: cannot find 'unlink' in scope
 69 |         }
 70 |     } catch {
 71 |         unlink(temporary)
    |         `- error: cannot find 'unlink' in scope
 72 |         throw error
 73 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:83:13: error: cannot find 'close' in scope
 81 | /// `fd` is closed whether or not this throws.
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
    |             `- error: cannot find 'close' in scope
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:84:11: error: cannot find 'fchmod' in scope
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
    |           `- error: cannot find 'fchmod' in scope
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
 86 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:85:100: error: cannot find 'errno' in scope
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
    |                                                                                                    `- error: cannot find 'errno' in scope
 86 |     }
 87 |     try data.withUnsafeBytes { (buffer: UnsafeRawBufferPointer) in
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:91:27: error: cannot find 'write' in scope
 89 |         var remaining = buffer.count
 90 |         while remaining > 0 {
 91 |             let written = write(fd, pointer, remaining)
    |                           `- error: cannot find 'write' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:93:20: error: cannot find 'errno' in scope
 91 |             let written = write(fd, pointer, remaining)
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
    |                    `- error: cannot find 'errno' in scope
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
 95 |             }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:94:98: error: cannot find 'errno' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                                  `- error: cannot find 'errno' in scope
 95 |             }
 96 |             pointer += written
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:100:11: error: cannot find 'fsync' in scope
 98 |         }
 99 |     }
100 |     guard fsync(fd) == 0 else {
    |           `- error: cannot find 'fsync' in scope
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
102 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:101:90: error: cannot find 'errno' in scope
 99 |     }
100 |     guard fsync(fd) == 0 else {
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                          `- error: cannot find 'errno' in scope
102 |     }
103 | }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[583/616] Compiling SwiftCardanoCore StakeAddressInfo.swift
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:18: error: cannot find 'open' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                  `- error: cannot find 'open' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:29: error: cannot find 'O_WRONLY' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                             `- error: cannot find 'O_WRONLY' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:40: error: cannot find 'O_CREAT' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                        `- error: cannot find 'O_CREAT' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:50: error: cannot find 'O_EXCL' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                  `- error: cannot find 'O_EXCL' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:59: error: cannot find 'O_NOFOLLOW' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                           `- error: cannot find 'O_NOFOLLOW' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:72: error: cannot find 'O_CLOEXEC' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                        `- error: cannot find 'O_CLOEXEC' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:42:24: error: cannot find 'errno' in scope
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
 41 |         guard fd >= 0 else {
 42 |             let code = errno
    |                        `- error: cannot find 'errno' in scope
 43 |             if code == EEXIST {
 44 |                 throw CardanoCoreError.ioError("File already exists: \(path)")
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:51:13: error: cannot find 'unlink' in scope
 49 |             try writeAll(data, to: fd, path: path)
 50 |         } catch {
 51 |             unlink(path)
    |             `- error: cannot find 'unlink' in scope
 52 |             throw error
 53 |         }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:14: error: cannot find 'open' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |              `- error: cannot find 'open' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:30: error: cannot find 'O_WRONLY' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                              `- error: cannot find 'O_WRONLY' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:41: error: cannot find 'O_CREAT' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                         `- error: cannot find 'O_CREAT' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:51: error: cannot find 'O_EXCL' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                   `- error: cannot find 'O_EXCL' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:60: error: cannot find 'O_NOFOLLOW' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                            `- error: cannot find 'O_NOFOLLOW' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:73: error: cannot find 'O_CLOEXEC' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                         `- error: cannot find 'O_CLOEXEC' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:63:89: error: cannot find 'errno' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
 63 |             "Cannot create a temporary file next to \(path): \(String(cString: strerror(errno)))")
    |                                                                                         `- error: cannot find 'errno' in scope
 64 |     }
 65 |     do {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:68:96: error: cannot find 'errno' in scope
 66 |         try writeAll(data, to: fd, path: path)
 67 |         guard rename(temporary, path) == 0 else {
 68 |             throw CardanoCoreError.ioError("Cannot replace \(path): \(String(cString: strerror(errno)))")
    |                                                                                                `- error: cannot find 'errno' in scope
 69 |         }
 70 |     } catch {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:71:9: error: cannot find 'unlink' in scope
 69 |         }
 70 |     } catch {
 71 |         unlink(temporary)
    |         `- error: cannot find 'unlink' in scope
 72 |         throw error
 73 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:83:13: error: cannot find 'close' in scope
 81 | /// `fd` is closed whether or not this throws.
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
    |             `- error: cannot find 'close' in scope
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:84:11: error: cannot find 'fchmod' in scope
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
    |           `- error: cannot find 'fchmod' in scope
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
 86 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:85:100: error: cannot find 'errno' in scope
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
    |                                                                                                    `- error: cannot find 'errno' in scope
 86 |     }
 87 |     try data.withUnsafeBytes { (buffer: UnsafeRawBufferPointer) in
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:91:27: error: cannot find 'write' in scope
 89 |         var remaining = buffer.count
 90 |         while remaining > 0 {
 91 |             let written = write(fd, pointer, remaining)
    |                           `- error: cannot find 'write' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:93:20: error: cannot find 'errno' in scope
 91 |             let written = write(fd, pointer, remaining)
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
    |                    `- error: cannot find 'errno' in scope
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
 95 |             }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:94:98: error: cannot find 'errno' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                                  `- error: cannot find 'errno' in scope
 95 |             }
 96 |             pointer += written
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:100:11: error: cannot find 'fsync' in scope
 98 |         }
 99 |     }
100 |     guard fsync(fd) == 0 else {
    |           `- error: cannot find 'fsync' in scope
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
102 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:101:90: error: cannot find 'errno' in scope
 99 |     }
100 |     guard fsync(fd) == 0 else {
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                          `- error: cannot find 'errno' in scope
102 |     }
103 | }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[584/616] Compiling SwiftCardanoCore Tuple.swift
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:18: error: cannot find 'open' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                  `- error: cannot find 'open' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:29: error: cannot find 'O_WRONLY' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                             `- error: cannot find 'O_WRONLY' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:40: error: cannot find 'O_CREAT' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                        `- error: cannot find 'O_CREAT' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:50: error: cannot find 'O_EXCL' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                  `- error: cannot find 'O_EXCL' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:59: error: cannot find 'O_NOFOLLOW' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                           `- error: cannot find 'O_NOFOLLOW' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:72: error: cannot find 'O_CLOEXEC' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                        `- error: cannot find 'O_CLOEXEC' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:42:24: error: cannot find 'errno' in scope
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
 41 |         guard fd >= 0 else {
 42 |             let code = errno
    |                        `- error: cannot find 'errno' in scope
 43 |             if code == EEXIST {
 44 |                 throw CardanoCoreError.ioError("File already exists: \(path)")
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:51:13: error: cannot find 'unlink' in scope
 49 |             try writeAll(data, to: fd, path: path)
 50 |         } catch {
 51 |             unlink(path)
    |             `- error: cannot find 'unlink' in scope
 52 |             throw error
 53 |         }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:14: error: cannot find 'open' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |              `- error: cannot find 'open' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:30: error: cannot find 'O_WRONLY' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                              `- error: cannot find 'O_WRONLY' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:41: error: cannot find 'O_CREAT' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                         `- error: cannot find 'O_CREAT' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:51: error: cannot find 'O_EXCL' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                   `- error: cannot find 'O_EXCL' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:60: error: cannot find 'O_NOFOLLOW' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                            `- error: cannot find 'O_NOFOLLOW' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:73: error: cannot find 'O_CLOEXEC' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                         `- error: cannot find 'O_CLOEXEC' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:63:89: error: cannot find 'errno' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
 63 |             "Cannot create a temporary file next to \(path): \(String(cString: strerror(errno)))")
    |                                                                                         `- error: cannot find 'errno' in scope
 64 |     }
 65 |     do {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:68:96: error: cannot find 'errno' in scope
 66 |         try writeAll(data, to: fd, path: path)
 67 |         guard rename(temporary, path) == 0 else {
 68 |             throw CardanoCoreError.ioError("Cannot replace \(path): \(String(cString: strerror(errno)))")
    |                                                                                                `- error: cannot find 'errno' in scope
 69 |         }
 70 |     } catch {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:71:9: error: cannot find 'unlink' in scope
 69 |         }
 70 |     } catch {
 71 |         unlink(temporary)
    |         `- error: cannot find 'unlink' in scope
 72 |         throw error
 73 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:83:13: error: cannot find 'close' in scope
 81 | /// `fd` is closed whether or not this throws.
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
    |             `- error: cannot find 'close' in scope
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:84:11: error: cannot find 'fchmod' in scope
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
    |           `- error: cannot find 'fchmod' in scope
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
 86 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:85:100: error: cannot find 'errno' in scope
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
    |                                                                                                    `- error: cannot find 'errno' in scope
 86 |     }
 87 |     try data.withUnsafeBytes { (buffer: UnsafeRawBufferPointer) in
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:91:27: error: cannot find 'write' in scope
 89 |         var remaining = buffer.count
 90 |         while remaining > 0 {
 91 |             let written = write(fd, pointer, remaining)
    |                           `- error: cannot find 'write' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:93:20: error: cannot find 'errno' in scope
 91 |             let written = write(fd, pointer, remaining)
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
    |                    `- error: cannot find 'errno' in scope
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
 95 |             }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:94:98: error: cannot find 'errno' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                                  `- error: cannot find 'errno' in scope
 95 |             }
 96 |             pointer += written
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:100:11: error: cannot find 'fsync' in scope
 98 |         }
 99 |     }
100 |     guard fsync(fd) == 0 else {
    |           `- error: cannot find 'fsync' in scope
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
102 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:101:90: error: cannot find 'errno' in scope
 99 |     }
100 |     guard fsync(fd) == 0 else {
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                          `- error: cannot find 'errno' in scope
102 |     }
103 | }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[585/616] Compiling SwiftCardanoCore TypeAliases.swift
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:18: error: cannot find 'open' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                  `- error: cannot find 'open' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:29: error: cannot find 'O_WRONLY' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                             `- error: cannot find 'O_WRONLY' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:40: error: cannot find 'O_CREAT' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                        `- error: cannot find 'O_CREAT' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:50: error: cannot find 'O_EXCL' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                  `- error: cannot find 'O_EXCL' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:59: error: cannot find 'O_NOFOLLOW' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                           `- error: cannot find 'O_NOFOLLOW' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:72: error: cannot find 'O_CLOEXEC' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                        `- error: cannot find 'O_CLOEXEC' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:42:24: error: cannot find 'errno' in scope
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
 41 |         guard fd >= 0 else {
 42 |             let code = errno
    |                        `- error: cannot find 'errno' in scope
 43 |             if code == EEXIST {
 44 |                 throw CardanoCoreError.ioError("File already exists: \(path)")
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:51:13: error: cannot find 'unlink' in scope
 49 |             try writeAll(data, to: fd, path: path)
 50 |         } catch {
 51 |             unlink(path)
    |             `- error: cannot find 'unlink' in scope
 52 |             throw error
 53 |         }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:14: error: cannot find 'open' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |              `- error: cannot find 'open' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:30: error: cannot find 'O_WRONLY' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                              `- error: cannot find 'O_WRONLY' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:41: error: cannot find 'O_CREAT' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                         `- error: cannot find 'O_CREAT' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:51: error: cannot find 'O_EXCL' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                   `- error: cannot find 'O_EXCL' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:60: error: cannot find 'O_NOFOLLOW' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                            `- error: cannot find 'O_NOFOLLOW' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:73: error: cannot find 'O_CLOEXEC' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                         `- error: cannot find 'O_CLOEXEC' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:63:89: error: cannot find 'errno' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
 63 |             "Cannot create a temporary file next to \(path): \(String(cString: strerror(errno)))")
    |                                                                                         `- error: cannot find 'errno' in scope
 64 |     }
 65 |     do {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:68:96: error: cannot find 'errno' in scope
 66 |         try writeAll(data, to: fd, path: path)
 67 |         guard rename(temporary, path) == 0 else {
 68 |             throw CardanoCoreError.ioError("Cannot replace \(path): \(String(cString: strerror(errno)))")
    |                                                                                                `- error: cannot find 'errno' in scope
 69 |         }
 70 |     } catch {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:71:9: error: cannot find 'unlink' in scope
 69 |         }
 70 |     } catch {
 71 |         unlink(temporary)
    |         `- error: cannot find 'unlink' in scope
 72 |         throw error
 73 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:83:13: error: cannot find 'close' in scope
 81 | /// `fd` is closed whether or not this throws.
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
    |             `- error: cannot find 'close' in scope
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:84:11: error: cannot find 'fchmod' in scope
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
    |           `- error: cannot find 'fchmod' in scope
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
 86 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:85:100: error: cannot find 'errno' in scope
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
    |                                                                                                    `- error: cannot find 'errno' in scope
 86 |     }
 87 |     try data.withUnsafeBytes { (buffer: UnsafeRawBufferPointer) in
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:91:27: error: cannot find 'write' in scope
 89 |         var remaining = buffer.count
 90 |         while remaining > 0 {
 91 |             let written = write(fd, pointer, remaining)
    |                           `- error: cannot find 'write' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:93:20: error: cannot find 'errno' in scope
 91 |             let written = write(fd, pointer, remaining)
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
    |                    `- error: cannot find 'errno' in scope
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
 95 |             }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:94:98: error: cannot find 'errno' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                                  `- error: cannot find 'errno' in scope
 95 |             }
 96 |             pointer += written
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:100:11: error: cannot find 'fsync' in scope
 98 |         }
 99 |     }
100 |     guard fsync(fd) == 0 else {
    |           `- error: cannot find 'fsync' in scope
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
102 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:101:90: error: cannot find 'errno' in scope
 99 |     }
100 |     guard fsync(fd) == 0 else {
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                          `- error: cannot find 'errno' in scope
102 |     }
103 | }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[586/616] Compiling SwiftCardanoCore Url.swift
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:18: error: cannot find 'open' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                  `- error: cannot find 'open' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:29: error: cannot find 'O_WRONLY' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                             `- error: cannot find 'O_WRONLY' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:40: error: cannot find 'O_CREAT' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                        `- error: cannot find 'O_CREAT' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:50: error: cannot find 'O_EXCL' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                  `- error: cannot find 'O_EXCL' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:59: error: cannot find 'O_NOFOLLOW' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                           `- error: cannot find 'O_NOFOLLOW' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:72: error: cannot find 'O_CLOEXEC' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                        `- error: cannot find 'O_CLOEXEC' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:42:24: error: cannot find 'errno' in scope
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
 41 |         guard fd >= 0 else {
 42 |             let code = errno
    |                        `- error: cannot find 'errno' in scope
 43 |             if code == EEXIST {
 44 |                 throw CardanoCoreError.ioError("File already exists: \(path)")
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:51:13: error: cannot find 'unlink' in scope
 49 |             try writeAll(data, to: fd, path: path)
 50 |         } catch {
 51 |             unlink(path)
    |             `- error: cannot find 'unlink' in scope
 52 |             throw error
 53 |         }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:14: error: cannot find 'open' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |              `- error: cannot find 'open' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:30: error: cannot find 'O_WRONLY' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                              `- error: cannot find 'O_WRONLY' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:41: error: cannot find 'O_CREAT' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                         `- error: cannot find 'O_CREAT' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:51: error: cannot find 'O_EXCL' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                   `- error: cannot find 'O_EXCL' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:60: error: cannot find 'O_NOFOLLOW' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                            `- error: cannot find 'O_NOFOLLOW' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:73: error: cannot find 'O_CLOEXEC' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                         `- error: cannot find 'O_CLOEXEC' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:63:89: error: cannot find 'errno' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
 63 |             "Cannot create a temporary file next to \(path): \(String(cString: strerror(errno)))")
    |                                                                                         `- error: cannot find 'errno' in scope
 64 |     }
 65 |     do {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:68:96: error: cannot find 'errno' in scope
 66 |         try writeAll(data, to: fd, path: path)
 67 |         guard rename(temporary, path) == 0 else {
 68 |             throw CardanoCoreError.ioError("Cannot replace \(path): \(String(cString: strerror(errno)))")
    |                                                                                                `- error: cannot find 'errno' in scope
 69 |         }
 70 |     } catch {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:71:9: error: cannot find 'unlink' in scope
 69 |         }
 70 |     } catch {
 71 |         unlink(temporary)
    |         `- error: cannot find 'unlink' in scope
 72 |         throw error
 73 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:83:13: error: cannot find 'close' in scope
 81 | /// `fd` is closed whether or not this throws.
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
    |             `- error: cannot find 'close' in scope
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:84:11: error: cannot find 'fchmod' in scope
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
    |           `- error: cannot find 'fchmod' in scope
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
 86 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:85:100: error: cannot find 'errno' in scope
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
    |                                                                                                    `- error: cannot find 'errno' in scope
 86 |     }
 87 |     try data.withUnsafeBytes { (buffer: UnsafeRawBufferPointer) in
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:91:27: error: cannot find 'write' in scope
 89 |         var remaining = buffer.count
 90 |         while remaining > 0 {
 91 |             let written = write(fd, pointer, remaining)
    |                           `- error: cannot find 'write' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:93:20: error: cannot find 'errno' in scope
 91 |             let written = write(fd, pointer, remaining)
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
    |                    `- error: cannot find 'errno' in scope
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
 95 |             }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:94:98: error: cannot find 'errno' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                                  `- error: cannot find 'errno' in scope
 95 |             }
 96 |             pointer += written
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:100:11: error: cannot find 'fsync' in scope
 98 |         }
 99 |     }
100 |     guard fsync(fd) == 0 else {
    |           `- error: cannot find 'fsync' in scope
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
102 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:101:90: error: cannot find 'errno' in scope
 99 |     }
100 |     guard fsync(fd) == 0 else {
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                          `- error: cannot find 'errno' in scope
102 |     }
103 | }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[587/616] Compiling SwiftCardanoCore Errors.swift
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:18: error: cannot find 'open' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                  `- error: cannot find 'open' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:29: error: cannot find 'O_WRONLY' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                             `- error: cannot find 'O_WRONLY' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:40: error: cannot find 'O_CREAT' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                        `- error: cannot find 'O_CREAT' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:50: error: cannot find 'O_EXCL' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                  `- error: cannot find 'O_EXCL' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:59: error: cannot find 'O_NOFOLLOW' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                           `- error: cannot find 'O_NOFOLLOW' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:72: error: cannot find 'O_CLOEXEC' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                        `- error: cannot find 'O_CLOEXEC' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:42:24: error: cannot find 'errno' in scope
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
 41 |         guard fd >= 0 else {
 42 |             let code = errno
    |                        `- error: cannot find 'errno' in scope
 43 |             if code == EEXIST {
 44 |                 throw CardanoCoreError.ioError("File already exists: \(path)")
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:51:13: error: cannot find 'unlink' in scope
 49 |             try writeAll(data, to: fd, path: path)
 50 |         } catch {
 51 |             unlink(path)
    |             `- error: cannot find 'unlink' in scope
 52 |             throw error
 53 |         }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:14: error: cannot find 'open' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |              `- error: cannot find 'open' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:30: error: cannot find 'O_WRONLY' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                              `- error: cannot find 'O_WRONLY' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:41: error: cannot find 'O_CREAT' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                         `- error: cannot find 'O_CREAT' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:51: error: cannot find 'O_EXCL' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                   `- error: cannot find 'O_EXCL' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:60: error: cannot find 'O_NOFOLLOW' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                            `- error: cannot find 'O_NOFOLLOW' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:73: error: cannot find 'O_CLOEXEC' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                         `- error: cannot find 'O_CLOEXEC' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:63:89: error: cannot find 'errno' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
 63 |             "Cannot create a temporary file next to \(path): \(String(cString: strerror(errno)))")
    |                                                                                         `- error: cannot find 'errno' in scope
 64 |     }
 65 |     do {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:68:96: error: cannot find 'errno' in scope
 66 |         try writeAll(data, to: fd, path: path)
 67 |         guard rename(temporary, path) == 0 else {
 68 |             throw CardanoCoreError.ioError("Cannot replace \(path): \(String(cString: strerror(errno)))")
    |                                                                                                `- error: cannot find 'errno' in scope
 69 |         }
 70 |     } catch {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:71:9: error: cannot find 'unlink' in scope
 69 |         }
 70 |     } catch {
 71 |         unlink(temporary)
    |         `- error: cannot find 'unlink' in scope
 72 |         throw error
 73 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:83:13: error: cannot find 'close' in scope
 81 | /// `fd` is closed whether or not this throws.
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
    |             `- error: cannot find 'close' in scope
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:84:11: error: cannot find 'fchmod' in scope
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
    |           `- error: cannot find 'fchmod' in scope
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
 86 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:85:100: error: cannot find 'errno' in scope
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
    |                                                                                                    `- error: cannot find 'errno' in scope
 86 |     }
 87 |     try data.withUnsafeBytes { (buffer: UnsafeRawBufferPointer) in
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:91:27: error: cannot find 'write' in scope
 89 |         var remaining = buffer.count
 90 |         while remaining > 0 {
 91 |             let written = write(fd, pointer, remaining)
    |                           `- error: cannot find 'write' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:93:20: error: cannot find 'errno' in scope
 91 |             let written = write(fd, pointer, remaining)
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
    |                    `- error: cannot find 'errno' in scope
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
 95 |             }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:94:98: error: cannot find 'errno' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                                  `- error: cannot find 'errno' in scope
 95 |             }
 96 |             pointer += written
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:100:11: error: cannot find 'fsync' in scope
 98 |         }
 99 |     }
100 |     guard fsync(fd) == 0 else {
    |           `- error: cannot find 'fsync' in scope
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
102 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:101:90: error: cannot find 'errno' in scope
 99 |     }
100 |     guard fsync(fd) == 0 else {
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                          `- error: cannot find 'errno' in scope
102 |     }
103 | }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[588/616] Compiling SwiftCardanoCore Extensions.swift
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:18: error: cannot find 'open' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                  `- error: cannot find 'open' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:29: error: cannot find 'O_WRONLY' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                             `- error: cannot find 'O_WRONLY' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:40: error: cannot find 'O_CREAT' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                        `- error: cannot find 'O_CREAT' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:50: error: cannot find 'O_EXCL' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                  `- error: cannot find 'O_EXCL' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:59: error: cannot find 'O_NOFOLLOW' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                           `- error: cannot find 'O_NOFOLLOW' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:72: error: cannot find 'O_CLOEXEC' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                        `- error: cannot find 'O_CLOEXEC' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:42:24: error: cannot find 'errno' in scope
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
 41 |         guard fd >= 0 else {
 42 |             let code = errno
    |                        `- error: cannot find 'errno' in scope
 43 |             if code == EEXIST {
 44 |                 throw CardanoCoreError.ioError("File already exists: \(path)")
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:51:13: error: cannot find 'unlink' in scope
 49 |             try writeAll(data, to: fd, path: path)
 50 |         } catch {
 51 |             unlink(path)
    |             `- error: cannot find 'unlink' in scope
 52 |             throw error
 53 |         }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:14: error: cannot find 'open' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |              `- error: cannot find 'open' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:30: error: cannot find 'O_WRONLY' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                              `- error: cannot find 'O_WRONLY' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:41: error: cannot find 'O_CREAT' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                         `- error: cannot find 'O_CREAT' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:51: error: cannot find 'O_EXCL' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                   `- error: cannot find 'O_EXCL' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:60: error: cannot find 'O_NOFOLLOW' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                            `- error: cannot find 'O_NOFOLLOW' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:73: error: cannot find 'O_CLOEXEC' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                         `- error: cannot find 'O_CLOEXEC' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:63:89: error: cannot find 'errno' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
 63 |             "Cannot create a temporary file next to \(path): \(String(cString: strerror(errno)))")
    |                                                                                         `- error: cannot find 'errno' in scope
 64 |     }
 65 |     do {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:68:96: error: cannot find 'errno' in scope
 66 |         try writeAll(data, to: fd, path: path)
 67 |         guard rename(temporary, path) == 0 else {
 68 |             throw CardanoCoreError.ioError("Cannot replace \(path): \(String(cString: strerror(errno)))")
    |                                                                                                `- error: cannot find 'errno' in scope
 69 |         }
 70 |     } catch {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:71:9: error: cannot find 'unlink' in scope
 69 |         }
 70 |     } catch {
 71 |         unlink(temporary)
    |         `- error: cannot find 'unlink' in scope
 72 |         throw error
 73 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:83:13: error: cannot find 'close' in scope
 81 | /// `fd` is closed whether or not this throws.
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
    |             `- error: cannot find 'close' in scope
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:84:11: error: cannot find 'fchmod' in scope
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
    |           `- error: cannot find 'fchmod' in scope
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
 86 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:85:100: error: cannot find 'errno' in scope
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
    |                                                                                                    `- error: cannot find 'errno' in scope
 86 |     }
 87 |     try data.withUnsafeBytes { (buffer: UnsafeRawBufferPointer) in
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:91:27: error: cannot find 'write' in scope
 89 |         var remaining = buffer.count
 90 |         while remaining > 0 {
 91 |             let written = write(fd, pointer, remaining)
    |                           `- error: cannot find 'write' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:93:20: error: cannot find 'errno' in scope
 91 |             let written = write(fd, pointer, remaining)
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
    |                    `- error: cannot find 'errno' in scope
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
 95 |             }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:94:98: error: cannot find 'errno' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                                  `- error: cannot find 'errno' in scope
 95 |             }
 96 |             pointer += written
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:100:11: error: cannot find 'fsync' in scope
 98 |         }
 99 |     }
100 |     guard fsync(fd) == 0 else {
    |           `- error: cannot find 'fsync' in scope
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
102 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:101:90: error: cannot find 'errno' in scope
 99 |     }
100 |     guard fsync(fd) == 0 else {
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                          `- error: cannot find 'errno' in scope
102 |     }
103 | }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[589/616] Compiling SwiftCardanoCore FileHash.swift
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:18: error: cannot find 'open' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                  `- error: cannot find 'open' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:29: error: cannot find 'O_WRONLY' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                             `- error: cannot find 'O_WRONLY' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:40: error: cannot find 'O_CREAT' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                        `- error: cannot find 'O_CREAT' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:50: error: cannot find 'O_EXCL' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                  `- error: cannot find 'O_EXCL' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:59: error: cannot find 'O_NOFOLLOW' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                           `- error: cannot find 'O_NOFOLLOW' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:72: error: cannot find 'O_CLOEXEC' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                        `- error: cannot find 'O_CLOEXEC' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:42:24: error: cannot find 'errno' in scope
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
 41 |         guard fd >= 0 else {
 42 |             let code = errno
    |                        `- error: cannot find 'errno' in scope
 43 |             if code == EEXIST {
 44 |                 throw CardanoCoreError.ioError("File already exists: \(path)")
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:51:13: error: cannot find 'unlink' in scope
 49 |             try writeAll(data, to: fd, path: path)
 50 |         } catch {
 51 |             unlink(path)
    |             `- error: cannot find 'unlink' in scope
 52 |             throw error
 53 |         }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:14: error: cannot find 'open' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |              `- error: cannot find 'open' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:30: error: cannot find 'O_WRONLY' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                              `- error: cannot find 'O_WRONLY' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:41: error: cannot find 'O_CREAT' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                         `- error: cannot find 'O_CREAT' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:51: error: cannot find 'O_EXCL' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                   `- error: cannot find 'O_EXCL' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:60: error: cannot find 'O_NOFOLLOW' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                            `- error: cannot find 'O_NOFOLLOW' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:73: error: cannot find 'O_CLOEXEC' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                         `- error: cannot find 'O_CLOEXEC' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:63:89: error: cannot find 'errno' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
 63 |             "Cannot create a temporary file next to \(path): \(String(cString: strerror(errno)))")
    |                                                                                         `- error: cannot find 'errno' in scope
 64 |     }
 65 |     do {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:68:96: error: cannot find 'errno' in scope
 66 |         try writeAll(data, to: fd, path: path)
 67 |         guard rename(temporary, path) == 0 else {
 68 |             throw CardanoCoreError.ioError("Cannot replace \(path): \(String(cString: strerror(errno)))")
    |                                                                                                `- error: cannot find 'errno' in scope
 69 |         }
 70 |     } catch {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:71:9: error: cannot find 'unlink' in scope
 69 |         }
 70 |     } catch {
 71 |         unlink(temporary)
    |         `- error: cannot find 'unlink' in scope
 72 |         throw error
 73 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:83:13: error: cannot find 'close' in scope
 81 | /// `fd` is closed whether or not this throws.
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
    |             `- error: cannot find 'close' in scope
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:84:11: error: cannot find 'fchmod' in scope
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
    |           `- error: cannot find 'fchmod' in scope
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
 86 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:85:100: error: cannot find 'errno' in scope
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
    |                                                                                                    `- error: cannot find 'errno' in scope
 86 |     }
 87 |     try data.withUnsafeBytes { (buffer: UnsafeRawBufferPointer) in
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:91:27: error: cannot find 'write' in scope
 89 |         var remaining = buffer.count
 90 |         while remaining > 0 {
 91 |             let written = write(fd, pointer, remaining)
    |                           `- error: cannot find 'write' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:93:20: error: cannot find 'errno' in scope
 91 |             let written = write(fd, pointer, remaining)
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
    |                    `- error: cannot find 'errno' in scope
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
 95 |             }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:94:98: error: cannot find 'errno' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                                  `- error: cannot find 'errno' in scope
 95 |             }
 96 |             pointer += written
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:100:11: error: cannot find 'fsync' in scope
 98 |         }
 99 |     }
100 |     guard fsync(fd) == 0 else {
    |           `- error: cannot find 'fsync' in scope
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
102 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:101:90: error: cannot find 'errno' in scope
 99 |     }
100 |     guard fsync(fd) == 0 else {
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                          `- error: cannot find 'errno' in scope
102 |     }
103 | }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[590/616] Compiling SwiftCardanoCore Logging.swift
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:18: error: cannot find 'open' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                  `- error: cannot find 'open' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:29: error: cannot find 'O_WRONLY' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                             `- error: cannot find 'O_WRONLY' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:40: error: cannot find 'O_CREAT' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                        `- error: cannot find 'O_CREAT' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:50: error: cannot find 'O_EXCL' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                  `- error: cannot find 'O_EXCL' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:59: error: cannot find 'O_NOFOLLOW' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                           `- error: cannot find 'O_NOFOLLOW' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:72: error: cannot find 'O_CLOEXEC' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                        `- error: cannot find 'O_CLOEXEC' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:42:24: error: cannot find 'errno' in scope
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
 41 |         guard fd >= 0 else {
 42 |             let code = errno
    |                        `- error: cannot find 'errno' in scope
 43 |             if code == EEXIST {
 44 |                 throw CardanoCoreError.ioError("File already exists: \(path)")
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:51:13: error: cannot find 'unlink' in scope
 49 |             try writeAll(data, to: fd, path: path)
 50 |         } catch {
 51 |             unlink(path)
    |             `- error: cannot find 'unlink' in scope
 52 |             throw error
 53 |         }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:14: error: cannot find 'open' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |              `- error: cannot find 'open' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:30: error: cannot find 'O_WRONLY' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                              `- error: cannot find 'O_WRONLY' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:41: error: cannot find 'O_CREAT' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                         `- error: cannot find 'O_CREAT' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:51: error: cannot find 'O_EXCL' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                   `- error: cannot find 'O_EXCL' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:60: error: cannot find 'O_NOFOLLOW' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                            `- error: cannot find 'O_NOFOLLOW' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:73: error: cannot find 'O_CLOEXEC' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                         `- error: cannot find 'O_CLOEXEC' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:63:89: error: cannot find 'errno' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
 63 |             "Cannot create a temporary file next to \(path): \(String(cString: strerror(errno)))")
    |                                                                                         `- error: cannot find 'errno' in scope
 64 |     }
 65 |     do {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:68:96: error: cannot find 'errno' in scope
 66 |         try writeAll(data, to: fd, path: path)
 67 |         guard rename(temporary, path) == 0 else {
 68 |             throw CardanoCoreError.ioError("Cannot replace \(path): \(String(cString: strerror(errno)))")
    |                                                                                                `- error: cannot find 'errno' in scope
 69 |         }
 70 |     } catch {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:71:9: error: cannot find 'unlink' in scope
 69 |         }
 70 |     } catch {
 71 |         unlink(temporary)
    |         `- error: cannot find 'unlink' in scope
 72 |         throw error
 73 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:83:13: error: cannot find 'close' in scope
 81 | /// `fd` is closed whether or not this throws.
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
    |             `- error: cannot find 'close' in scope
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:84:11: error: cannot find 'fchmod' in scope
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
    |           `- error: cannot find 'fchmod' in scope
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
 86 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:85:100: error: cannot find 'errno' in scope
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
    |                                                                                                    `- error: cannot find 'errno' in scope
 86 |     }
 87 |     try data.withUnsafeBytes { (buffer: UnsafeRawBufferPointer) in
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:91:27: error: cannot find 'write' in scope
 89 |         var remaining = buffer.count
 90 |         while remaining > 0 {
 91 |             let written = write(fd, pointer, remaining)
    |                           `- error: cannot find 'write' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:93:20: error: cannot find 'errno' in scope
 91 |             let written = write(fd, pointer, remaining)
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
    |                    `- error: cannot find 'errno' in scope
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
 95 |             }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:94:98: error: cannot find 'errno' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                                  `- error: cannot find 'errno' in scope
 95 |             }
 96 |             pointer += written
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:100:11: error: cannot find 'fsync' in scope
 98 |         }
 99 |     }
100 |     guard fsync(fd) == 0 else {
    |           `- error: cannot find 'fsync' in scope
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
102 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:101:90: error: cannot find 'errno' in scope
 99 |     }
100 |     guard fsync(fd) == 0 else {
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                          `- error: cannot find 'errno' in scope
102 |     }
103 | }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[591/616] Compiling SwiftCardanoCore OwnerOnlyFile.swift
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:18: error: cannot find 'open' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                  `- error: cannot find 'open' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:29: error: cannot find 'O_WRONLY' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                             `- error: cannot find 'O_WRONLY' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:40: error: cannot find 'O_CREAT' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                        `- error: cannot find 'O_CREAT' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:50: error: cannot find 'O_EXCL' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                  `- error: cannot find 'O_EXCL' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:59: error: cannot find 'O_NOFOLLOW' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                           `- error: cannot find 'O_NOFOLLOW' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:72: error: cannot find 'O_CLOEXEC' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                        `- error: cannot find 'O_CLOEXEC' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:42:24: error: cannot find 'errno' in scope
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
 41 |         guard fd >= 0 else {
 42 |             let code = errno
    |                        `- error: cannot find 'errno' in scope
 43 |             if code == EEXIST {
 44 |                 throw CardanoCoreError.ioError("File already exists: \(path)")
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:51:13: error: cannot find 'unlink' in scope
 49 |             try writeAll(data, to: fd, path: path)
 50 |         } catch {
 51 |             unlink(path)
    |             `- error: cannot find 'unlink' in scope
 52 |             throw error
 53 |         }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:14: error: cannot find 'open' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |              `- error: cannot find 'open' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:30: error: cannot find 'O_WRONLY' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                              `- error: cannot find 'O_WRONLY' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:41: error: cannot find 'O_CREAT' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                         `- error: cannot find 'O_CREAT' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:51: error: cannot find 'O_EXCL' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                   `- error: cannot find 'O_EXCL' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:60: error: cannot find 'O_NOFOLLOW' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                            `- error: cannot find 'O_NOFOLLOW' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:73: error: cannot find 'O_CLOEXEC' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                         `- error: cannot find 'O_CLOEXEC' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:63:89: error: cannot find 'errno' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
 63 |             "Cannot create a temporary file next to \(path): \(String(cString: strerror(errno)))")
    |                                                                                         `- error: cannot find 'errno' in scope
 64 |     }
 65 |     do {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:68:96: error: cannot find 'errno' in scope
 66 |         try writeAll(data, to: fd, path: path)
 67 |         guard rename(temporary, path) == 0 else {
 68 |             throw CardanoCoreError.ioError("Cannot replace \(path): \(String(cString: strerror(errno)))")
    |                                                                                                `- error: cannot find 'errno' in scope
 69 |         }
 70 |     } catch {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:71:9: error: cannot find 'unlink' in scope
 69 |         }
 70 |     } catch {
 71 |         unlink(temporary)
    |         `- error: cannot find 'unlink' in scope
 72 |         throw error
 73 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:83:13: error: cannot find 'close' in scope
 81 | /// `fd` is closed whether or not this throws.
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
    |             `- error: cannot find 'close' in scope
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:84:11: error: cannot find 'fchmod' in scope
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
    |           `- error: cannot find 'fchmod' in scope
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
 86 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:85:100: error: cannot find 'errno' in scope
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
    |                                                                                                    `- error: cannot find 'errno' in scope
 86 |     }
 87 |     try data.withUnsafeBytes { (buffer: UnsafeRawBufferPointer) in
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:91:27: error: cannot find 'write' in scope
 89 |         var remaining = buffer.count
 90 |         while remaining > 0 {
 91 |             let written = write(fd, pointer, remaining)
    |                           `- error: cannot find 'write' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:93:20: error: cannot find 'errno' in scope
 91 |             let written = write(fd, pointer, remaining)
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
    |                    `- error: cannot find 'errno' in scope
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
 95 |             }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:94:98: error: cannot find 'errno' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                                  `- error: cannot find 'errno' in scope
 95 |             }
 96 |             pointer += written
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:100:11: error: cannot find 'fsync' in scope
 98 |         }
 99 |     }
100 |     guard fsync(fd) == 0 else {
    |           `- error: cannot find 'fsync' in scope
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
102 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:101:90: error: cannot find 'errno' in scope
 99 |     }
100 |     guard fsync(fd) == 0 else {
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                          `- error: cannot find 'errno' in scope
102 |     }
103 | }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[592/616] Compiling SwiftCardanoCore Utils.swift
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:18: error: cannot find 'open' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                  `- error: cannot find 'open' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:29: error: cannot find 'O_WRONLY' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                             `- error: cannot find 'O_WRONLY' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:40: error: cannot find 'O_CREAT' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                        `- error: cannot find 'O_CREAT' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:50: error: cannot find 'O_EXCL' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                  `- error: cannot find 'O_EXCL' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:59: error: cannot find 'O_NOFOLLOW' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                           `- error: cannot find 'O_NOFOLLOW' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:72: error: cannot find 'O_CLOEXEC' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                        `- error: cannot find 'O_CLOEXEC' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:42:24: error: cannot find 'errno' in scope
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
 41 |         guard fd >= 0 else {
 42 |             let code = errno
    |                        `- error: cannot find 'errno' in scope
 43 |             if code == EEXIST {
 44 |                 throw CardanoCoreError.ioError("File already exists: \(path)")
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:51:13: error: cannot find 'unlink' in scope
 49 |             try writeAll(data, to: fd, path: path)
 50 |         } catch {
 51 |             unlink(path)
    |             `- error: cannot find 'unlink' in scope
 52 |             throw error
 53 |         }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:14: error: cannot find 'open' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |              `- error: cannot find 'open' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:30: error: cannot find 'O_WRONLY' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                              `- error: cannot find 'O_WRONLY' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:41: error: cannot find 'O_CREAT' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                         `- error: cannot find 'O_CREAT' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:51: error: cannot find 'O_EXCL' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                   `- error: cannot find 'O_EXCL' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:60: error: cannot find 'O_NOFOLLOW' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                            `- error: cannot find 'O_NOFOLLOW' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:73: error: cannot find 'O_CLOEXEC' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                         `- error: cannot find 'O_CLOEXEC' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:63:89: error: cannot find 'errno' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
 63 |             "Cannot create a temporary file next to \(path): \(String(cString: strerror(errno)))")
    |                                                                                         `- error: cannot find 'errno' in scope
 64 |     }
 65 |     do {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:68:96: error: cannot find 'errno' in scope
 66 |         try writeAll(data, to: fd, path: path)
 67 |         guard rename(temporary, path) == 0 else {
 68 |             throw CardanoCoreError.ioError("Cannot replace \(path): \(String(cString: strerror(errno)))")
    |                                                                                                `- error: cannot find 'errno' in scope
 69 |         }
 70 |     } catch {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:71:9: error: cannot find 'unlink' in scope
 69 |         }
 70 |     } catch {
 71 |         unlink(temporary)
    |         `- error: cannot find 'unlink' in scope
 72 |         throw error
 73 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:83:13: error: cannot find 'close' in scope
 81 | /// `fd` is closed whether or not this throws.
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
    |             `- error: cannot find 'close' in scope
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:84:11: error: cannot find 'fchmod' in scope
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
    |           `- error: cannot find 'fchmod' in scope
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
 86 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:85:100: error: cannot find 'errno' in scope
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
    |                                                                                                    `- error: cannot find 'errno' in scope
 86 |     }
 87 |     try data.withUnsafeBytes { (buffer: UnsafeRawBufferPointer) in
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:91:27: error: cannot find 'write' in scope
 89 |         var remaining = buffer.count
 90 |         while remaining > 0 {
 91 |             let written = write(fd, pointer, remaining)
    |                           `- error: cannot find 'write' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:93:20: error: cannot find 'errno' in scope
 91 |             let written = write(fd, pointer, remaining)
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
    |                    `- error: cannot find 'errno' in scope
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
 95 |             }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:94:98: error: cannot find 'errno' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                                  `- error: cannot find 'errno' in scope
 95 |             }
 96 |             pointer += written
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:100:11: error: cannot find 'fsync' in scope
 98 |         }
 99 |     }
100 |     guard fsync(fd) == 0 else {
    |           `- error: cannot find 'fsync' in scope
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
102 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:101:90: error: cannot find 'errno' in scope
 99 |     }
100 |     guard fsync(fd) == 0 else {
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                          `- error: cannot find 'errno' in scope
102 |     }
103 | }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[593/616] Compiling SwiftCardanoCore Version.swift
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:18: error: cannot find 'open' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                  `- error: cannot find 'open' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:29: error: cannot find 'O_WRONLY' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                             `- error: cannot find 'O_WRONLY' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:40: error: cannot find 'O_CREAT' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                        `- error: cannot find 'O_CREAT' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:50: error: cannot find 'O_EXCL' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                  `- error: cannot find 'O_EXCL' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:59: error: cannot find 'O_NOFOLLOW' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                           `- error: cannot find 'O_NOFOLLOW' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:72: error: cannot find 'O_CLOEXEC' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                        `- error: cannot find 'O_CLOEXEC' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:42:24: error: cannot find 'errno' in scope
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
 41 |         guard fd >= 0 else {
 42 |             let code = errno
    |                        `- error: cannot find 'errno' in scope
 43 |             if code == EEXIST {
 44 |                 throw CardanoCoreError.ioError("File already exists: \(path)")
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:51:13: error: cannot find 'unlink' in scope
 49 |             try writeAll(data, to: fd, path: path)
 50 |         } catch {
 51 |             unlink(path)
    |             `- error: cannot find 'unlink' in scope
 52 |             throw error
 53 |         }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:14: error: cannot find 'open' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |              `- error: cannot find 'open' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:30: error: cannot find 'O_WRONLY' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                              `- error: cannot find 'O_WRONLY' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:41: error: cannot find 'O_CREAT' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                         `- error: cannot find 'O_CREAT' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:51: error: cannot find 'O_EXCL' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                   `- error: cannot find 'O_EXCL' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:60: error: cannot find 'O_NOFOLLOW' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                            `- error: cannot find 'O_NOFOLLOW' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:73: error: cannot find 'O_CLOEXEC' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                         `- error: cannot find 'O_CLOEXEC' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:63:89: error: cannot find 'errno' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
 63 |             "Cannot create a temporary file next to \(path): \(String(cString: strerror(errno)))")
    |                                                                                         `- error: cannot find 'errno' in scope
 64 |     }
 65 |     do {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:68:96: error: cannot find 'errno' in scope
 66 |         try writeAll(data, to: fd, path: path)
 67 |         guard rename(temporary, path) == 0 else {
 68 |             throw CardanoCoreError.ioError("Cannot replace \(path): \(String(cString: strerror(errno)))")
    |                                                                                                `- error: cannot find 'errno' in scope
 69 |         }
 70 |     } catch {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:71:9: error: cannot find 'unlink' in scope
 69 |         }
 70 |     } catch {
 71 |         unlink(temporary)
    |         `- error: cannot find 'unlink' in scope
 72 |         throw error
 73 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:83:13: error: cannot find 'close' in scope
 81 | /// `fd` is closed whether or not this throws.
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
    |             `- error: cannot find 'close' in scope
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:84:11: error: cannot find 'fchmod' in scope
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
    |           `- error: cannot find 'fchmod' in scope
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
 86 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:85:100: error: cannot find 'errno' in scope
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
    |                                                                                                    `- error: cannot find 'errno' in scope
 86 |     }
 87 |     try data.withUnsafeBytes { (buffer: UnsafeRawBufferPointer) in
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:91:27: error: cannot find 'write' in scope
 89 |         var remaining = buffer.count
 90 |         while remaining > 0 {
 91 |             let written = write(fd, pointer, remaining)
    |                           `- error: cannot find 'write' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:93:20: error: cannot find 'errno' in scope
 91 |             let written = write(fd, pointer, remaining)
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
    |                    `- error: cannot find 'errno' in scope
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
 95 |             }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:94:98: error: cannot find 'errno' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                                  `- error: cannot find 'errno' in scope
 95 |             }
 96 |             pointer += written
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:100:11: error: cannot find 'fsync' in scope
 98 |         }
 99 |     }
100 |     guard fsync(fd) == 0 else {
    |           `- error: cannot find 'fsync' in scope
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
102 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:101:90: error: cannot find 'errno' in scope
 99 |     }
100 |     guard fsync(fd) == 0 else {
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                          `- error: cannot find 'errno' in scope
102 |     }
103 | }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[594/616] Compiling SwiftCardanoCore embedded_resources.swift
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:18: error: cannot find 'open' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                  `- error: cannot find 'open' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:29: error: cannot find 'O_WRONLY' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                             `- error: cannot find 'O_WRONLY' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:40: error: cannot find 'O_CREAT' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                        `- error: cannot find 'O_CREAT' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:50: error: cannot find 'O_EXCL' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                  `- error: cannot find 'O_EXCL' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:59: error: cannot find 'O_NOFOLLOW' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                           `- error: cannot find 'O_NOFOLLOW' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:40:72: error: cannot find 'O_CLOEXEC' in scope
 38 |     #else
 39 |     if !overwrite {
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                        `- error: cannot find 'O_CLOEXEC' in scope
 41 |         guard fd >= 0 else {
 42 |             let code = errno
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:42:24: error: cannot find 'errno' in scope
 40 |         let fd = open(path, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
 41 |         guard fd >= 0 else {
 42 |             let code = errno
    |                        `- error: cannot find 'errno' in scope
 43 |             if code == EEXIST {
 44 |                 throw CardanoCoreError.ioError("File already exists: \(path)")
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:51:13: error: cannot find 'unlink' in scope
 49 |             try writeAll(data, to: fd, path: path)
 50 |         } catch {
 51 |             unlink(path)
    |             `- error: cannot find 'unlink' in scope
 52 |             throw error
 53 |         }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:14: error: cannot find 'open' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |              `- error: cannot find 'open' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:30: error: cannot find 'O_WRONLY' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                              `- error: cannot find 'O_WRONLY' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:41: error: cannot find 'O_CREAT' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                         `- error: cannot find 'O_CREAT' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:51: error: cannot find 'O_EXCL' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                   `- error: cannot find 'O_EXCL' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:60: error: cannot find 'O_NOFOLLOW' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                            `- error: cannot find 'O_NOFOLLOW' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:60:73: error: cannot find 'O_CLOEXEC' in scope
 58 |     let temporary = url.deletingLastPathComponent()
 59 |         .appendingPathComponent(".\(url.lastPathComponent).\(UUID().uuidString).tmp").path
 60 |     let fd = open(temporary, O_WRONLY | O_CREAT | O_EXCL | O_NOFOLLOW | O_CLOEXEC, 0o600)
    |                                                                         `- error: cannot find 'O_CLOEXEC' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:63:89: error: cannot find 'errno' in scope
 61 |     guard fd >= 0 else {
 62 |         throw CardanoCoreError.ioError(
 63 |             "Cannot create a temporary file next to \(path): \(String(cString: strerror(errno)))")
    |                                                                                         `- error: cannot find 'errno' in scope
 64 |     }
 65 |     do {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:68:96: error: cannot find 'errno' in scope
 66 |         try writeAll(data, to: fd, path: path)
 67 |         guard rename(temporary, path) == 0 else {
 68 |             throw CardanoCoreError.ioError("Cannot replace \(path): \(String(cString: strerror(errno)))")
    |                                                                                                `- error: cannot find 'errno' in scope
 69 |         }
 70 |     } catch {
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:71:9: error: cannot find 'unlink' in scope
 69 |         }
 70 |     } catch {
 71 |         unlink(temporary)
    |         `- error: cannot find 'unlink' in scope
 72 |         throw error
 73 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:83:13: error: cannot find 'close' in scope
 81 | /// `fd` is closed whether or not this throws.
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
    |             `- error: cannot find 'close' in scope
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:84:11: error: cannot find 'fchmod' in scope
 82 | private func writeAll(_ data: Data, to fd: Int32, path: String) throws {
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
    |           `- error: cannot find 'fchmod' in scope
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
 86 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:85:100: error: cannot find 'errno' in scope
 83 |     defer { close(fd) }
 84 |     guard fchmod(fd, 0o600) == 0 else {
 85 |         throw CardanoCoreError.ioError("Cannot set the mode of \(path): \(String(cString: strerror(errno)))")
    |                                                                                                    `- error: cannot find 'errno' in scope
 86 |     }
 87 |     try data.withUnsafeBytes { (buffer: UnsafeRawBufferPointer) in
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:91:27: error: cannot find 'write' in scope
 89 |         var remaining = buffer.count
 90 |         while remaining > 0 {
 91 |             let written = write(fd, pointer, remaining)
    |                           `- error: cannot find 'write' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:93:20: error: cannot find 'errno' in scope
 91 |             let written = write(fd, pointer, remaining)
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
    |                    `- error: cannot find 'errno' in scope
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
 95 |             }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:94:98: error: cannot find 'errno' in scope
 92 |             if written < 0 {
 93 |                 if errno == EINTR { continue }
 94 |                 throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                                  `- error: cannot find 'errno' in scope
 95 |             }
 96 |             pointer += written
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:100:11: error: cannot find 'fsync' in scope
 98 |         }
 99 |     }
100 |     guard fsync(fd) == 0 else {
    |           `- error: cannot find 'fsync' in scope
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
102 |     }
/host/spi-builder-workspace/.build/checkouts/swift-cardano-core/Sources/SwiftCardanoCore/Utils/OwnerOnlyFile.swift:101:90: error: cannot find 'errno' in scope
 99 |     }
100 |     guard fsync(fd) == 0 else {
101 |         throw CardanoCoreError.ioError("Cannot write \(path): \(String(cString: strerror(errno)))")
    |                                                                                          `- error: cannot find 'errno' in scope
102 |     }
103 | }
/root/.swiftpm/swift-sdks/swift-6.1-RELEASE-android-24-0.1.artifactbundle/swift-6.1-release-android-24-sdk/android-27c-sysroot/usr/include/errno.h:58:9: note: macro 'errno' unavailable: structure not supported
56 |  * thread.
57 |  */
58 | #define errno (*__errno())
   |         `- note: macro 'errno' unavailable: structure not supported
59 |
60 | __END_DECLS
[595/616] Compiling SwiftCardanoCore Register.swift
[596/616] Compiling SwiftCardanoCore RegisterDRep.swift
[597/616] Compiling SwiftCardanoCore ResignCommitteeCold.swift
[598/616] Compiling SwiftCardanoCore StakeDelegation.swift
[599/616] Compiling SwiftCardanoCore StakeDeregistration.swift
[600/616] Compiling SwiftCardanoCore StakeRegisterDelegate.swift
[601/616] Compiling SwiftCardanoCore StakeRegistration.swift
[602/616] Compiling SwiftCardanoCore StakeVoteDelegate.swift
[603/616] Compiling SwiftCardanoCore StakeVoteRegisterDelegate.swift
[604/616] Compiling SwiftCardanoCore Unregister.swift
[605/616] Compiling SwiftCardanoCore UnregisterDRep.swift
[606/616] Compiling SwiftCardanoCore UpdateDRep.swift
[607/616] Compiling SwiftCardanoCore VoteDelegate.swift
[608/616] Compiling SwiftCardanoCore VoteRegisterDelegate.swift
[609/616] Compiling SwiftCardanoCore AlonzoGenesis.swift
[610/616] Compiling SwiftCardanoCore ByronGenesis.swift
[611/616] Compiling SwiftCardanoCore ConwayGenesis.swift
[612/616] Compiling SwiftCardanoCore NodeConfig.swift
[613/616] Compiling SwiftCardanoCore ShelleyGenesis.swift
[614/616] Compiling SwiftCardanoCore Topology.swift
[615/616] Compiling SwiftCardanoCore Credential.swift
[616/616] Compiling SwiftCardanoCore CredentialType.swift
BUILD FAILURE 6.1 android