The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwiftDebt, reference v0.10.0 (9302f3), with Swift 6.3 for Wasm on 30 Sep 2026 01:57:18 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344844-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:wasm-6.3-latest swift build --swift-sdk swift-6.3.2-RELEASE_wasm 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/brunogama/SwiftDebt.git
Reference: v0.10.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/brunogama/SwiftDebt
 * tag               v0.10.0    -> FETCH_HEAD
HEAD is now at 9302f3a chore(release): v0.10.0
Cloned https://github.com/brunogama/SwiftDebt.git
Revision (git rev-parse @):
9302f3a5c41c5ba7dba9bca20520bf9184b76ee4
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/brunogama/SwiftDebt.git at v0.10.0
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/brunogama/SwiftDebt.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344844-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:wasm-6.3-latest swift build --swift-sdk swift-6.3.2-RELEASE_wasm 2>&1
wasm-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:253aad7f5b11d25cf9eaef34120b94cd8a325782929c57fb304a7711494a3f9a
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.3-latest
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/swiftlang/swift-docc-plugin.git
[1/2345] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-plugin.git from cache (0.52s)
[1/80087] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git from cache (3.86s)
Computing version for https://github.com/swiftlang/swift-docc-plugin.git
Computed https://github.com/swiftlang/swift-docc-plugin.git at 1.5.0 (5.20s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3832] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.61s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 602.0.0 (0.88s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.19s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 602.0.0
Creating working copy for https://github.com/swiftlang/swift-docc-plugin.git
Working copy of https://github.com/swiftlang/swift-docc-plugin.git resolved at 1.5.0
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/602.0.0/swift-6.3.2-RELEASE-ubuntu_jammy_x86_64-MacroSupport.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/602.0.0/swift-6.3.2-RELEASE-ubuntu_jammy_x86_64-MacroSupport.tar.gz (0.21s)
[1/1] Compiling plugin SwiftDebtBuildPlugin
[2/2] Compiling plugin SwiftDebtCommandPlugin
[3/3] Compiling plugin Swift-DocC Preview
[4/4] Compiling plugin Swift-DocC
Building for debugging...
[4/81] Write sources
[11/81] Copying SwiftDebtKit.docc
[12/81] Write sources
[31/81] Copying SwiftDebtKit.docc
[31/81] Write sources
[40/81] Compiling _SwiftSyntaxCShims PlatformMutex.c
[42/81] Write swift-version-24593BA9C3E375BF.txt
[44/97] Emitting module SwiftSyntax510
[45/97] Emitting module SwiftSyntax602
[46/97] Emitting module SwiftSyntax601
[47/97] Compiling SwiftSyntax601 Empty.swift
[48/98] Compiling SwiftSyntax510 Empty.swift
[50/99] Compiling SwiftSyntax600 Empty.swift
[51/99] Emitting module SwiftSyntax600
[54/102] Compiling SwiftSyntax602 Empty.swift
[56/106] Compiling SwiftSyntax509 Empty.swift
[57/106] Emitting module SwiftSyntax509
[58/178] Wrapping AST for SwiftSyntax602 for debugging
[60/178] Compiling SwiftSyntax509 Empty.swift
[61/178] Emitting module SwiftSyntax509
[62/179] Compiling SwiftSyntax601 Empty.swift
[63/180] Emitting module SwiftSyntax601
[66/243] Compiling SwiftSyntax510 Empty.swift
[67/243] Emitting module SwiftSyntax510
[67/244] Wrapping AST for SwiftSyntax601 for debugging
[69/244] Emitting module SwiftSyntax600
[70/244] Compiling SwiftSyntax600 Empty.swift
[72/245] Compiling SwiftSyntax602 Empty.swift
[73/245] Emitting module SwiftSyntax602
[74/246] Wrapping AST for SwiftSyntax510 for debugging
[75/246] Wrapping AST for SwiftSyntax600 for debugging
[77/246] Wrapping AST for SwiftSyntax509 for debugging
[78/246] Wrapping AST for SwiftSyntax601 for debugging
[79/246] Wrapping AST for SwiftSyntax600 for debugging
[80/246] Wrapping AST for SwiftSyntax510 for debugging
[80/246] Wrapping AST for SwiftSyntax602 for debugging
[82/246] Wrapping AST for SwiftSyntax509 for debugging
[84/309] Emitting module SwiftDebtCore
[85/313] Compiling SwiftSyntax Syntax.swift
[86/313] Compiling SwiftSyntax SyntaxChildren.swift
[87/313] Compiling SwiftSyntax SyntaxCollection.swift
[88/313] Compiling SwiftSyntax SyntaxHashable.swift
[89/313] Compiling SwiftSyntax SyntaxIdentifier.swift
[90/313] Compiling SwiftSyntax AbsolutePosition.swift
[91/313] Compiling SwiftSyntax AbsoluteSyntaxInfo.swift
[92/313] Compiling SwiftSyntax ArenaAllocatedBuffer.swift
[93/313] Compiling SwiftSyntax Assert.swift
[94/313] Compiling SwiftSyntax BumpPtrAllocator.swift
[95/313] Compiling SwiftDebtCore SourcePath.swift
[96/313] Compiling SwiftDebtCore StructuralDebt.swift
[97/313] Compiling SwiftDebtCore StructuralDebtAggregateItems.swift
[98/313] Compiling SwiftDebtCore StructuralDebtCallableItems.swift
[99/313] Emitting module SwiftDebtCore
[100/317] Compiling SwiftSyntax RawSyntax.swift
[101/317] Compiling SwiftSyntax RawSyntaxArena.swift
[102/317] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[103/317] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[104/317] Compiling SwiftSyntax RawSyntaxTokenView.swift
[110/317] Compiling SwiftSyntax CommonAncestor.swift
[111/317] Compiling SwiftSyntax Convenience.swift
[112/317] Compiling SwiftSyntax CustomTraits.swift
[113/317] Compiling SwiftSyntax EditorPlaceholder.swift
[123/333] Compiling SwiftSyntax RawSyntaxValidation.swift
[124/333] Compiling SwiftSyntax SyntaxNodesAB.swift
[125/333] Compiling SwiftSyntax Identifier.swift
[126/333] Compiling SwiftSyntax MemoryLayout.swift
[127/333] Compiling SwiftSyntax MissingNodeInitializers.swift
[128/333] Compiling SwiftSyntax SourceEdit.swift
[129/333] Compiling SwiftSyntax SourceLength.swift
[130/333] Compiling SwiftSyntax SourceLocation.swift
[131/333] Compiling SwiftSyntax SourcePresence.swift
[132/333] Compiling SwiftSyntax SwiftSyntaxCompatibility.swift
[138/333] Compiling SwiftDebtCore SourcePath.swift
[139/333] Compiling SwiftDebtCore StructuralDebt.swift
[140/333] Compiling SwiftDebtCore StructuralDebtAggregateItems.swift
[141/333] Compiling SwiftDebtCore StructuralDebtCallableItems.swift
[142/333] Compiling SwiftSyntax SyntaxNodeStructure.swift
[143/333] Compiling SwiftSyntax SyntaxProtocol.swift
[144/333] Compiling SwiftSyntax SyntaxText.swift
[145/333] Compiling SwiftSyntax SyntaxTreeViewMode.swift
[146/333] Compiling SwiftSyntax TokenDiagnostic.swift
[147/333] Compiling SwiftSyntax TokenSequence.swift
[148/333] Compiling SwiftSyntax TokenSyntax.swift
[149/333] Compiling SwiftSyntax Trivia.swift
[150/333] Compiling SwiftSyntax Utils.swift
[160/333] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[161/333] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[162/333] Compiling SwiftSyntax RawSyntaxNodesJKLMN.swift
[163/333] Compiling SwiftSyntax RawSyntaxNodesOP.swift
[164/333] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[165/333] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[204/334] Wrapping AST for SwiftDebtCore for debugging
[206/378] Compiling SwiftDebtLifecycle ObservationOutcome.swift
[207/378] Compiling SwiftDebtLifecycle ObservationProvenance.swift
[208/378] Compiling SwiftDebtLifecycle ObservationRecords.swift
[209/378] Compiling SwiftDebtLifecycle ObservationReferences.swift
[210/378] Compiling SwiftDebtLifecycle ObservationScope.swift
[211/378] Compiling SwiftDebtLifecycle ObservationSnapshot+Analysis.swift
[212/378] Compiling SwiftDebtLifecycle ObservationSnapshot.swift
[220/394] Wrapping AST for SwiftDebtCore for debugging
[222/423] Compiling SwiftDebtLifecycle ContinuityReconciler.swift
[223/423] Compiling SwiftDebtLifecycle Finding.swift
[224/424] Compiling SwiftDebtReporting DebtDashboardReportScript.swift
[225/424] Compiling SwiftDebtReporting DebtReportGraphProjection.swift
[227/424] Compiling SwiftDebtReporting DebtDashboardReportScript.swift
[228/425] Compiling SwiftDebtLifecycle ObservationProvenance.swift
[229/425] Compiling SwiftDebtLifecycle ObservationRecords.swift
[230/425] Compiling SwiftDebtLifecycle ObservationReferences.swift
[231/428] Emitting module SwiftDebtLifecycle
[232/428] Compiling SwiftDebtLifecycle ContinuityReconciler+Groups.swift
[233/428] Compiling SwiftDebtLifecycle ContinuityReconciler+Relations.swift
[236/428] Compiling SwiftDebtLifecycle LifecycleArtifactStore.swift
[237/428] Compiling SwiftDebtLifecycle LifecycleArtifactValidation.swift
[238/428] Compiling SwiftDebtLifecycle LifecycleContract.swift
[239/428] Emitting module SwiftDebtLifecycle
[240/431] Compiling SwiftDebtLifecycle ObservationScope.swift
[241/431] Compiling SwiftDebtLifecycle ObservationSnapshot+Analysis.swift
[242/431] Compiling SwiftDebtLifecycle ObservationSnapshot.swift
[243/431] Compiling SwiftDebtInteractive TerminalEditorLaunch.swift
[244/431] Compiling SwiftDebtReporting RuleAnalysisRenderer.swift
[247/431] Emitting module SwiftDebtReporting
[248/431] Compiling SwiftDebtInteractive TerminalDebtExplorerDriver.swift
[249/431] Compiling SwiftDebtInteractive TerminalDebtExplorerDependencies.swift
[250/431] Compiling SwiftDebtInteractive DebtExplorerDetail.swift
[251/431] Compiling SwiftDebtInteractive DebtExplorerReducer.swift
[252/431] Compiling SwiftDebtInteractive POSIXTerminalIO.swift
[253/431] Compiling SwiftDebtInteractive TerminalDebtExplorer.swift
[254/431] Emitting module SwiftDebtInteractive
[255/431] Compiling SwiftDebtReporting DebtReportProjectionBuilder.swift
[256/432] Wrapping AST for SwiftDebtInteractive for debugging
[261/432] Compiling SwiftDebtLifecycle LifecycleMatchedContinuityValidation.swift
[262/432] Compiling SwiftDebtLifecycle LifecycleQueries.swift
[263/432] Compiling SwiftDebtLifecycle LifecycleQueryRendering.swift
[264/432] Compiling SwiftDebtLifecycle LifecycleReconciliationValidation.swift
[265/432] Compiling SwiftDebtLifecycle LifecycleDerivedStateValidation.swift
[266/432] Compiling SwiftDebtLifecycle LifecycleEvents.swift
[267/432] Compiling SwiftDebtLifecycle LifecycleEvidenceValidation.swift
[268/432] Compiling SwiftDebtLifecycle LifecycleIdentifiers.swift
[269/432] Compiling SwiftDebtLifecycle LifecycleReducer+Processing.swift
[270/432] Compiling SwiftDebtLifecycle LifecycleReducer.swift
[271/432] Compiling SwiftDebtLifecycle ObservationOutcome.swift
[272/432] Compiling SwiftDebtLifecycle LifecycleArtifact.swift
[280/432] Compiling SwiftDebtLifecycle ResolutionCoverageEvaluator.swift
[281/432] Compiling SwiftDebtLifecycle SnapshotSourceIdentity.swift
[282/432] Compiling SwiftDebtLifecycle SourceRenameEvidence.swift
[283/433] Compiling SwiftDebtReporting ReportRenderer.swift
[284/433] Compiling SwiftDebtReporting DebtReportRenderer.swift
[286/434] Wrapping AST for SwiftDebtLifecycle for debugging
[287/434] Wrapping AST for SwiftDebtReporting for debugging
[289/434] Emitting module SwiftDebtReporting
/host/spi-builder-workspace/Sources/SwiftDebtLifecycle/LifecycleArtifactStore.swift:92:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 90 |     private func write(_ artifact: LifecycleArtifact) throws {
 91 |         do {
 92 |             try canonicalData(for: artifact).write(to: artifactURL, options: .atomic)
    |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 93 |         } catch {
 94 |             throw LifecycleStoreError.writeFailed(path: artifactURL.path, reason: String(describing: error))
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/SwiftDebtLifecycle/LifecycleArtifactStore.swift:100:41: error: cannot find 'O_CREAT' in scope
 98 |     private func withExclusiveLock<Result>(_ operation: () throws -> Result) throws -> Result {
 99 |         let lockPath = artifactURL.path + ".lock"
100 |         let descriptor = open(lockPath, O_CREAT | O_RDWR, mode_t(S_IRUSR | S_IWUSR))
    |                                         `- error: cannot find 'O_CREAT' in scope
101 |         guard descriptor >= 0 else {
102 |             throw LifecycleStoreError.lockFailed(path: lockPath, reason: systemErrorDescription())
/root/.swiftpm/swift-sdks/swift-6.3.2-RELEASE_wasm.artifactbundle/swift-6.3.2-RELEASE_wasm/wasm32-unknown-wasip1/WASI.sdk/include/wasm32-wasip1/__header_fcntl.h:13:9: note: macro 'O_CREAT' unavailable: structure not supported
11 | #define O_RSYNC __WASI_FDFLAGS_RSYNC
12 | #define O_SYNC __WASI_FDFLAGS_SYNC
13 | #define O_CREAT (__WASI_OFLAGS_CREAT << 12)
   |         `- note: macro 'O_CREAT' unavailable: structure not supported
14 | #define O_DIRECTORY (__WASI_OFLAGS_DIRECTORY << 12)
15 | #define O_EXCL (__WASI_OFLAGS_EXCL << 12)
/host/spi-builder-workspace/Sources/SwiftDebtLifecycle/LifecycleArtifactStore.swift:92:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 90 |     private func write(_ artifact: LifecycleArtifact) throws {
 91 |         do {
 92 |             try canonicalData(for: artifact).write(to: artifactURL, options: .atomic)
    |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 93 |         } catch {
 94 |             throw LifecycleStoreError.writeFailed(path: artifactURL.path, reason: String(describing: error))
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/SwiftDebtLifecycle/LifecycleArtifactStore.swift:100:41: error: cannot find 'O_CREAT' in scope
 98 |     private func withExclusiveLock<Result>(_ operation: () throws -> Result) throws -> Result {
 99 |         let lockPath = artifactURL.path + ".lock"
100 |         let descriptor = open(lockPath, O_CREAT | O_RDWR, mode_t(S_IRUSR | S_IWUSR))
    |                                         `- error: cannot find 'O_CREAT' in scope
101 |         guard descriptor >= 0 else {
102 |             throw LifecycleStoreError.lockFailed(path: lockPath, reason: systemErrorDescription())
/root/.swiftpm/swift-sdks/swift-6.3.2-RELEASE_wasm.artifactbundle/swift-6.3.2-RELEASE_wasm/wasm32-unknown-wasip1/WASI.sdk/include/wasm32-wasip1/__header_fcntl.h:13:9: note: macro 'O_CREAT' unavailable: structure not supported
11 | #define O_RSYNC __WASI_FDFLAGS_RSYNC
12 | #define O_SYNC __WASI_FDFLAGS_SYNC
13 | #define O_CREAT (__WASI_OFLAGS_CREAT << 12)
   |         `- note: macro 'O_CREAT' unavailable: structure not supported
14 | #define O_DIRECTORY (__WASI_OFLAGS_DIRECTORY << 12)
15 | #define O_EXCL (__WASI_OFLAGS_EXCL << 12)
/host/spi-builder-workspace/Sources/SwiftDebtLifecycle/LifecycleArtifactStore.swift:92:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 90 |     private func write(_ artifact: LifecycleArtifact) throws {
 91 |         do {
 92 |             try canonicalData(for: artifact).write(to: artifactURL, options: .atomic)
    |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 93 |         } catch {
 94 |             throw LifecycleStoreError.writeFailed(path: artifactURL.path, reason: String(describing: error))
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/SwiftDebtLifecycle/LifecycleArtifactStore.swift:100:41: error: cannot find 'O_CREAT' in scope
 98 |     private func withExclusiveLock<Result>(_ operation: () throws -> Result) throws -> Result {
 99 |         let lockPath = artifactURL.path + ".lock"
100 |         let descriptor = open(lockPath, O_CREAT | O_RDWR, mode_t(S_IRUSR | S_IWUSR))
    |                                         `- error: cannot find 'O_CREAT' in scope
101 |         guard descriptor >= 0 else {
102 |             throw LifecycleStoreError.lockFailed(path: lockPath, reason: systemErrorDescription())
/root/.swiftpm/swift-sdks/swift-6.3.2-RELEASE_wasm.artifactbundle/swift-6.3.2-RELEASE_wasm/wasm32-unknown-wasip1/WASI.sdk/include/wasm32-wasip1/__header_fcntl.h:13:9: note: macro 'O_CREAT' unavailable: structure not supported
11 | #define O_RSYNC __WASI_FDFLAGS_RSYNC
12 | #define O_SYNC __WASI_FDFLAGS_SYNC
13 | #define O_CREAT (__WASI_OFLAGS_CREAT << 12)
   |         `- note: macro 'O_CREAT' unavailable: structure not supported
14 | #define O_DIRECTORY (__WASI_OFLAGS_DIRECTORY << 12)
15 | #define O_EXCL (__WASI_OFLAGS_EXCL << 12)
/host/spi-builder-workspace/Sources/SwiftDebtLifecycle/LifecycleArtifactStore.swift:92:79: error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 90 |     private func write(_ artifact: LifecycleArtifact) throws {
 91 |         do {
 92 |             try canonicalData(for: artifact).write(to: artifactURL, options: .atomic)
    |                                                                               `- error: 'atomic' is unavailable: atomic writing is unavailable in WASI because temporary files are not supported
 93 |         } catch {
 94 |             throw LifecycleStoreError.writeFailed(path: artifactURL.path, reason: String(describing: error))
FoundationEssentials.Data.WritingOptions.atomic:4:23: note: 'atomic' has been explicitly marked unavailable here
2 |   struct WritingOptions {
3 | @available(*, unavailable, message: "atomic writing is unavailable in WASI because temporary files are not supported")
4 |     public static let atomic: Data.WritingOptions  }
  |                       `- note: 'atomic' has been explicitly marked unavailable here
5 | }
6 |
/host/spi-builder-workspace/Sources/SwiftDebtLifecycle/LifecycleArtifactStore.swift:100:41: error: cannot find 'O_CREAT' in scope
 98 |     private func withExclusiveLock<Result>(_ operation: () throws -> Result) throws -> Result {
 99 |         let lockPath = artifactURL.path + ".lock"
100 |         let descriptor = open(lockPath, O_CREAT | O_RDWR, mode_t(S_IRUSR | S_IWUSR))
    |                                         `- error: cannot find 'O_CREAT' in scope
101 |         guard descriptor >= 0 else {
102 |             throw LifecycleStoreError.lockFailed(path: lockPath, reason: systemErrorDescription())
/root/.swiftpm/swift-sdks/swift-6.3.2-RELEASE_wasm.artifactbundle/swift-6.3.2-RELEASE_wasm/wasm32-unknown-wasip1/WASI.sdk/include/wasm32-wasip1/__header_fcntl.h:13:9: note: macro 'O_CREAT' unavailable: structure not supported
11 | #define O_RSYNC __WASI_FDFLAGS_RSYNC
12 | #define O_SYNC __WASI_FDFLAGS_SYNC
13 | #define O_CREAT (__WASI_OFLAGS_CREAT << 12)
   |         `- note: macro 'O_CREAT' unavailable: structure not supported
14 | #define O_DIRECTORY (__WASI_OFLAGS_DIRECTORY << 12)
15 | #define O_EXCL (__WASI_OFLAGS_EXCL << 12)
[301/434] Compiling SwiftDebtInteractive TerminalEditorLaunch.swift
/host/spi-builder-workspace/Sources/SwiftDebtInteractive/TerminalEditorLaunch.swift:34:23: error: cannot find 'Process' in scope
 32 |
 33 |     func run() throws {
 34 |         let process = Process()
    |                       `- error: cannot find 'Process' in scope
 35 |         process.executableURL = executableURL
 36 |         process.arguments = arguments
/host/spi-builder-workspace/Sources/SwiftDebtInteractive/TerminalEditorLaunch.swift:72:23: error: cannot find 'Process' in scope
 70 |     static func copy(_ text: String) throws {
 71 |         let command = try clipboardCommand()
 72 |         let process = Process()
    |                       `- error: cannot find 'Process' in scope
 73 |         let input = Pipe()
 74 |         process.executableURL = command.executableURL
[302/434] Compiling SwiftDebtInteractive TerminalDebtExplorerDependencies.swift
/host/spi-builder-workspace/Sources/SwiftDebtInteractive/POSIXTerminalIO.swift:10:34: error: cannot find type 'termios' in scope
 8 |
 9 | final class RawTerminalMode {
10 |     private var savedAttributes: termios?
   |                                  `- error: cannot find type 'termios' in scope
11 |
12 |     func enter() throws {
[307/434] Compiling SwiftDebtInteractive DebtExplorerReducer.swift
[308/434] Compiling SwiftDebtInteractive TerminalDebtExplorerDriver.swift
[309/434] Compiling SwiftDebtReporting RuleAnalysisRenderer.swift
[310/434] Compiling SwiftDebtInteractive DebtExplorerDetail.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[311/434] Emitting module SwiftDebtInteractive
/host/spi-builder-workspace/Sources/SwiftDebtInteractive/POSIXTerminalIO.swift:10:34: error: cannot find type 'termios' in scope
 8 |
 9 | final class RawTerminalMode {
10 |     private var savedAttributes: termios?
   |                                  `- error: cannot find type 'termios' in scope
11 |
12 |     func enter() throws {
[315/434] Compiling SwiftDebtInteractive TerminalDebtExplorer.swift
[316/434] Compiling SwiftDebtInteractive POSIXTerminalIO.swift
/host/spi-builder-workspace/Sources/SwiftDebtInteractive/POSIXTerminalIO.swift:10:34: error: cannot find type 'termios' in scope
 8 |
 9 | final class RawTerminalMode {
10 |     private var savedAttributes: termios?
   |                                  `- error: cannot find type 'termios' in scope
11 |
12 |     func enter() throws {
/host/spi-builder-workspace/Sources/SwiftDebtInteractive/POSIXTerminalIO.swift:17:24: error: cannot find 'termios' in scope
15 |         }
16 |
17 |         var original = termios()
   |                        `- error: cannot find 'termios' in scope
18 |         guard tcgetattr(STDIN_FILENO, &original) == 0 else {
19 |             throw TerminalInteractionError.posix(operation: "read terminal attributes", code: errno)
/host/spi-builder-workspace/Sources/SwiftDebtInteractive/POSIXTerminalIO.swift:18:15: error: cannot find 'tcgetattr' in scope
16 |
17 |         var original = termios()
18 |         guard tcgetattr(STDIN_FILENO, &original) == 0 else {
   |               `- error: cannot find 'tcgetattr' in scope
19 |             throw TerminalInteractionError.posix(operation: "read terminal attributes", code: errno)
20 |         }
/host/spi-builder-workspace/Sources/SwiftDebtInteractive/POSIXTerminalIO.swift:23:9: error: cannot find 'cfmakeraw' in scope
21 |
22 |         var raw = original
23 |         cfmakeraw(&raw)
   |         `- error: cannot find 'cfmakeraw' in scope
24 |         guard tcsetattr(STDIN_FILENO, TCSANOW, &raw) == 0 else {
25 |             throw TerminalInteractionError.posix(operation: "enable raw terminal mode", code: errno)
/host/spi-builder-workspace/Sources/SwiftDebtInteractive/POSIXTerminalIO.swift:24:15: error: cannot find 'tcsetattr' in scope
22 |         var raw = original
23 |         cfmakeraw(&raw)
24 |         guard tcsetattr(STDIN_FILENO, TCSANOW, &raw) == 0 else {
   |               `- error: cannot find 'tcsetattr' in scope
25 |             throw TerminalInteractionError.posix(operation: "enable raw terminal mode", code: errno)
26 |         }
/host/spi-builder-workspace/Sources/SwiftDebtInteractive/POSIXTerminalIO.swift:24:39: error: cannot find 'TCSANOW' in scope
22 |         var raw = original
23 |         cfmakeraw(&raw)
24 |         guard tcsetattr(STDIN_FILENO, TCSANOW, &raw) == 0 else {
   |                                       `- error: cannot find 'TCSANOW' in scope
25 |             throw TerminalInteractionError.posix(operation: "enable raw terminal mode", code: errno)
26 |         }
/host/spi-builder-workspace/Sources/SwiftDebtInteractive/POSIXTerminalIO.swift:32:15: error: cannot find 'tcsetattr' in scope
30 |     func restore() throws {
31 |         guard var original = savedAttributes else { return }
32 |         guard tcsetattr(STDIN_FILENO, TCSANOW, &original) == 0 else {
   |               `- error: cannot find 'tcsetattr' in scope
33 |             throw TerminalInteractionError.posix(operation: "restore terminal attributes", code: errno)
34 |         }
/host/spi-builder-workspace/Sources/SwiftDebtInteractive/POSIXTerminalIO.swift:32:39: error: cannot find 'TCSANOW' in scope
30 |     func restore() throws {
31 |         guard var original = savedAttributes else { return }
32 |         guard tcsetattr(STDIN_FILENO, TCSANOW, &original) == 0 else {
   |                                       `- error: cannot find 'TCSANOW' in scope
33 |             throw TerminalInteractionError.posix(operation: "restore terminal attributes", code: errno)
34 |         }
/host/spi-builder-workspace/Sources/SwiftDebtInteractive/POSIXTerminalIO.swift:40:13: error: cannot find 'tcsetattr' in scope
38 |     deinit {
39 |         guard var original = savedAttributes else { return }
40 |         _ = tcsetattr(STDIN_FILENO, TCSANOW, &original)
   |             `- error: cannot find 'tcsetattr' in scope
41 |     }
42 | }
/host/spi-builder-workspace/Sources/SwiftDebtInteractive/POSIXTerminalIO.swift:40:37: error: cannot find 'TCSANOW' in scope
38 |     deinit {
39 |         guard var original = savedAttributes else { return }
40 |         _ = tcsetattr(STDIN_FILENO, TCSANOW, &original)
   |                                     `- error: cannot find 'TCSANOW' in scope
41 |     }
42 | }
[317/434] Compiling SwiftDebtReporting DebtReportProjectionBuilder.swift
[318/434] Compiling SwiftDebtReporting DebtReportRenderer.swift
BUILD FAILURE 6.3 wasm