Build Information
Failed to build ResponsesAPI, reference main (4b576c), with Swift 6.2 for Wasm on 11 Dec 2025 23:53:01 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasip1 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/m1guelpf/swift-openai-responses.git
Reference: main
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/m1guelpf/swift-openai-responses
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 4b576c2 wip
Cloned https://github.com/m1guelpf/swift-openai-responses.git
Revision (git rev-parse @):
4b576c276b825f2323b2b2041263a43a17b8d466
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/m1guelpf/swift-openai-responses.git at main
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.2
Building package at path: $PWD
https://github.com/m1guelpf/swift-openai-responses.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasip1 2>&1
wasm-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:302e3f347c593123f3d337e3da1bfe6e802bb8867614e9dfa745c72e13ca8eeb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest
warning: multiple Swift SDKs match target triple `wasm32-unknown-wasip1` and host triple x86_64-unknown-linux-gnu, selected one at /root/.swiftpm/swift-sdks/swift-6.2-RELEASE_wasm.artifactbundle/swift-6.2-RELEASE_wasm/wasm32-unknown-wasip1/swift-sdk.json
Fetching https://github.com/m1guelpf/EventSource.git
[1/605] Fetching eventsource
Fetched https://github.com/m1guelpf/EventSource.git from cache (0.25s)
Fetching https://github.com/pointfreeco/swift-macro-testing
Fetching https://github.com/swiftlang/swift-docc-plugin
Fetching https://github.com/SwiftyLab/MetaCodable.git
Fetching https://github.com/swiftlang/swift-syntax.git
[1/932] Fetching swift-macro-testing
[281/3090] Fetching swift-macro-testing, swift-docc-plugin
[2984/109157] Fetching swift-macro-testing, swift-docc-plugin, metacodable
Fetched https://github.com/pointfreeco/swift-macro-testing from cache (0.57s)
[5341/108225] Fetching swift-docc-plugin, metacodable
[7463/181335] Fetching swift-docc-plugin, metacodable, swift-syntax
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (13.79s)
Fetched https://github.com/swiftlang/swift-syntax.git from cache (13.85s)
Fetched https://github.com/SwiftyLab/MetaCodable.git from cache (13.94s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 602.0.0 (16.29s)
Computing version for https://github.com/pointfreeco/swift-macro-testing
Computed https://github.com/pointfreeco/swift-macro-testing at 0.6.4 (0.34s)
Fetching https://github.com/pointfreeco/swift-snapshot-testing
[1/15633] Fetching swift-snapshot-testing
Fetched https://github.com/pointfreeco/swift-snapshot-testing from cache (3.02s)
Computing version for https://github.com/SwiftyLab/MetaCodable.git
Computed https://github.com/swiftlang/swift-syntax.git at 601.0.1 (0.55s)
Computed https://github.com/pointfreeco/swift-macro-testing at 0.6.4 (0.00s)
Computed https://github.com/SwiftyLab/MetaCodable.git at 1.5.0 (0.00s)
Fetching https://github.com/apple/swift-argument-parser.git
Fetching https://github.com/apple/swift-collections.git
[1/16911] Fetching swift-argument-parser
[12177/35289] Fetching swift-argument-parser, swift-collections
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.68s)
[7719/18378] Fetching swift-collections
Fetched https://github.com/apple/swift-collections.git from cache (1.38s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.5 (1.84s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3594] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.43s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.04s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.6.2 (0.54s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.18.7 (0.39s)
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/4651] Fetching swift-custom-dump
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (0.29s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.3.3 (0.61s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/5600] Fetching xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (0.71s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.3.0 (1.54s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.8.0 (0.38s)
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-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.5
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.6.2
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.8.0
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.3.3
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 601.0.1
Creating working copy for https://github.com/m1guelpf/EventSource.git
Working copy of https://github.com/m1guelpf/EventSource.git resolved at compiler-fix (1942aa5)
Creating working copy for https://github.com/pointfreeco/swift-macro-testing
Working copy of https://github.com/pointfreeco/swift-macro-testing resolved at 0.6.4
Creating working copy for https://github.com/SwiftyLab/MetaCodable.git
Working copy of https://github.com/SwiftyLab/MetaCodable.git resolved at 1.5.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.3.0
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.18.7
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/601.0.1/swift-6.2-RELEASE-MacroSupport-ubuntu_jammy_x86_64.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/601.0.1/swift-6.2-RELEASE-MacroSupport-ubuntu_jammy_x86_64.tar.gz (0.89s)
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
[3/3] Compiling plugin MetaProtocolCodable
[4/4] Compiling plugin GenerateManual
[5/5] Compiling plugin GenerateDoccReference
Building for debugging...
[5/53] Write sources
[30/53] Compiling _SwiftSyntaxCShims dummy.c
[30/53] Write swift-version-24593BA9C3E375BF.txt
[33/114] Emitting module InternalCollectionsUtilities
[34/116] Compiling InternalCollectionsUtilities UnsafeMutableRawBufferPointer+Extras.swift
[35/116] Compiling InternalCollectionsUtilities UnsafeRawBufferPointer+Extras.swift
[37/116] Compiling Macros DiagnosticError.swift
[38/118] Compiling InternalCollectionsUtilities _UnsafeBitSet+_Word.swift
[39/118] Compiling InternalCollectionsUtilities _UnsafeBitSet.swift
[40/118] Compiling InternalCollectionsUtilities LifetimeOverride.swift
[41/118] Compiling InternalCollectionsUtilities RandomAccessCollection+Offsets.swift
[42/118] Compiling InternalCollectionsUtilities UInt+reversed.swift
[43/118] Compiling InternalCollectionsUtilities _UnsafeBitSet+Index.swift
[44/118] Compiling EventSource Data+Trim.swift
[45/118] Compiling EventSource EventParser.swift
[46/118] Compiling InternalCollectionsUtilities UInt+first and last set bit.swift
[47/118] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[48/118] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[53/118] Emitting module SwiftSyntax509
[54/118] Compiling SwiftSyntax509 Empty.swift
[55/118] Compiling SwiftSyntax601 Empty.swift
[56/118] Emitting module SwiftSyntax601
[57/119] Compiling InternalCollectionsUtilities Debugging.swift
[58/119] Compiling InternalCollectionsUtilities Descriptions.swift
[59/120] Compiling EventSource Extensions.swift
[60/121] Compiling InternalCollectionsUtilities _SortedCollection.swift
[61/121] Compiling InternalCollectionsUtilities _UniqueCollection.swift
[63/122] Compiling SwiftSyntax510 Empty.swift
[64/122] Emitting module SwiftSyntax510
[68/122] Emitting module SwiftSyntax600
[69/123] Compiling SwiftSyntax600 Empty.swift
[73/124] Wrapping AST for SwiftSyntax601 for debugging
[74/124] Wrapping AST for SwiftSyntax509 for debugging
[75/124] Wrapping AST for SwiftSyntax510 for debugging
[76/124] Wrapping AST for InternalCollectionsUtilities for debugging
[77/124] Wrapping AST for SwiftSyntax600 for debugging
[79/243] Compiling SwiftSyntax SourceLocation.swift
[80/243] Compiling SwiftSyntax SourcePresence.swift
[81/243] Compiling SwiftSyntax RenamedChildrenCompatibility.swift
[82/243] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[83/243] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[84/243] Compiling SwiftSyntax SyntaxBaseNodes.swift
[85/243] Compiling SwiftSyntax SyntaxCollections.swift
[86/243] Compiling SwiftSyntax SyntaxEnum.swift
[87/243] Compiling SwiftSyntax SyntaxKind.swift
[88/243] Compiling SwiftSyntax SyntaxRewriter.swift
[89/243] Compiling SwiftSyntax SyntaxTraits.swift
[90/243] Compiling SwiftSyntax SyntaxVisitor.swift
[91/243] Compiling SwiftSyntax TokenKind.swift
[92/243] Compiling SwiftSyntax Tokens.swift
[93/243] Compiling SwiftSyntax TriviaPieces.swift
[94/243] Compiling SwiftSyntax RawSyntaxNodesAB.swift
[95/250] Compiling SwiftSyntax SyntaxTreeViewMode.swift
[96/250] Compiling SwiftSyntax TokenDiagnostic.swift
[97/250] Compiling SwiftSyntax TokenSequence.swift
[98/250] Compiling SwiftSyntax TokenSyntax.swift
[99/250] Compiling SwiftSyntax Trivia.swift
[100/250] Compiling SwiftSyntax Utils.swift
[101/250] Compiling SwiftSyntax ChildNameForKeyPath.swift
[102/250] Compiling SwiftSyntax Keyword.swift
[103/250] Compiling SwiftSyntax CustomTraits.swift
[104/250] Compiling SwiftSyntax EditorPlaceholder.swift
[107/250] Compiling SwiftSyntax SwiftSyntaxCompatibility.swift
[108/250] Compiling SwiftSyntax Syntax.swift
[109/250] Compiling SwiftSyntax SyntaxArena.swift
[110/250] Compiling SwiftSyntax SyntaxArenaAllocatedBuffer.swift
[111/250] Compiling SwiftSyntax Identifier.swift
[112/250] Compiling SwiftSyntax MemoryLayout.swift
[113/250] Compiling SwiftSyntax MissingNodeInitializers.swift
[114/250] Compiling SwiftSyntax RawSyntax.swift
[115/250] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[116/250] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[117/250] Compiling SwiftSyntax RawSyntaxTokenView.swift
[118/250] Compiling SwiftSyntax SourceEdit.swift
[119/250] Compiling SwiftSyntax SourceLength.swift
[120/250] Compiling SwiftSyntax AbsolutePosition.swift
[121/250] Compiling SwiftSyntax AbsoluteRawSyntax.swift
[122/250] Compiling SwiftSyntax AbsoluteSyntaxInfo.swift
[123/250] Compiling SwiftSyntax Assert.swift
[124/250] Compiling SwiftSyntax BumpPtrAllocator.swift
[125/250] Compiling SwiftSyntax CommonAncestor.swift
[126/250] Compiling SwiftSyntax Convenience.swift
[127/250] Compiling SwiftSyntax SyntaxChildren.swift
[128/250] Compiling SwiftSyntax SyntaxCollection.swift
[129/250] Compiling SwiftSyntax SyntaxHashable.swift
[130/250] Compiling SwiftSyntax SyntaxIdentifier.swift
[131/250] Compiling SwiftSyntax SyntaxNodeFactory.swift
[132/250] Compiling SwiftSyntax SyntaxNodeStructure.swift
[133/250] Compiling SwiftSyntax SyntaxProtocol.swift
[134/250] Compiling SwiftSyntax SyntaxText.swift
[138/250] Compiling EventSource ServerEvent.swift
[145/250] Emitting module Macros
[146/251] Compiling EventSource Headers.swift
[147/251] Compiling OrderedCollections OrderedSet+Sendable.swift
[148/251] Compiling OrderedCollections OrderedSet+SubSequence.swift
[149/251] Compiling OrderedCollections OrderedSet+Testing.swift
[150/251] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[151/251] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[152/251] Compiling OrderedCollections OrderedSet.swift
[153/251] Compiling OrderedCollections _UnsafeBitset.swift
[154/251] Compiling EventSource Mutex.swift
[156/251] Compiling EventSource EventSourceError.swift
[156/251] Wrapping AST for Macros for debugging
[157/251] Write Objects.LinkFileList
[159/251] Compiling EventSource SessionDelegate.swift
[160/251] Compiling EventSource Headers.swift
[163/252] Compiling EventSource EventSource.swift
[164/252] Emitting module EventSource
[165/253] Emitting module OrderedCollections
[166/253] Compiling EventSource Extensions.swift
[168/254] Wrapping AST for OrderedCollections for debugging
[169/254] Linking Macros-tool
[171/254] Compiling EventSource EventSourceError.swift
[172/254] Compiling EventSource SessionDelegate.swift
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:14:40: error: cannot find type 'URLSessionDataDelegate' in scope
12 | #endif
13 |
14 | final class SessionDelegate: NSObject, URLSessionDataDelegate {
| `- error: cannot find type 'URLSessionDataDelegate' in scope
15 | enum Event: Sendable {
16 | case didCompleteWithError(Error?)
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:17:68: error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
15 | enum Event: Sendable {
16 | case didCompleteWithError(Error?)
17 | case didReceiveResponse(URLResponse, @Sendable (URLSession.ResponseDisposition) -> Void)
| `- error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
18 | case didReceiveData(Data)
19 | }
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:17:33: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
15 | enum Event: Sendable {
16 | case didCompleteWithError(Error?)
17 | case didReceiveResponse(URLResponse, @Sendable (URLSession.ResponseDisposition) -> Void)
| `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
18 | case didReceiveData(Data)
19 | }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
| `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:17:14: error: associated value 'didReceiveResponse' of 'Sendable'-conforming enum 'Event' contains non-Sendable type 'URLResponse' (aka 'AnyObject')
15 | enum Event: Sendable {
16 | case didCompleteWithError(Error?)
17 | case didReceiveResponse(URLResponse, @Sendable (URLSession.ResponseDisposition) -> Void)
| `- error: associated value 'didReceiveResponse' of 'Sendable'-conforming enum 'Event' contains non-Sendable type 'URLResponse' (aka 'AnyObject')
18 | case didReceiveData(Data)
19 | }
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:26:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |
25 | func urlSession(
26 | _ session: URLSession,
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
27 | task: URLSessionTask,
28 | didCompleteWithError error: Error?
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/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:27:15: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
25 | func urlSession(
26 | _ session: URLSession,
27 | task: URLSessionTask,
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
28 | didCompleteWithError error: Error?
29 | ) {
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
| `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:37:60: error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
35 | dataTask: URLSessionDataTask,
36 | didReceive response: URLResponse,
37 | completionHandler: @Sendable @escaping (URLSession.ResponseDisposition) -> Void
| `- error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
38 | ) {
39 | internalStream.continuation.yield(.didReceiveResponse(response, completionHandler))
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:34:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
32 |
33 | func urlSession(
34 | _ session: URLSession,
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 | dataTask: URLSessionDataTask,
36 | didReceive response: URLResponse,
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/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:35:19: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
33 | func urlSession(
34 | _ session: URLSession,
35 | dataTask: URLSessionDataTask,
| `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
36 | didReceive response: URLResponse,
37 | completionHandler: @Sendable @escaping (URLSession.ResponseDisposition) -> Void
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
| `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:36:30: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
34 | _ session: URLSession,
35 | dataTask: URLSessionDataTask,
36 | didReceive response: URLResponse,
| `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
37 | completionHandler: @Sendable @escaping (URLSession.ResponseDisposition) -> Void
38 | ) {
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
| `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:43:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
41 |
42 | func urlSession(
43 | _ session: URLSession,
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
44 | dataTask: URLSessionDataTask,
45 | didReceive data: Data
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/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:44:19: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
42 | func urlSession(
43 | _ session: URLSession,
44 | dataTask: URLSessionDataTask,
| `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
45 | didReceive data: Data
46 | ) {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
| `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
error: emit-module command failed with exit code 1 (use -v to see invocation)
[175/254] Emitting module EventSource
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:61:42: error: cannot find type 'URLRequest' in scope
59 | }
60 |
61 | public func dataTask(for urlRequest: URLRequest) -> DataTask {
| `- error: cannot find type 'URLRequest' in scope
62 | DataTask(
63 | urlRequest: urlRequest,
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:104:32: error: cannot find type 'URLRequest' in scope
102 |
103 | /// A URLRequest of the events source.
104 | public let urlRequest: URLRequest
| `- error: cannot find type 'URLRequest' in scope
105 |
106 | private let _eventParser: Mutex<EventParser>
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:141:46: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
139 | }
140 |
141 | private var urlSessionConfiguration: URLSessionConfiguration {
| `- error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
142 | let configuration = URLSessionConfiguration.default
143 | configuration.httpAdditionalHeaders = [
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' 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 URLSessionConfiguration = AnyObject
| `- note: 'URLSessionConfiguration' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:154:25: error: cannot find type 'URLRequest' in scope
152 |
153 | internal init(
154 | urlRequest: URLRequest,
| `- error: cannot find type 'URLRequest' in scope
155 | eventParser: EventParser,
156 | timeoutInterval: TimeInterval
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:224:25: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
222 | _ error: Error?,
223 | stream continuation: AsyncStream<EventType>.Continuation,
224 | urlSession: URLSession
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
225 | ) {
226 | guard readyState != .closed else {
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/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:244:54: error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
242 | stream continuation: AsyncStream<EventType>.Continuation,
243 | urlSession: URLSession,
244 | completionHandler: @escaping (URLSession.ResponseDisposition) -> Void
| `- error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
245 | ) {
246 | guard readyState != .closed else {
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:241:25: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
239 |
240 | private func handleSessionResponse(
241 | _ response: URLResponse,
| `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
242 | stream continuation: AsyncStream<EventType>.Continuation,
243 | urlSession: URLSession,
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
| `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:243:25: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
241 | _ response: URLResponse,
242 | stream continuation: AsyncStream<EventType>.Continuation,
243 | urlSession: URLSession,
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
244 | completionHandler: @escaping (URLSession.ResponseDisposition) -> Void
245 | ) {
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/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:277:98: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
275 | /// and sets the `readyState` property to `.closed`.
276 | /// - Returns: State before closing.
277 | private func close(stream continuation: AsyncStream<EventType>.Continuation, urlSession: URLSession) {
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
278 | let previousState = self.readyState
279 | if previousState != .closed {
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/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:289:25: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
287 | from data: Data,
288 | stream continuation: AsyncStream<EventType>.Continuation,
289 | urlSession: URLSession
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
290 | ) {
291 | if let httpResponseErrorStatusCode {
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/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:328:40: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
326 | /// canceling the parent Task only cancels the underlying `URLSessionDataTask` of
327 | /// ``EventSource/EventSource/DataTask``; this does not actually stop the ongoing request.
328 | public func cancel(urlSession: URLSession) {
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
329 | readyState = .closed
330 | lastMessageId = ""
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/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:14:40: error: cannot find type 'URLSessionDataDelegate' in scope
12 | #endif
13 |
14 | final class SessionDelegate: NSObject, URLSessionDataDelegate {
| `- error: cannot find type 'URLSessionDataDelegate' in scope
15 | enum Event: Sendable {
16 | case didCompleteWithError(Error?)
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:17:68: error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
15 | enum Event: Sendable {
16 | case didCompleteWithError(Error?)
17 | case didReceiveResponse(URLResponse, @Sendable (URLSession.ResponseDisposition) -> Void)
| `- error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
18 | case didReceiveData(Data)
19 | }
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:17:33: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
15 | enum Event: Sendable {
16 | case didCompleteWithError(Error?)
17 | case didReceiveResponse(URLResponse, @Sendable (URLSession.ResponseDisposition) -> Void)
| `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
18 | case didReceiveData(Data)
19 | }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
| `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:17:14: error: associated value 'didReceiveResponse' of 'Sendable'-conforming enum 'Event' contains non-Sendable type 'URLResponse' (aka 'AnyObject')
15 | enum Event: Sendable {
16 | case didCompleteWithError(Error?)
17 | case didReceiveResponse(URLResponse, @Sendable (URLSession.ResponseDisposition) -> Void)
| `- error: associated value 'didReceiveResponse' of 'Sendable'-conforming enum 'Event' contains non-Sendable type 'URLResponse' (aka 'AnyObject')
18 | case didReceiveData(Data)
19 | }
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:26:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
24 |
25 | func urlSession(
26 | _ session: URLSession,
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
27 | task: URLSessionTask,
28 | didCompleteWithError error: Error?
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/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:27:15: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
25 | func urlSession(
26 | _ session: URLSession,
27 | task: URLSessionTask,
| `- error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
28 | didCompleteWithError error: Error?
29 | ) {
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' 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 URLSessionTask = AnyObject
| `- note: 'URLSessionTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:37:60: error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
35 | dataTask: URLSessionDataTask,
36 | didReceive response: URLResponse,
37 | completionHandler: @Sendable @escaping (URLSession.ResponseDisposition) -> Void
| `- error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
38 | ) {
39 | internalStream.continuation.yield(.didReceiveResponse(response, completionHandler))
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:34:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
32 |
33 | func urlSession(
34 | _ session: URLSession,
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
35 | dataTask: URLSessionDataTask,
36 | didReceive response: URLResponse,
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/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:35:19: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
33 | func urlSession(
34 | _ session: URLSession,
35 | dataTask: URLSessionDataTask,
| `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
36 | didReceive response: URLResponse,
37 | completionHandler: @Sendable @escaping (URLSession.ResponseDisposition) -> Void
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
| `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:36:30: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
34 | _ session: URLSession,
35 | dataTask: URLSessionDataTask,
36 | didReceive response: URLResponse,
| `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
37 | completionHandler: @Sendable @escaping (URLSession.ResponseDisposition) -> Void
38 | ) {
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
| `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:43:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
41 |
42 | func urlSession(
43 | _ session: URLSession,
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
44 | dataTask: URLSessionDataTask,
45 | didReceive data: Data
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/.build/checkouts/EventSource/Sources/EventSource/SessionDelegate.swift:44:19: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
42 | func urlSession(
43 | _ session: URLSession,
44 | dataTask: URLSessionDataTask,
| `- error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
45 | didReceive data: Data
46 | ) {
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' 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 URLSessionDataTask = AnyObject
| `- note: 'URLSessionDataTask' has been explicitly marked unavailable here
[176/254] Compiling EventSource EventSource.swift
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:61:42: error: cannot find type 'URLRequest' in scope
59 | }
60 |
61 | public func dataTask(for urlRequest: URLRequest) -> DataTask {
| `- error: cannot find type 'URLRequest' in scope
62 | DataTask(
63 | urlRequest: urlRequest,
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:104:32: error: cannot find type 'URLRequest' in scope
102 |
103 | /// A URLRequest of the events source.
104 | public let urlRequest: URLRequest
| `- error: cannot find type 'URLRequest' in scope
105 |
106 | private let _eventParser: Mutex<EventParser>
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:141:46: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
139 | }
140 |
141 | private var urlSessionConfiguration: URLSessionConfiguration {
| `- error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
142 | let configuration = URLSessionConfiguration.default
143 | configuration.httpAdditionalHeaders = [
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' 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 URLSessionConfiguration = AnyObject
| `- note: 'URLSessionConfiguration' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:154:25: error: cannot find type 'URLRequest' in scope
152 |
153 | internal init(
154 | urlRequest: URLRequest,
| `- error: cannot find type 'URLRequest' in scope
155 | eventParser: EventParser,
156 | timeoutInterval: TimeInterval
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:224:25: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
222 | _ error: Error?,
223 | stream continuation: AsyncStream<EventType>.Continuation,
224 | urlSession: URLSession
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
225 | ) {
226 | guard readyState != .closed else {
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/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:244:54: error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
242 | stream continuation: AsyncStream<EventType>.Continuation,
243 | urlSession: URLSession,
244 | completionHandler: @escaping (URLSession.ResponseDisposition) -> Void
| `- error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
245 | ) {
246 | guard readyState != .closed else {
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:241:25: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
239 |
240 | private func handleSessionResponse(
241 | _ response: URLResponse,
| `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
242 | stream continuation: AsyncStream<EventType>.Continuation,
243 | urlSession: URLSession,
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
| `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:243:25: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
241 | _ response: URLResponse,
242 | stream continuation: AsyncStream<EventType>.Continuation,
243 | urlSession: URLSession,
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
244 | completionHandler: @escaping (URLSession.ResponseDisposition) -> Void
245 | ) {
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/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:277:98: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
275 | /// and sets the `readyState` property to `.closed`.
276 | /// - Returns: State before closing.
277 | private func close(stream continuation: AsyncStream<EventType>.Continuation, urlSession: URLSession) {
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
278 | let previousState = self.readyState
279 | if previousState != .closed {
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/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:289:25: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
287 | from data: Data,
288 | stream continuation: AsyncStream<EventType>.Continuation,
289 | urlSession: URLSession
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
290 | ) {
291 | if let httpResponseErrorStatusCode {
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/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:328:40: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
326 | /// canceling the parent Task only cancels the underlying `URLSessionDataTask` of
327 | /// ``EventSource/EventSource/DataTask``; this does not actually stop the ongoing request.
328 | public func cancel(urlSession: URLSession) {
| `- error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
329 | readyState = .closed
330 | lastMessageId = ""
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/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:142:57: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
140 |
141 | private var urlSessionConfiguration: URLSessionConfiguration {
142 | let configuration = URLSessionConfiguration.default
| `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
143 | configuration.httpAdditionalHeaders = [
144 | HTTPHeaderField.accept: Accept.eventStream,
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:174:34: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
172 | return AsyncStream { continuation in
173 | let sessionDelegate = SessionDelegate()
174 | let urlSession = URLSession(
| `- error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
175 | configuration: urlSessionConfiguration,
176 | delegate: sessionDelegate,
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:177:36: error: 'nil' requires a contextual type
175 | configuration: urlSessionConfiguration,
176 | delegate: sessionDelegate,
177 | delegateQueue: nil
| `- error: 'nil' requires a contextual type
178 | )
179 | let urlSessionDataTask = urlSession.dataTask(with: urlRequest)
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:247:36: error: cannot infer contextual base in reference to member 'cancel'
245 | ) {
246 | guard readyState != .closed else {
247 | completionHandler(.cancel)
| `- error: cannot infer contextual base in reference to member 'cancel'
248 | return
249 | }
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:251:51: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
249 | }
250 |
251 | guard let httpResponse = response as? HTTPURLResponse else {
| `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
252 | completionHandler(.cancel)
253 | return
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' 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 HTTPURLResponse = AnyObject
| `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:252:36: error: cannot infer contextual base in reference to member 'cancel'
250 |
251 | guard let httpResponse = response as? HTTPURLResponse else {
252 | completionHandler(.cancel)
| `- error: cannot infer contextual base in reference to member 'cancel'
253 | return
254 | }
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:257:32: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
255 |
256 | // Stop connection when 204 response code, otherwise keep open
257 | guard httpResponse.statusCode != 204 else {
| `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
258 | completionHandler(.cancel)
259 | close(stream: continuation, urlSession: urlSession)
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:258:36: error: cannot infer contextual base in reference to member 'cancel'
256 | // Stop connection when 204 response code, otherwise keep open
257 | guard httpResponse.statusCode != 204 else {
258 | completionHandler(.cancel)
| `- error: cannot infer contextual base in reference to member 'cancel'
259 | close(stream: continuation, urlSession: urlSession)
260 | return
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:263:42: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
261 | }
262 |
263 | if 200...299 ~= httpResponse.statusCode {
| `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
264 | if readyState != .open {
265 | setOpen(stream: continuation)
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:268:60: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
266 | }
267 | } else {
268 | httpResponseErrorStatusCode = httpResponse.statusCode
| `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
269 | }
270 |
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:271:32: error: cannot infer contextual base in reference to member 'allow'
269 | }
270 |
271 | completionHandler(.allow)
| `- error: cannot infer contextual base in reference to member 'allow'
272 | }
273 |
/host/spi-builder-workspace/.build/checkouts/EventSource/Sources/EventSource/EventSource.swift:331:24: error: value of type 'URLSession' (aka 'AnyObject') has no member 'invalidateAndCancel'
329 | readyState = .closed
330 | lastMessageId = ""
331 | urlSession.invalidateAndCancel()
| `- error: value of type 'URLSession' (aka 'AnyObject') has no member 'invalidateAndCancel'
332 | }
333 | }
[177/254] Compiling EventSource ServerEvent.swift
[178/254] Compiling EventSource Mutex.swift
BUILD FAILURE 6.2 wasm