Build Information
Failed to build ExyteOpenAI, reference 1.0.3 (dc8972
), with Swift 5.9 for Linux on 9 Aug 2024 05:49:53 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.49.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/exyte/OpenAI.git
Reference: 1.0.3
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/exyte/OpenAI
* tag 1.0.3 -> FETCH_HEAD
HEAD is now at dc8972c Update Podspec version
Cloned https://github.com/exyte/OpenAI.git
Revision (git rev-parse @):
dc8972cadc66de2defa8d1ecd603b46247000152
SUCCESS checkout https://github.com/exyte/OpenAI.git at 1.0.3
========================================
Build
========================================
Selected platform: linux
Swift version: 5.9
Building package at path: $PWD
https://github.com/exyte/OpenAI.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.9-latest: Pulling from finestructure/spi-images
Digest: sha256:2fbbf0786de06d5b5ae93c54da051e64b9ddb960e317c9af2272259f6411b6fe
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.9-latest
Fetching https://github.com/exyte/EventSourceHttpBody.git
Fetching https://github.com/ReactiveCocoa/ReactiveSwift.git
Fetching https://github.com/Alamofire/Alamofire.git
[1/129] Fetching eventsourcehttpbody
[130/52567] Fetching eventsourcehttpbody, reactiveswift
[2228/81547] Fetching eventsourcehttpbody, reactiveswift, alamofire
Fetching https://github.com/Moya/Moya.git
Fetched https://github.com/ReactiveCocoa/ReactiveSwift.git (2.03s)
[1/25242] Fetching moya
Fetched https://github.com/exyte/EventSourceHttpBody.git (2.41s)
Fetching https://github.com/ReactiveX/RxSwift.git
Fetched https://github.com/Alamofire/Alamofire.git (2.47s)
[16156/76733] Fetching moya, rxswift
Fetched https://github.com/Moya/Moya.git (1.91s)
[51491/51491] Fetching rxswift
Computing version for https://github.com/exyte/EventSourceHttpBody.git
Fetched https://github.com/ReactiveX/RxSwift.git (3.97s)
Computed https://github.com/exyte/EventSourceHttpBody.git at 0.1.5 (0.35s)
Creating working copy for https://github.com/exyte/EventSourceHttpBody.git
Working copy of https://github.com/exyte/EventSourceHttpBody.git resolved at 0.1.5
Building for debugging...
[1/4] Compiling EventSourceHttpBody EventStreamParser.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/4] Emitting module EventSourceHttpBody
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:97:21: error: cannot find type 'URLRequest' in scope
urlRequest: URLRequest
^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:79:28: error: cannot find type 'URLRequest' in scope
public let urlRequest: URLRequest
^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:94:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
private var urlSession: URLSession?
^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:148:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
open func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:148:59: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
open func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
^~~~~~~~~~~~~~~~~~
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
public typealias URLSessionDataTask = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:162:67: error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
completionHandler: @escaping (URLSession.ResponseDisposition) -> Void) {
~~~~~~~~~~ ^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:159:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
open func urlSession(_ session: URLSession,
^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:160:36: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
dataTask: URLSessionDataTask,
^~~~~~~~~~~~~~~~~~
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
public typealias URLSessionDataTask = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:161:47: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
didReceive response: URLResponse,
^~~~~~~~~~~
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
public typealias URLResponse = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:170:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
open func urlSession(_ session: URLSession,
^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:171:32: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
task: URLSessionTask,
^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:186:46: error: cannot find type 'URLRequest' in scope
newRequest request: URLRequest,
^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:187:56: error: cannot find type 'URLRequest' in scope
completionHandler: @escaping (URLRequest?) -> Void) {
^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:183:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
open func urlSession(_ session: URLSession,
^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:184:32: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
task: URLSessionTask,
^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:185:63: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
willPerformHTTPRedirection response: HTTPURLResponse,
^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:76:56: error: cannot find type 'URLSessionDataDelegate' in scope
open class EventSource: NSObject, EventSourceProtocol, URLSessionDataDelegate {
^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:197:56: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
func sessionConfiguration(lastEventId: String?) -> URLSessionConfiguration {
^~~~~~~~~~~~~~~~~~~~~~~
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' has been explicitly marked unavailable here
public typealias URLSessionConfiguration = AnyObject
^
[3/4] Compiling EventSourceHttpBody Event.swift
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/Event.swift:87:37: error: cannot convert value of type 'UnsafeMutablePointer<NSString?>' to expected argument type 'UnsafeMutablePointer<String?>'
scanner.scanUpTo(":", into: &key)
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/Event.swift:87:37: note: arguments to generic parameter 'Pointee' ('NSString?' and 'String?') are expected to be equal
scanner.scanUpTo(":", into: &key)
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/Event.swift:91:48: error: cannot convert value of type 'UnsafeMutablePointer<NSString?>' to expected argument type 'UnsafeMutablePointer<String?>'
if scanner.scanUpTo(newline, into: &value) {
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/Event.swift:91:48: note: arguments to generic parameter 'Pointee' ('NSString?' and 'String?') are expected to be equal
if scanner.scanUpTo(newline, into: &value) {
^
[4/4] Compiling EventSourceHttpBody EventSource.swift
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:97:21: error: cannot find type 'URLRequest' in scope
urlRequest: URLRequest
^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:79:28: error: cannot find type 'URLRequest' in scope
public let urlRequest: URLRequest
^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:94:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
private var urlSession: URLSession?
^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:148:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
open func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:148:59: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
open func urlSession(_ session: URLSession, dataTask: URLSessionDataTask, didReceive data: Data) {
^~~~~~~~~~~~~~~~~~
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
public typealias URLSessionDataTask = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:162:67: error: 'ResponseDisposition' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')
completionHandler: @escaping (URLSession.ResponseDisposition) -> Void) {
~~~~~~~~~~ ^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:159:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
open func urlSession(_ session: URLSession,
^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:160:36: error: 'URLSessionDataTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
dataTask: URLSessionDataTask,
^~~~~~~~~~~~~~~~~~
Foundation.URLSessionDataTask:2:18: note: 'URLSessionDataTask' has been explicitly marked unavailable here
public typealias URLSessionDataTask = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:161:47: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
didReceive response: URLResponse,
^~~~~~~~~~~
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
public typealias URLResponse = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:170:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
open func urlSession(_ session: URLSession,
^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:171:32: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
task: URLSessionTask,
^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:186:46: error: cannot find type 'URLRequest' in scope
newRequest request: URLRequest,
^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:187:56: error: cannot find type 'URLRequest' in scope
completionHandler: @escaping (URLRequest?) -> Void) {
^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:183:37: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
open func urlSession(_ session: URLSession,
^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:184:32: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
task: URLSessionTask,
^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:185:63: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
willPerformHTTPRedirection response: HTTPURLResponse,
^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:76:56: error: cannot find type 'URLSessionDataDelegate' in scope
open class EventSource: NSObject, EventSourceProtocol, URLSessionDataDelegate {
^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:197:56: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
func sessionConfiguration(lastEventId: String?) -> URLSessionConfiguration {
^~~~~~~~~~~~~~~~~~~~~~~
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' has been explicitly marked unavailable here
public typealias URLSessionConfiguration = AnyObject
^
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:114:22: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
urlSession = URLSession(configuration: configuration, delegate: self, delegateQueue: operationQueue)
^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:115:21: error: value of type 'URLSession' (aka 'AnyObject') has no member 'dataTask'
urlSession?.dataTask(with: urlRequest).resume()
~~~~~~~~~~~ ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:120:21: error: value of type 'URLSession' (aka 'AnyObject') has no member 'invalidateAndCancel'
urlSession?.invalidateAndCancel()
~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:164:38: error: type 'URLSession' (aka 'AnyObject') has no member 'ResponseDisposition'
completionHandler(URLSession.ResponseDisposition.allow)
~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:174:46: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'response'
guard let responseStatusCode = (task.response as? HTTPURLResponse)?.statusCode else {
~~~~ ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:174:77: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
guard let responseStatusCode = (task.response as? HTTPURLResponse)?.statusCode else {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/EventSourceHttpBody/EventSource/EventSource.swift:207:60: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
let sessionConfiguration = URLSessionConfiguration.default
~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~
error: fatalError
BUILD FAILURE 5.9 linux