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>&1Build 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