The Swift Package Index logo.Swift Package Index

Build Information

Failed to build PactConsumerSwift, reference master (405dcb), with Swift 6.4 for Wasm on 17 Sep 2026 20:55:37 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344847-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.4-latest swift build --swift-sdk swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/DiUS/pact-consumer-swift.git
Reference: master
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/DiUS/pact-consumer-swift
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 405dcbf chore: Bumping version to 0.10.2
Cloned https://github.com/DiUS/pact-consumer-swift.git
Revision (git rev-parse @):
405dcbf565241b8da08ff3ff329ab493229bae83
SUCCESS checkout https://github.com/DiUS/pact-consumer-swift.git at master
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/DiUS/pact-consumer-swift.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344847-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.4-latest swift build --swift-sdk swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm 2>&1
wasm-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:4328fdb43c680d205c1d6761b1e3267aa38277eefdda9ddfb17b6a0f1a77857a
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest
Building for debugging...
[Planning deferred tasks]
error: SwiftCompile normal wasm32 failed with a nonzero exit code. Command line:     cd /host

/host/spi-builder-workspace/Sources/Interaction.swift:8:2: error: Objective-C interoperability is disabled
  6 | }
  7 |
  8 | @objc
    |  `- error: Objective-C interoperability is disabled
  9 | public class Interaction: NSObject {
 10 |   private var providerState: String?
/host/spi-builder-workspace/Sources/Interaction.swift:42:4: error: Objective-C interoperability is disabled
 40 |   /// - Returns: An `Interaction` object
 41 |   ///
 42 |   @objc
    |    `- error: Objective-C interoperability is disabled
 43 |   @discardableResult
 44 |   public func uponReceiving(_ testDescription: String) -> Interaction {
/host/spi-builder-workspace/Sources/Interaction.swift:65:4: error: Objective-C interoperability is disabled
 63 |   /// - Returns: An `Interaction` object
 64 |   ///
 65 |   @objc(withRequestHTTPMethod: path: query: headers: body:)
    |    `- error: Objective-C interoperability is disabled
 66 |   @discardableResult
 67 |   public func withRequest(method: PactHTTPMethod,
/host/spi-builder-workspace/Sources/Interaction.swift:102:4: error: Objective-C interoperability is disabled
100 |   /// - Returns: An `Interaction` object
101 |   ///
102 |   @objc(willRespondWithHTTPStatus: headers: body:)
    |    `- error: Objective-C interoperability is disabled
103 |   @discardableResult
104 |   public func willRespondWith(status: Int,
/host/spi-builder-workspace/Sources/Interaction.swift:118:4: error: Objective-C interoperability is disabled
116 |
117 |   ///
118 |   @objc
    |    `- error: Objective-C interoperability is disabled
119 |   func payload() -> [String: Any] {
120 |     var payload: [String: Any] = ["description": testDescription,
/host/spi-builder-workspace/Sources/Matcher.swift:3:2: error: Objective-C interoperability is disabled
 1 | import Foundation
 2 |
 3 | @objc
   |  `- error: Objective-C interoperability is disabled
 4 | open class Matcher: NSObject {
 5 |
/host/spi-builder-workspace/Sources/Matcher.swift:6:4: error: Objective-C interoperability is disabled
 4 | open class Matcher: NSObject {
 5 |
 6 |   @objc
   |    `- error: Objective-C interoperability is disabled
 7 |   public class func term(matcher: String, generate: String) -> [String: Any] {
 8 |     return [ "json_class": "Pact::Term",
/host/spi-builder-workspace/Sources/Matcher.swift:18:4: error: Objective-C interoperability is disabled
16 |   }
17 |
18 |   @objc
   |    `- error: Objective-C interoperability is disabled
19 |   public class func somethingLike(_ value: Any) -> [String: Any] {
20 |     return [
/host/spi-builder-workspace/Sources/Matcher.swift:26:4: error: Objective-C interoperability is disabled
24 |   }
25 |
26 |   @objc
   |    `- error: Objective-C interoperability is disabled
27 |   public class func eachLike(_ value: Any, min: Int = 1) -> [String: Any] {
28 |     return [
/host/spi-builder-workspace/Sources/MockService.swift:4:2: error: Objective-C interoperability is disabled
  2 | import XCTest
  3 |
  4 | @objc
    |  `- error: Objective-C interoperability is disabled
  5 | open class MockService: NSObject {
  6 |   private let provider: String
/host/spi-builder-workspace/Sources/MockService.swift:13:4: error: Objective-C interoperability is disabled
 11 |
 12 |   /// The baseUrl of Pact Mock Service
 13 |   @objc
    |    `- error: Objective-C interoperability is disabled
 14 |   public var baseUrl: String {
 15 |     return pactVerificationService.baseUrl
/host/spi-builder-workspace/Sources/MockService.swift:47:4: error: Objective-C interoperability is disabled
 45 |   /// Use this initialiser to use the default XCodeErrorReporter
 46 |   ///
 47 |   @objc(initWithProvider: consumer: andVerificationService:)
    |    `- error: Objective-C interoperability is disabled
 48 |   public convenience init(provider: String, consumer: String, pactVerificationService: PactVerificationService) {
 49 |     self.init(provider: provider,
/host/spi-builder-workspace/Sources/MockService.swift:63:4: error: Objective-C interoperability is disabled
 61 |   /// Use this initialiser to use the default PactVerificationService and ErrorReporter
 62 |   ///
 63 |   @objc(initWithProvider: consumer:)
    |    `- error: Objective-C interoperability is disabled
 64 |   public convenience init(provider: String, consumer: String) {
 65 |     self.init(provider: provider,
/host/spi-builder-workspace/Sources/MockService.swift:81:4: error: Objective-C interoperability is disabled
 79 |   /// - Returns: An `Interaction` object
 80 |   ///
 81 |   @objc
    |    `- error: Objective-C interoperability is disabled
 82 |   public func given(_ providerState: String) -> Interaction {
 83 |     let interaction = Interaction().given(providerState)
/host/spi-builder-workspace/Sources/MockService.swift:98:4: error: Objective-C interoperability is disabled
 96 |   /// - Returns: An `Interaction` object
 97 |   ///
 98 |   @objc(uponReceiving:)
    |    `- error: Objective-C interoperability is disabled
 99 |   public func uponReceiving(_ description: String) -> Interaction {
100 |     let interaction = Interaction().uponReceiving(description)
/host/spi-builder-workspace/Sources/MockService.swift:120:4: error: Objective-C interoperability is disabled
118 |   /// - Parameter testFunction: The function making the network request you are testing
119 |   ///
120 |   @objc(run:)
    |    `- error: Objective-C interoperability is disabled
121 |   public func objcRun(_ testFunction: @escaping (_ testComplete: @escaping () -> Void) -> Void) {
122 |     self.run(nil, line: nil, timeout: 30, testFunction: testFunction)
/host/spi-builder-workspace/Sources/MockService.swift:141:4: error: Objective-C interoperability is disabled
139 |   /// - Parameter timeout: Time to wait for the `testComplete()` else it fails the test
140 |   ///
141 |   @objc(run: withTimeout:)
    |    `- error: Objective-C interoperability is disabled
142 |   public func objcRun(
143 |     _ testFunction: @escaping (_ testComplete: @escaping () -> Void) -> Void,
/host/spi-builder-workspace/Sources/PactVerificationService.swift:18:12: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 16 |
 17 |   private lazy var session = {
 18 |     return URLSession(configuration: .ephemeral, delegate: self, delegateQueue: .main)
    |            `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
 19 |   }()
 20 |
/host/spi-builder-workspace/Sources/PactVerificationService.swift:3:2: error: Objective-C interoperability is disabled
  1 | import Foundation
  2 |
  3 | @objc
    |  `- error: Objective-C interoperability is disabled
  4 | open class PactVerificationService: NSObject {
  5 |
/host/spi-builder-workspace/Sources/PactVerificationService.swift:9:4: error: Objective-C interoperability is disabled
  7 |   typealias StringHandler = (Result<String, NSError>) -> Void
  8 |
  9 |   @objc public let url: String
    |    `- error: Objective-C interoperability is disabled
 10 |   @objc public let port: Int
 11 |   @objc public let allowInsecureCertificates: Bool
/host/spi-builder-workspace/Sources/PactVerificationService.swift:10:4: error: Objective-C interoperability is disabled
  8 |
  9 |   @objc public let url: String
 10 |   @objc public let port: Int
    |    `- error: Objective-C interoperability is disabled
 11 |   @objc public let allowInsecureCertificates: Bool
 12 |
/host/spi-builder-workspace/Sources/PactVerificationService.swift:11:4: error: Objective-C interoperability is disabled
  9 |   @objc public let url: String
 10 |   @objc public let port: Int
 11 |   @objc public let allowInsecureCertificates: Bool
    |    `- error: Objective-C interoperability is disabled
 12 |
 13 |   open var baseUrl: String {
/host/spi-builder-workspace/Sources/PactVerificationService.swift:55:35: error: cannot find type 'URLRequest' in scope
 53 |
 54 |     // MARK: URLRequestConvertible
 55 |     func asURLRequest() throws -> URLRequest {
    |                                   `- error: cannot find type 'URLRequest' in scope
 56 |       guard let url = URL(string: Router.baseURLString) else { throw NSError(domain: "", code: 1, userInfo: nil) }
 57 |       var urlRequest = URLRequest(url: url.appendingPathComponent(path))
/host/spi-builder-workspace/Sources/PactVerificationService.swift:71:94: error: cannot find type 'URLRequest' in scope
 69 |     }
 70 |
 71 |     private func jsonEncode(_ request: URLRequest, with parameters: [String: Any]) throws -> URLRequest {
    |                                                                                              `- error: cannot find type 'URLRequest' in scope
 72 |       var urlRequest = request
 73 |       let data = try JSONSerialization.data(withJSONObject: parameters, options: [])
/host/spi-builder-workspace/Sources/PactVerificationService.swift:71:40: error: cannot find type 'URLRequest' in scope
 69 |     }
 70 |
 71 |     private func jsonEncode(_ request: URLRequest, with parameters: [String: Any]) throws -> URLRequest {
    |                                        `- error: cannot find type 'URLRequest' in scope
 72 |       var urlRequest = request
 73 |       let data = try JSONSerialization.data(withJSONObject: parameters, options: [])
/host/spi-builder-workspace/Sources/PactVerificationService.swift:82:4: error: Objective-C interoperability is disabled
 80 |   }
 81 |
 82 |   @objc(initWithUrl: port: allowInsecureCertificate:)
    |    `- error: Objective-C interoperability is disabled
 83 |   public init(url: String, port: Int, allowInsecureCertificates: Bool) {
 84 |     self.url = url
/host/spi-builder-workspace/Sources/PactVerificationService.swift:93:4: error: Objective-C interoperability is disabled
 91 |   }
 92 |
 93 |   @objc(initWithUrl: port:)
    |    `- error: Objective-C interoperability is disabled
 94 |   public convenience init(url: String = "http://localhost", port: Int = 1234) {
 95 |     self.init(url: url, port: port, allowInsecureCertificates: false)
/host/spi-builder-workspace/Sources/PactVerificationService.swift:98:4: error: Objective-C interoperability is disabled
 96 |   }
 97 |
 98 |   @objc(initWithUrl: port: session:)
    |    `- error: Objective-C interoperability is disabled
 99 |   public convenience init(url: String = "http://localhost", port: Int = 1234, session: URLSession) {
100 |     self.init(url: url, port: port, allowInsecureCertificates: false)
/host/spi-builder-workspace/Sources/PactVerificationService.swift:99:88: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 97 |
 98 |   @objc(initWithUrl: port: session:)
 99 |   public convenience init(url: String = "http://localhost", port: Int = 1234, session: URLSession) {
    |                                                                                        `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
100 |     self.init(url: url, port: port, allowInsecureCertificates: false)
101 |     self.session = session
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/PactVerificationService.swift:187:57: error: 'APIServiceError' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
185 |   }
186 |
187 |   func handleResponse(result: Result<String, URLSession.APIServiceError>, completion: @escaping VoidHandler) {
    |                                                         `- error: 'APIServiceError' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
188 |     switch result {
189 |     case .success:
/host/spi-builder-workspace/Sources/PactVerificationService.swift:196:57: error: 'APIServiceError' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
194 |   }
195 |
196 |   func handleResponse(result: Result<String, URLSession.APIServiceError>, completion: @escaping StringHandler) {
    |                                                         `- error: 'APIServiceError' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
197 |     switch result {
198 |     case .success(let resultString):
/host/spi-builder-workspace/Sources/PactVerificationService.swift:209:36: error: cannot find type 'URLSessionDelegate' in scope
207 | // MARK: - Network request handler
208 |
209 | extension PactVerificationService: URLSessionDelegate {
    |                                    `- error: cannot find type 'URLSessionDelegate' in scope
210 |
211 |   public func urlSession(
/host/spi-builder-workspace/Sources/PactVerificationService.swift:214:46: error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
212 |     _ session: URLSession,
213 |     didReceive challenge: URLAuthenticationChallenge,
214 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void
    |                                              `- error: 'AuthChallengeDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
215 |   ) {
216 |     guard
/host/spi-builder-workspace/Sources/PactVerificationService.swift:212:16: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
210 |
211 |   public func urlSession(
212 |     _ session: URLSession,
    |                `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
213 |     didReceive challenge: URLAuthenticationChallenge,
214 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLSession = AnyObject
  |                  `- note: 'URLSession' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/PactVerificationService.swift:213:27: error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
211 |   public func urlSession(
212 |     _ session: URLSession,
213 |     didReceive challenge: URLAuthenticationChallenge,
    |                           `- error: 'URLAuthenticationChallenge' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
214 |     completionHandler: @escaping (URLSession.AuthChallengeDisposition, URLCredential?) -> Void
215 |   ) {
Foundation.URLAuthenticationChallenge:2:18: note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias URLAuthenticationChallenge = AnyObject
  |                  `- note: 'URLAuthenticationChallenge' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/PactVerificationService.swift:231:54: error: 'APIServiceError' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
229 |   fileprivate func performNetworkRequest(
230 |     for router: Router,
231 |     completion: @escaping (Result<String, URLSession.APIServiceError>) -> Void
    |                                                      `- error: 'APIServiceError' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
232 |   ) {
233 |     do {
/host/spi-builder-workspace/Sources/PactVerificationService.swift:276:9: error: non-nominal type 'URLSession' (aka 'AnyObject') cannot be extended [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/nominal-types\NominalTypes]8;;\]
274 | }
275 |
276 | private extension URLSession {
    |         `- error: non-nominal type 'URLSession' (aka 'AnyObject') cannot be extended [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/nominal-types\NominalTypes]8;;\]
277 |
278 |   enum APIServiceError: Error {
/host/spi-builder-workspace/Sources/PactVerificationService.swift:306:22: error: 'APIServiceError' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
304 | }
305 |
306 | extension URLSession.APIServiceError: LocalizedError {
    |                      `- error: 'APIServiceError' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
307 |
308 |   public var localizedDescription: String {
[#NominalTypes]: <https://docs.swift.org/compiler/documentation/diagnostics/nominal-types>
Failed frontend command:
/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /host/spi-builder-workspace/Sources/Interaction.swift /host/spi-builder-workspace/Sources/Matcher.swift /host/spi-builder-workspace/Sources/MockService.swift /host/spi-builder-workspace/Sources/PactVerificationService.swift /host/spi-builder-workspace/Sources/Reporting/ErrorReporter.swift /host/spi-builder-workspace/Sources/Reporting/ErrorReporterXCTest.swift -target wasm32-unknown-wasip1 -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -sysroot /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -I /host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /usr/lib/swift/host/plugins/testing\#/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static -use-static-resource-dir -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static/clang -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/PactConsumerSwift.build/Debug-webassembly-wasm32/PactConsumerSwift-t.build/DerivedSources-normal/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/PactConsumerSwift.build/Debug-webassembly-wasm32/PactConsumerSwift-t.build/DerivedSources/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/PactConsumerSwift.build/Debug-webassembly-wasm32/PactConsumerSwift-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name PactConsumerSwift -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/PactConsumerSwift.build/Debug-webassembly-wasm32/PactConsumerSwift-t.build/Objects-normal/wasm32/PactConsumerSwift_const_extract_protocols.json -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -emit-module-doc-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/PactConsumerSwift.build/Debug-webassembly-wasm32/PactConsumerSwift-t.build/Objects-normal/wasm32/Modules/PactConsumerSwift.swiftdoc -emit-module-source-info-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/PactConsumerSwift.build/Debug-webassembly-wasm32/PactConsumerSwift-t.build/Objects-normal/wasm32/Modules/PactConsumerSwift.swiftsourceinfo -emit-objc-header-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/PactConsumerSwift.build/Debug-webassembly-wasm32/PactConsumerSwift-t.build/Objects-normal/wasm32/PactConsumerSwift-Swift.h -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/PactConsumerSwift.build/Debug-webassembly-wasm32/PactConsumerSwift-t.build/Objects-normal/wasm32/PactConsumerSwift-primary-emit-module.dia -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/PactConsumerSwift.build/Debug-webassembly-wasm32/PactConsumerSwift-t.build/Objects-normal/wasm32/PactConsumerSwift-primary-emit-module.d -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/PactConsumerSwift.build/Debug-webassembly-wasm32/PactConsumerSwift-t.build/Objects-normal/wasm32/Modules/PactConsumerSwift.swiftmodule
error: Build failed
BUILD FAILURE 6.4 wasm