The Swift Package Index logo.Swift Package Index

Build Information

Failed to build ai-translate, reference main (edeaf9), with Swift 6.0 for Linux on 31 Mar 2026 03:35:59 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.69.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/pmacro/AITranslate.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/pmacro/AITranslate
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at edeaf96 Merge pull request #10 from pmacro/fix/readme-model-wording
Cloned https://github.com/pmacro/AITranslate.git
Revision (git rev-parse @):
edeaf96e9eabe11f110042f0b910a6fc10de3410
SUCCESS checkout https://github.com/pmacro/AITranslate.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/pmacro/AITranslate.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.0-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:1db7dbcaf887dbb499f5976218948969b74406bfba66e3dcc9b7cf6b3e333907
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.0-latest
Fetching https://github.com/MacPaw/OpenAI.git
[1/7884] Fetching openai
Fetched https://github.com/MacPaw/OpenAI.git from cache (0.58s)
Fetching https://github.com/apple/swift-openapi-runtime
Fetching https://github.com/apple/swift-argument-parser.git
[1/17471] Fetching swift-argument-parser
[526/23994] Fetching swift-argument-parser, swift-openapi-runtime
Fetched https://github.com/apple/swift-openapi-runtime from cache (0.46s)
[13278/17471] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser.git from cache (0.92s)
Computing version for https://github.com/apple/swift-openapi-runtime
Computed https://github.com/apple/swift-openapi-runtime at 1.11.0 (0.84s)
Fetching https://github.com/apple/swift-http-types
[1/951] Fetching swift-http-types
Fetched https://github.com/apple/swift-http-types from cache (0.24s)
Computing version for https://github.com/apple/swift-http-types
Computed https://github.com/apple/swift-http-types at 1.5.1 (0.66s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.7.1 (0.69s)
Creating working copy for https://github.com/apple/swift-openapi-runtime
Working copy of https://github.com/apple/swift-openapi-runtime resolved at 1.11.0
Creating working copy for https://github.com/apple/swift-http-types
Working copy of https://github.com/apple/swift-http-types resolved at 1.5.1
Creating working copy for https://github.com/MacPaw/OpenAI.git
Working copy of https://github.com/MacPaw/OpenAI.git resolved at main (3f2cac9)
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.7.1
[1/1] Compiling plugin GenerateDoccReference
[2/2] Compiling plugin GenerateManual
Building for debugging...
[2/19] Write sources
[9/19] Write swift-version-24593BA9C3E375BF.txt
[11/30] Compiling HTTPTypes ISOLatin1String.swift
[12/31] Compiling HTTPTypes HTTPRequest.swift
[13/31] Compiling HTTPTypes HTTPResponse.swift
[14/31] Emitting module ArgumentParserToolInfo
[15/31] Compiling ArgumentParserToolInfo ToolInfo.swift
[16/32] Wrapping AST for ArgumentParserToolInfo for debugging
[18/78] Compiling HTTPTypes NIOLock.swift
[19/78] Compiling HTTPTypes HTTPParsedFields.swift
[20/78] Compiling HTTPTypes HTTPRequest+URL.swift
[21/78] Emitting module ArgumentParser
[22/84] Compiling ArgumentParser Foundation.swift
[23/84] Compiling ArgumentParser Mutex.swift
[24/84] Compiling ArgumentParser Platform.swift
[25/84] Compiling ArgumentParser SequenceExtensions.swift
[26/84] Compiling ArgumentParser StringExtensions.swift
[27/84] Compiling ArgumentParser SwiftExtensions.swift
[28/84] Compiling ArgumentParser InputOrigin.swift
[29/84] Compiling ArgumentParser Name.swift
[30/84] Compiling ArgumentParser Parsed.swift
[31/84] Compiling ArgumentParser ParsedValues.swift
[32/84] Compiling ArgumentParser ParserError.swift
[33/84] Compiling ArgumentParser SplitArguments.swift
[34/84] Compiling ArgumentParser Tree.swift
[35/84] Compiling ArgumentParser CodingKeyValidator.swift
[36/84] Compiling ArgumentParser NonsenseFlagsValidator.swift
[37/84] Compiling ArgumentParser ParsableArgumentsValidation.swift
[38/84] Compiling ArgumentParser PositionalArgumentsValidator.swift
[39/84] Compiling ArgumentParser UniqueNamesValidator.swift
[40/84] Compiling HTTPTypes HTTPFields.swift
[41/84] Emitting module HTTPTypes
[42/84] Compiling ArgumentParser BashCompletionsGenerator.swift
[43/84] Compiling ArgumentParser CompletionsGenerator.swift
[44/85] Compiling ArgumentParser DumpHelpGenerator.swift
[45/85] Compiling ArgumentParser HelpCommand.swift
[46/85] Compiling ArgumentParser HelpGenerator.swift
[47/85] Compiling ArgumentParser MessageInfo.swift
[48/85] Compiling ArgumentParser UsageGenerator.swift
[49/85] Compiling ArgumentParser CollectionExtensions.swift
[50/85] Wrapping AST for HTTPTypes for debugging
[54/85] Compiling ArgumentParser FishCompletionsGenerator.swift
[55/85] Compiling ArgumentParser ZshCompletionsGenerator.swift
[56/85] Compiling ArgumentParser Argument.swift
[57/85] Compiling ArgumentParser ArgumentDiscussion.swift
[58/85] Compiling ArgumentParser ArgumentHelp.swift
[59/148] Compiling OpenAPIRuntime JSONSequenceDecoding.swift
[60/148] Compiling OpenAPIRuntime JSONSequenceEncoding.swift
[61/148] Compiling OpenAPIRuntime ServerSentEvents.swift
[62/148] Compiling OpenAPIRuntime ServerSentEventsDecoding.swift
[63/148] Compiling OpenAPIRuntime ServerSentEventsEncoding.swift
[64/148] Compiling OpenAPIRuntime AsyncSequenceCommon.swift
[65/148] Compiling OpenAPIRuntime OpenAPIValue.swift
[66/148] Compiling OpenAPIRuntime PrettyStringConvertible.swift
[67/148] Compiling OpenAPIRuntime ErrorExtensions.swift
[68/148] Compiling OpenAPIRuntime FoundationExtensions.swift
[69/148] Compiling OpenAPIRuntime ParameterStyles.swift
[70/148] Compiling OpenAPIRuntime ServerVariable.swift
[71/148] Compiling OpenAPIRuntime URLExtensions.swift
[72/148] Compiling OpenAPIRuntime Deprecated.swift
[73/148] Compiling OpenAPIRuntime ClientError.swift
[74/148] Compiling OpenAPIRuntime CodingErrors.swift
[75/148] Compiling OpenAPIRuntime RuntimeError.swift
[76/148] Compiling OpenAPIRuntime ServerError.swift
[77/148] Compiling OpenAPIRuntime JSONLinesDecoding.swift
[78/148] Compiling OpenAPIRuntime JSONLinesEncoding.swift
[79/149] Wrapping AST for ArgumentParser for debugging
[81/149] Emitting module OpenAPIRuntime
[100/157] Compiling OpenAPIRuntime MultipartBytesToFramesSequence.swift
[101/157] Compiling OpenAPIRuntime MultipartFramesToBytesSequence.swift
[102/157] Compiling OpenAPIRuntime MultipartFramesToRawPartsSequence.swift
[103/157] Compiling OpenAPIRuntime MultipartInternalTypes.swift
[104/157] Compiling OpenAPIRuntime MultipartPublicTypes.swift
[105/157] Compiling OpenAPIRuntime MultipartPublicTypesExtensions.swift
[106/157] Compiling OpenAPIRuntime MultipartRawPartsToFramesSequence.swift
[107/157] Compiling OpenAPIRuntime MultipartValidation.swift
[108/157] Compiling OpenAPIRuntime OpenAPIMIMEType+Multipart.swift
[109/157] Compiling OpenAPIRuntime ClientTransport.swift
[110/157] Compiling OpenAPIRuntime CurrencyTypes.swift
[111/157] Compiling OpenAPIRuntime ErrorHandlingMiddleware.swift
[112/157] Compiling OpenAPIRuntime HTTPBody.swift
[113/157] Compiling OpenAPIRuntime SendableMetatype.swift
[114/157] Compiling OpenAPIRuntime ServerTransport.swift
[115/157] Compiling OpenAPIRuntime UniversalClient.swift
[116/157] Compiling OpenAPIRuntime UniversalServer.swift
[117/157] Compiling OpenAPIRuntime MultipartBoundaryGenerator.swift
[118/157] Compiling OpenAPIRuntime UndocumentedPayload.swift
[119/157] Compiling OpenAPIRuntime WarningSuppressingAnnotations.swift
[120/157] Compiling OpenAPIRuntime CodableExtensions.swift
[121/157] Compiling OpenAPIRuntime Configuration.swift
[122/157] Compiling OpenAPIRuntime Converter+Client.swift
[123/157] Compiling OpenAPIRuntime Converter+Common.swift
[124/157] Compiling OpenAPIRuntime Converter+Server.swift
[125/157] Compiling OpenAPIRuntime Converter.swift
[126/157] Compiling OpenAPIRuntime CurrencyExtensions.swift
[127/157] Compiling OpenAPIRuntime URICodeCodingKey.swift
[128/157] Compiling OpenAPIRuntime URICoderConfiguration.swift
[129/157] Compiling OpenAPIRuntime URIEncodedNode.swift
[130/157] Compiling OpenAPIRuntime URIParsedTypes.swift
[131/157] Compiling OpenAPIRuntime URIDecoder.swift
[132/157] Compiling OpenAPIRuntime URIValueFromNodeDecoder+Keyed.swift
[133/157] Compiling OpenAPIRuntime URIValueFromNodeDecoder+Single.swift
[134/157] Compiling OpenAPIRuntime URIValueFromNodeDecoder+Unkeyed.swift
[135/157] Compiling OpenAPIRuntime Acceptable.swift
[136/157] Compiling OpenAPIRuntime Base64EncodedData.swift
[137/157] Compiling OpenAPIRuntime ByteUtilities.swift
[138/157] Compiling OpenAPIRuntime ContentDisposition.swift
[139/157] Compiling OpenAPIRuntime CopyOnWriteBox.swift
[140/157] Compiling OpenAPIRuntime Lock.swift
[141/157] Compiling OpenAPIRuntime OpenAPIMIMEType.swift
[144/157] Compiling OpenAPIRuntime URIValueFromNodeDecoder.swift
[145/157] Compiling OpenAPIRuntime URIEncoder.swift
[146/157] Compiling OpenAPIRuntime URIValueToNodeEncoder+Keyed.swift
[147/157] Compiling OpenAPIRuntime URIValueToNodeEncoder+Single.swift
[148/157] Compiling OpenAPIRuntime URIValueToNodeEncoder+Unkeyed.swift
[149/157] Compiling OpenAPIRuntime URIValueToNodeEncoder.swift
[150/157] Compiling OpenAPIRuntime URIParser.swift
[151/157] Compiling OpenAPIRuntime URISerializer.swift
[152/158] Wrapping AST for OpenAPIRuntime for debugging
[154/285] Compiling OpenAI RunsQuery.swift
[155/285] Compiling OpenAI ThreadAddMessagesResult.swift
[156/285] Compiling OpenAI ThreadRunQuery.swift
[157/285] Compiling OpenAI ThreadsMessagesResult.swift
[158/285] Compiling OpenAI ThreadsQuery.swift
[159/285] Compiling OpenAI ThreadsResult.swift
[160/285] Compiling OpenAI ChatQueryWebSearchOptions.swift
[161/285] Compiling OpenAI JSONSchemaDefinition.swift
[162/285] Compiling OpenAI ServiceTier.swift
[163/285] Compiling OpenAI CancellableRequest.swift
[164/285] Compiling OpenAI OpenAIAsync.swift
[165/285] Compiling OpenAI OpenAICombine.swift
[166/285] Compiling OpenAI OpenAIMiddleware.swift
[167/285] Compiling OpenAI OpenAIProtocol.swift
[168/285] Compiling OpenAI ResponsesEndpointAsync.swift
[169/285] Compiling OpenAI ResponsesEndpointCombine.swift
[170/285] Compiling OpenAI ResponsesEndpointModern.swift
[171/285] Compiling OpenAI ResponsesEndpointProtocol.swift
[172/303] Compiling OpenAI OpenAI+OpenAIAsync.swift
[173/303] Compiling OpenAI OpenAI+OpenAICombine.swift
[174/303] Compiling OpenAI OpenAI.swift
[175/303] Compiling OpenAI AssistantsRequest.swift
[176/303] Compiling OpenAI CancellablesFactory.swift
[177/303] Compiling OpenAI AsyncClient.swift
[178/303] Compiling OpenAI Client.swift
[179/303] Compiling OpenAI CombineClient.swift
[180/303] Compiling OpenAI StreamingClient.swift
[181/303] Compiling OpenAI CodingUserInfoKey+ParsingOptions.swift
[182/303] Compiling OpenAI DataTaskFactory.swift
[183/303] Compiling OpenAI DescribedError.swift
[184/303] Compiling OpenAI DispatchQueue+Static.swift
[185/303] Compiling OpenAI ExecutionSerializer.swift
[186/303] Compiling OpenAI Schemas+Description.swift
[187/303] Compiling OpenAI JSONRequest.swift
[188/303] Compiling OpenAI JSONResponseDecoder.swift
[189/303] Compiling OpenAI JSONResponseErrorDecoder.swift
[190/303] Compiling OpenAI URLSessionTaskCanceller.swift
[191/303] Compiling OpenAI APIError.swift
[192/303] Compiling OpenAI GeminiAPIError.swift
[193/303] Compiling OpenAI AnyJSONDocument.swift
[194/303] Compiling OpenAI JSONDocument.swift
[195/303] Compiling OpenAI JSONSchema.swift
[196/303] Compiling OpenAI JSONSchemaField.swift
[197/303] Compiling OpenAI JSONSchemaInstanceType.swift
[198/303] Compiling OpenAI JSONSchemaConvertationError.swift
[199/303] Compiling OpenAI JSONSchemaConvertible.swift
[200/303] Compiling OpenAI JSONSchemaEnumConvertible.swift
[201/303] Compiling OpenAI AssistantResult.swift
[202/303] Compiling OpenAI AssistantsQuery.swift
[203/303] Compiling OpenAI AssistantsResult.swift
[204/303] Compiling OpenAI AssistantsTool.swift
[205/303] Compiling OpenAI AudioSpeechQuery.swift
[206/303] Compiling OpenAI AudioSpeechResult.swift
[207/303] Compiling OpenAI AudioTranscriptionQuery.swift
[208/303] Compiling OpenAI ModelQuery.swift
[209/303] Compiling OpenAI ModelResult.swift
[210/303] Compiling OpenAI Models.swift
[211/303] Compiling OpenAI ModelsResult.swift
[212/303] Compiling OpenAI ModerationsQuery.swift
[213/303] Compiling OpenAI ModerationsResult.swift
[214/303] Compiling OpenAI CreateModelResponseQuery+TextResponseConfigurationOptions.swift
[215/303] Compiling OpenAI CreateModelResponseQuery.swift
[216/303] Compiling OpenAI CreateModelResponseQueryInput.swift
[217/303] Compiling OpenAI DeleteModelResponseQuery.swift
[218/303] Compiling OpenAI DeleteModelResponseResult.swift
[219/303] Compiling OpenAI GetModelResponseQuery.swift
[220/303] Compiling OpenAI ResponseEvent.swift
[221/303] Compiling OpenAI ResponseObject.swift
[222/303] Compiling OpenAI RunResult.swift
[223/303] Compiling OpenAI RunRetrieveQuery.swift
[224/303] Compiling OpenAI RunRetrieveStepsResult.swift
[225/303] Compiling OpenAI RunToolOutputsQuery.swift
[226/303] Compiling OpenAI KeyedDecodingContainer+ParsingOptions.swift
[227/303] Compiling OpenAI MultipartFormDataBodyBuilder.swift
[228/303] Compiling OpenAI MultipartFormDataBodyEncodable.swift
[229/303] Compiling OpenAI MultipartFormDataEntry.swift
[230/303] Compiling OpenAI MultipartFormDataRequest.swift
[231/303] Compiling OpenAI OpenAI+MakeRequest.swift
[232/303] Compiling OpenAI PropertyValue.swift
[233/303] Compiling OpenAI SSLDelegateProtocol.swift
[234/303] Compiling OpenAI SendablePassthroughSubject.swift
[235/303] Compiling OpenAI StreamableQuery.swift
[236/303] Compiling OpenAI AudioSpeechStreamInterpreter.swift
[237/303] Compiling OpenAI CodableResultStreamInterpreter.swift
[238/303] Compiling OpenAI DataTaskPerformingURLSession.swift
[239/303] Compiling OpenAI InvalidatableSession.swift
[240/303] Compiling OpenAI ModelResponseEventsStreamInterpreter.swift
[241/303] Compiling OpenAI ModelResponseStreamEventType.swift
[242/303] Compiling OpenAI PerformableSession.swift
[243/303] Compiling OpenAI ServerSentEventsStreamInterpreter.swift
[244/303] Emitting module OpenAI
[245/303] Compiling OpenAI ServerSentEventsStreamParser.swift
[246/303] Compiling OpenAI ServerSentEventsStreamingSessionFactory.swift
[247/303] Compiling OpenAI SessionInvalidator.swift
[248/303] Compiling OpenAI StreamingError.swift
[249/303] Compiling OpenAI StreamingSession.swift
[250/303] Compiling OpenAI URLBuilder.swift
[251/303] Compiling OpenAI URLComponents+.swift
[252/303] Compiling OpenAI URLRequestBuildable.swift
[253/303] Compiling OpenAI URLResponseHandler.swift
[254/303] Compiling OpenAI URLSessionCombine.swift
[255/303] Compiling OpenAI URLSessionDataDelegateForwarder.swift
[256/303] Compiling OpenAI URLSessionDataTaskProtocol.swift
[257/303] Compiling OpenAI URLSessionDataTaskPublisherProtocol.swift
[258/303] Compiling OpenAI URLSessionDataTaskStore.swift
[259/303] Compiling OpenAI URLSessionDelegateProtocol.swift
[260/303] Compiling OpenAI URLSessionFactory.swift
[261/303] Compiling OpenAI URLSessionProtocol+MakeDataTask.swift
[262/303] Compiling OpenAI URLSessionProtocol.swift
[263/303] Compiling OpenAI AudioTranscriptionResult.swift
[264/303] Compiling OpenAI AudioTranscriptionStreamResult.swift
[265/303] Compiling OpenAI AudioTranscriptionVerboseResult.swift
[266/303] Compiling OpenAI AudioTranslationQuery.swift
[267/303] Compiling OpenAI AudioTranslationResult.swift
[268/303] Compiling OpenAI ChatQuery.swift
[269/303] Compiling OpenAI ChatResult.swift
[270/303] Compiling OpenAI ChatStreamResult.swift
[271/303] Compiling OpenAI EmbeddingsQuery.swift
[272/303] Compiling OpenAI EmbeddingsResult.swift
[273/303] Compiling OpenAI FilesQuery.swift
[274/303] Compiling OpenAI FilesResult.swift
[275/303] Compiling OpenAI FunctionDeclaration.swift
[276/303] Compiling OpenAI ImageEditsQuery.swift
[277/303] Compiling OpenAI ImageVariationsQuery.swift
[278/303] Compiling OpenAI ImagesQuery.swift
[279/303] Compiling OpenAI ImagesResult.swift
[280/303] Compiling OpenAI MessageQuery.swift
[281/303] Compiling OpenAI EasyInputMessage.swift
[282/303] Compiling OpenAI FunctionTool.swift
[283/303] Compiling OpenAI InputContent.swift
[284/303] Compiling OpenAI InputImage.swift
[285/303] Compiling OpenAI InputItem.swift
[286/303] Compiling OpenAI ResponseMCPCallArgumentsDeltaEvent.swift
[287/303] Compiling OpenAI ResponseMCPCallArgumentsDoneEvent.swift
[288/303] Compiling OpenAI ResponseOutputItemAddedEvent.swift
[289/303] Compiling OpenAI ResponseOutputItemDoneEvent.swift
[290/303] Compiling OpenAI Tool.swift
[291/303] Compiling OpenAI OutputItem.swift
[292/303] Compiling OpenAI ResponseStreamEvent.swift
[293/303] Compiling OpenAI Components.swift
[294/303] Compiling OpenAI ParsingOptions.swift
[295/303] Compiling OpenAI Utilities.swift
[296/303] Compiling OpenAI ResponsesEndpoint+Async.swift
[297/303] Compiling OpenAI ResponsesEndpoint+Combine.swift
[298/303] Compiling OpenAI ResponsesEndpoint.swift
[299/304] Wrapping AST for OpenAI for debugging
[301/311] Compiling AITranslateLib API.swift
[302/311] Emitting module AITranslateLib
[303/311] Compiling AITranslateLib AITranslate.swift
/host/spi-builder-workspace/Sources/AITranslateLib/AITranslate.swift:381:32: error: value of type 'FileManager' has no member 'trashItem'
379 |       let backupFileURL = inputFile.appendingPathExtension("original")
380 |
381 |       try? FileManager.default.trashItem(
    |                                `- error: value of type 'FileManager' has no member 'trashItem'
382 |         at: backupFileURL,
383 |         resultingItemURL: nil
/host/spi-builder-workspace/Sources/AITranslateLib/AITranslate.swift:383:27: error: 'nil' requires a contextual type
381 |       try? FileManager.default.trashItem(
382 |         at: backupFileURL,
383 |         resultingItemURL: nil
    |                           `- error: 'nil' requires a contextual type
384 |       )
385 |
[304/311] Compiling AITranslateLib TranslationProgress.swift
[305/311] Compiling AITranslateLib StringCatalog.swift
[306/311] Compiling AITranslateLib ProgressReporter.swift
/host/spi-builder-workspace/Sources/AITranslateLib/ProgressReporter.swift:59:25: error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
57 |
58 |     public func finished() {
59 |         let formatter = DateComponentsFormatter()
   |                         `- error: 'DateComponentsFormatter' is unavailable: Not supported in swift-corelibs-foundation
60 |         formatter.allowedUnits = [.hour, .minute, .second]
61 |         formatter.unitsStyle = .full
Foundation.DateComponentsFormatter:2:12: note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 1 | @available(*, unavailable, message: "Not supported in swift-corelibs-foundation")
 2 | open class DateComponentsFormatter : Formatter, @unchecked Sendable {
   |            `- note: 'DateComponentsFormatter' has been explicitly marked unavailable here
 3 |     public enum UnitsStyle : Int, Sendable {
 4 |         case positional
[307/311] Compiling AITranslateLib ProgressDisplay.swift
/host/spi-builder-workspace/Sources/AITranslateLib/ProgressDisplay.swift:207:21: error: cannot find 'wcwidth' in scope
205 |         var end = string.startIndex
206 |         for scalar in string.unicodeScalars {
207 |             let w = wcwidth(wchar_t(scalar.value))
    |                     `- error: cannot find 'wcwidth' in scope
208 |             let charWidth = w > 0 ? Int(w) : (w == 0 ? 0 : 1)
209 |             if width + charWidth > maxWidth { break }
/host/spi-builder-workspace/Sources/AITranslateLib/ProgressDisplay.swift:219:21: error: cannot find 'wcwidth' in scope
217 |         var width = 0
218 |         for scalar in string.unicodeScalars {
219 |             let w = wcwidth(wchar_t(scalar.value))
    |                     `- error: cannot find 'wcwidth' in scope
220 |             width += w > 0 ? Int(w) : (w == 0 ? 0 : 1)
221 |         }
BUILD FAILURE 6.0 linux