Build Information
Failed to build SwiftAISDK, reference main (c81025), with Swift 6.0 for macOS (SPM) on 1 Dec 2025 20:09:49 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/teunlao/swift-ai-sdk.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/teunlao/swift-ai-sdk
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at c81025b fix: add missing EventSourceParser dependency to AISDKProviderUtils
Cloned https://github.com/teunlao/swift-ai-sdk.git
Revision (git rev-parse @):
c81025b053fc87822dd0cef04bfa0af81acdfd91
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/teunlao/swift-ai-sdk.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/teunlao/swift-ai-sdk.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateDoccReference
[2/2] Compiling plugin GenerateManual
Building for debugging...
[2/44] Write sources
[2/44] Write playground-entitlement.plist
[2/44] Write sources
[40/44] Write swift-version-5BDAB9E9C0126B9D.txt
[42/126] Emitting module ArgumentParserToolInfo
[43/126] Compiling ArgumentParserToolInfo ToolInfo.swift
[44/172] Emitting module AISDKProvider
[45/180] Compiling ArgumentParser ArgumentDiscussion.swift
[46/180] Compiling ArgumentParser ArgumentHelp.swift
[47/180] Compiling ArgumentParser ArgumentVisibility.swift
[48/180] Compiling ArgumentParser CompletionKind.swift
[49/180] Compiling ArgumentParser Errors.swift
[50/184] Emitting module ArgumentParser
[51/184] Compiling ArgumentParser CommandConfiguration.swift
[52/184] Compiling ArgumentParser CommandGroup.swift
[53/184] Compiling ArgumentParser EnumerableFlag.swift
[54/184] Compiling ArgumentParser ExpressibleByArgument.swift
[55/184] Compiling ArgumentParser ParsableArguments.swift
[56/184] Compiling ArgumentParser InputKey.swift
[57/184] Compiling ArgumentParser InputOrigin.swift
[58/184] Compiling ArgumentParser Name.swift
[59/184] Compiling ArgumentParser Parsed.swift
[60/184] Compiling ArgumentParser ParsedValues.swift
[61/184] Compiling ArgumentParser SequenceExtensions.swift
[62/184] Compiling ArgumentParser StringExtensions.swift
[63/184] Compiling ArgumentParser SwiftExtensions.swift
[64/184] Compiling ArgumentParser Tree.swift
[65/184] Compiling ArgumentParser CodingKeyValidator.swift
[66/184] Compiling ArgumentParser NonsenseFlagsValidator.swift
[67/184] Compiling ArgumentParser ParsableArgumentsValidation.swift
[68/184] Compiling ArgumentParser PositionalArgumentsValidator.swift
[69/184] Compiling ArgumentParser UniqueNamesValidator.swift
[70/184] Compiling ArgumentParser BashCompletionsGenerator.swift
[71/184] Compiling ArgumentParser CompletionsGenerator.swift
[72/184] Compiling ArgumentParser FishCompletionsGenerator.swift
[73/184] Compiling ArgumentParser ZshCompletionsGenerator.swift
[74/184] Compiling ArgumentParser Argument.swift
[75/184] Compiling ArgumentParser Flag.swift
[76/184] Compiling ArgumentParser NameSpecification.swift
[77/184] Compiling ArgumentParser Option.swift
[78/184] Compiling ArgumentParser OptionGroup.swift
[79/184] Compiling ArgumentParser AsyncParsableCommand.swift
[80/184] Compiling AISDKProvider SpeechModelV3CallOptions.swift
[81/184] Compiling AISDKProvider SpeechModelV3CallWarning.swift
[82/184] Compiling AISDKProvider TranscriptionModelV2.swift
[83/184] Compiling AISDKProvider TranscriptionModelV2CallOptions.swift
[84/184] Compiling AISDKProvider TranscriptionModelV2CallWarning.swift
[85/184] Compiling AISDKProvider TranscriptionModelV3.swift
[86/184] Compiling AISDKProvider TranscriptionModelV3CallOptions.swift
[87/184] Compiling AISDKProvider TranscriptionModelV3CallWarning.swift
[88/184] Compiling ArgumentParser ParserError.swift
[89/184] Compiling ArgumentParser SplitArguments.swift
[90/184] Compiling ArgumentParser DumpHelpGenerator.swift
[91/184] Compiling ArgumentParser HelpCommand.swift
[92/184] Compiling ArgumentParser HelpGenerator.swift
[98/184] Compiling ArgumentParser MessageInfo.swift
[99/184] Compiling ArgumentParser UsageGenerator.swift
[100/184] Compiling ArgumentParser CollectionExtensions.swift
[101/184] Compiling ArgumentParser Mutex.swift
[102/184] Compiling ArgumentParser Platform.swift
[105/184] Compiling EventSourceParser Types.swift
[106/184] Emitting module EventSourceParser
[107/184] Compiling AISDKProvider SharedV2ProviderOptions.swift
[108/184] Compiling EventSourceParser Stream.swift
[109/184] Compiling EventSourceParser Parser.swift
[110/184] Compiling AISDKProvider SharedV3Headers.swift
[111/184] Compiling AISDKProvider SharedV3ProviderMetadata.swift
[112/184] Compiling AISDKProvider SharedV3ProviderOptions.swift
[113/184] Compiling AISDKProvider SpeechModelV2.swift
[114/184] Compiling AISDKProvider SpeechModelV2CallOptions.swift
[115/184] Compiling AISDKProvider SpeechModelV2CallWarning.swift
[116/184] Compiling AISDKProvider SpeechModelV3.swift
[126/184] Compiling AISDKProvider LanguageModelV2ToolCall.swift
[127/184] Compiling AISDKProvider LanguageModelV2ToolChoice.swift
[128/184] Compiling AISDKProvider LanguageModelV2ToolResult.swift
[129/184] Compiling AISDKProvider LanguageModelV3.swift
[130/184] Compiling AISDKProvider LanguageModelV3CallOptions.swift
[131/184] Compiling AISDKProvider LanguageModelV3CallWarning.swift
[132/184] Compiling AISDKProvider LanguageModelV3Content.swift
[133/184] Compiling AISDKProvider LanguageModelV3DataContent.swift
[134/184] Compiling AISDKProvider LanguageModelV2FunctionTool.swift
[135/184] Compiling AISDKProvider LanguageModelV2Prompt.swift
[136/184] Compiling AISDKProvider LanguageModelV2ProviderDefinedTool.swift
[137/184] Compiling AISDKProvider LanguageModelV2Reasoning.swift
[138/184] Compiling AISDKProvider LanguageModelV2ResponseMetadata.swift
[139/184] Compiling AISDKProvider LanguageModelV2Source.swift
[140/184] Compiling AISDKProvider LanguageModelV2StreamPart.swift
[141/184] Compiling AISDKProvider LanguageModelV2Text.swift
[151/184] Compiling ArgumentParser ParsableCommand.swift
[152/184] Compiling ArgumentParser ArgumentDecoder.swift
[153/184] Compiling ArgumentParser ArgumentDefinition.swift
[154/184] Compiling ArgumentParser ArgumentSet.swift
[155/184] Compiling ArgumentParser CommandParser.swift
[165/184] Compiling AISDKProvider LanguageModelV3Source.swift
[166/184] Compiling AISDKProvider LanguageModelV3StreamPart.swift
[177/195] Compiling AISDKZodAdapter ArkTypeToJSONSchema.swift
[178/195] Compiling AISDKZodAdapter EffectToJSONSchema.swift
[184/195] Compiling AISDKZodAdapter Zod3ToJSONSchema.swift
[185/195] Compiling AISDKZodAdapter Zod3Options.swift
[186/195] Compiling AISDKZodAdapter ValibotToJSONSchema.swift
[187/195] Compiling AISDKZodAdapter Zod3ParseDef.swift
[188/195] Compiling AISDKZodAdapter ZLikeDSL.swift
[189/195] Compiling AISDKZodAdapter Zod3Parsers.swift
[190/195] Compiling AISDKZodAdapter PublicBuilders.swift
[191/195] Compiling AISDKZodAdapter JSONValueCompat.swift
[192/195] Emitting module AISDKZodAdapter
[193/196] Compiling AISDKZodAdapter Zod3Types.swift
[194/243] Emitting module AISDKProviderUtils
[195/248] Compiling AISDKProviderUtils CombineHeaders.swift
/Users/admin/builder/spi-builder-workspace/Sources/AISDKProviderUtils/ConvertAsyncIteratorToReadableStream.swift:64:41: error: non-sendable type 'Iterator.Element?' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary
62 | func next() async throws -> Iterator.Element? {
63 | var iterator = storage.value
64 | let result = try await iterator.next()
| `- error: non-sendable type 'Iterator.Element?' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary
65 | storage.value = iterator
66 | return result
[196/248] Compiling AISDKProviderUtils ContentPart.swift
/Users/admin/builder/spi-builder-workspace/Sources/AISDKProviderUtils/ConvertAsyncIteratorToReadableStream.swift:64:41: error: non-sendable type 'Iterator.Element?' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary
62 | func next() async throws -> Iterator.Element? {
63 | var iterator = storage.value
64 | let result = try await iterator.next()
| `- error: non-sendable type 'Iterator.Element?' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary
65 | storage.value = iterator
66 | return result
[197/248] Compiling AISDKProviderUtils ConvertAsyncIteratorToReadableStream.swift
/Users/admin/builder/spi-builder-workspace/Sources/AISDKProviderUtils/ConvertAsyncIteratorToReadableStream.swift:64:41: error: non-sendable type 'Iterator.Element?' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary
62 | func next() async throws -> Iterator.Element? {
63 | var iterator = storage.value
64 | let result = try await iterator.next()
| `- error: non-sendable type 'Iterator.Element?' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary
65 | storage.value = iterator
66 | return result
[198/248] Compiling AISDKProviderUtils DataContent.swift
/Users/admin/builder/spi-builder-workspace/Sources/AISDKProviderUtils/ConvertAsyncIteratorToReadableStream.swift:64:41: error: non-sendable type 'Iterator.Element?' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary
62 | func next() async throws -> Iterator.Element? {
63 | var iterator = storage.value
64 | let result = try await iterator.next()
| `- error: non-sendable type 'Iterator.Element?' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary
65 | storage.value = iterator
66 | return result
[199/248] Compiling AISDKProviderUtils Delay.swift
/Users/admin/builder/spi-builder-workspace/Sources/AISDKProviderUtils/ConvertAsyncIteratorToReadableStream.swift:64:41: error: non-sendable type 'Iterator.Element?' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary
62 | func next() async throws -> Iterator.Element? {
63 | var iterator = storage.value
64 | let result = try await iterator.next()
| `- error: non-sendable type 'Iterator.Element?' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary
65 | storage.value = iterator
66 | return result
[200/248] Compiling AISDKProviderUtils ExecuteTool.swift
/Users/admin/builder/spi-builder-workspace/Sources/AISDKProviderUtils/ConvertAsyncIteratorToReadableStream.swift:64:41: error: non-sendable type 'Iterator.Element?' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary
62 | func next() async throws -> Iterator.Element? {
63 | var iterator = storage.value
64 | let result = try await iterator.next()
| `- error: non-sendable type 'Iterator.Element?' returned by implicitly asynchronous call to nonisolated function cannot cross actor boundary
65 | storage.value = iterator
66 | return result
[201/248] Compiling AISDKProviderUtils IsUrlSupported.swift
[202/248] Compiling AISDKProviderUtils JSONValueToFoundation.swift
[203/248] Compiling AISDKProviderUtils LoadAPIKey.swift
[204/248] Compiling AISDKProviderUtils LoadOptionalSetting.swift
[205/248] Compiling AISDKProviderUtils LoadSetting.swift
[206/248] Compiling AISDKProviderUtils GetRuntimeEnvironmentUserAgent.swift
[207/248] Compiling AISDKProviderUtils HandleFetchError.swift
[208/248] Compiling AISDKProviderUtils InjectJSONInstructionIntoMessages.swift
[209/248] Compiling AISDKProviderUtils IsAbortError.swift
[210/248] Compiling AISDKProviderUtils IsAsyncIterable.swift
[211/248] Compiling AISDKProviderUtils SecureJsonParse.swift
/Users/admin/builder/spi-builder-workspace/Sources/AISDKProviderUtils/SplitDataUrl.swift:43:7: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
41 | let mediaType = String(dataParts[1])
42 | return (mediaType, base64Content)
43 | } catch {
| `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
44 | return (nil, nil)
45 | }
[212/248] Compiling AISDKProviderUtils SplitDataUrl.swift
/Users/admin/builder/spi-builder-workspace/Sources/AISDKProviderUtils/SplitDataUrl.swift:43:7: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
41 | let mediaType = String(dataParts[1])
42 | return (mediaType, base64Content)
43 | } catch {
| `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
44 | return (nil, nil)
45 | }
[213/248] Compiling AISDKProviderUtils ConvertArrayToAsyncIterable.swift
/Users/admin/builder/spi-builder-workspace/Sources/AISDKProviderUtils/SplitDataUrl.swift:43:7: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
41 | let mediaType = String(dataParts[1])
42 | return (mediaType, base64Content)
43 | } catch {
| `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
44 | return (nil, nil)
45 | }
[214/248] Compiling AISDKProviderUtils ConvertArrayToReadableStream.swift
/Users/admin/builder/spi-builder-workspace/Sources/AISDKProviderUtils/SplitDataUrl.swift:43:7: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
41 | let mediaType = String(dataParts[1])
42 | return (mediaType, base64Content)
43 | } catch {
| `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
44 | return (nil, nil)
45 | }
[215/248] Compiling AISDKProviderUtils ConvertAsyncIterableToArray.swift
/Users/admin/builder/spi-builder-workspace/Sources/AISDKProviderUtils/SplitDataUrl.swift:43:7: warning: 'catch' block is unreachable because no errors are thrown in 'do' block
41 | let mediaType = String(dataParts[1])
42 | return (mediaType, base64Content)
43 | } catch {
| `- warning: 'catch' block is unreachable because no errors are thrown in 'do' block
44 | return (nil, nil)
45 | }
[216/248] Compiling AISDKProviderUtils ValidateTypes.swift
[217/248] Compiling AISDKProviderUtils Version.swift
[218/248] Compiling AISDKProviderUtils SDKReleaseVersion.swift
[219/248] Compiling AISDKProviderUtils WithUserAgentSuffix.swift
[220/248] Compiling AISDKProviderUtils WithoutTrailingSlash.swift
[221/248] Compiling AISDKProviderUtils ParseProviderOptions.swift
[222/248] Compiling AISDKProviderUtils PostToAPI.swift
[223/248] Compiling AISDKProviderUtils ProviderDefinedToolFactory.swift
[224/248] Compiling AISDKProviderUtils ProviderHTTPResponse.swift
[225/248] Compiling AISDKProviderUtils RemoveUndefinedEntries.swift
[226/248] Compiling AISDKProviderUtils ConvertReadableStreamToArray.swift
[227/248] Compiling AISDKProviderUtils ConvertResponseStreamToArray.swift
[228/248] Compiling AISDKProviderUtils TestSupportIndex.swift
[229/248] Compiling AISDKProviderUtils Tool.swift
[230/248] Compiling AISDKProviderUtils Uint8Utils.swift
[231/248] Compiling AISDKProviderUtils ExtractResponseHeaders.swift
[232/248] Compiling AISDKProviderUtils FetchFunction.swift
[233/248] Compiling AISDKProviderUtils GenerateID.swift
[234/248] Compiling AISDKProviderUtils GetErrorMessage.swift
[235/248] Compiling AISDKProviderUtils GetFromAPI.swift
[236/248] Compiling AISDKProviderUtils MediaTypeToExtension.swift
[237/248] Compiling AISDKProviderUtils ModelMessage.swift
[238/248] Compiling AISDKProviderUtils MultipartFormDataBuilder.swift
[239/248] Compiling AISDKProviderUtils ParseJSON.swift
[240/248] Compiling AISDKProviderUtils ParseJsonEventStream.swift
[241/248] Compiling AISDKProviderUtils Resolve.swift
[242/248] Compiling AISDKProviderUtils ResponseHandler.swift
[243/248] Compiling AISDKProviderUtils JSONSchemaValidator.swift
[244/248] Compiling AISDKProviderUtils Schema.swift
[245/248] Compiling AISDKProviderUtils ZodAdapters.swift
Fetching https://github.com/apple/swift-argument-parser
[1/16877] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (1.60s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.6.2 (0.54s)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.6.2
BUILD FAILURE 6.0 macosSpm