Build Information
Failed to build LocMapper, reference develop (0f8d35), with Swift 6.2 for Android on 10 Nov 2025 15:18:09 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:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/xcode-actions/LocMapper.git
Reference: develop
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/xcode-actions/LocMapper
* branch develop -> FETCH_HEAD
* [new branch] develop -> origin/develop
HEAD is now at 0f8d350 Set marketing version to "1.3.1" with xct
Cloned https://github.com/xcode-actions/LocMapper.git
Revision (git rev-parse @):
0f8d35013df2cc73b3a567c70e9a46384dafb9ba
SUCCESS checkout https://github.com/xcode-actions/LocMapper.git at develop
========================================
Build
========================================
Selected platform: android
Swift version: 6.2
Building package at path: $PWD
https://github.com/xcode-actions/LocMapper.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:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:d70d83f328e9f1ae04a4e17e63e2d335ae10639f90ee796a5fe3bfb139eab948
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.2-latest
Fetching https://github.com/Frizlab/XibLoc.git
Fetching https://github.com/xcode-actions/clt-logger.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-argument-parser.git
[1/869] Fetching clt-logger
[558/5331] Fetching clt-logger, swift-log
[1317/7908] Fetching clt-logger, swift-log, xibloc
[2193/24594] Fetching clt-logger, swift-log, xibloc, swift-argument-parser
Fetched https://github.com/apple/swift-log.git from cache (0.61s)
[12123/20132] Fetching clt-logger, xibloc, swift-argument-parser
Fetched https://github.com/Frizlab/XibLoc.git from cache (1.49s)
Fetched https://github.com/xcode-actions/clt-logger.git from cache (1.50s)
Fetched https://github.com/apple/swift-argument-parser.git from cache (1.50s)
Computing version for https://github.com/xcode-actions/clt-logger.git
Computed https://github.com/xcode-actions/clt-logger.git at 1.0.0 (1.96s)
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.48s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.4 (0.45s)
Computing version for https://github.com/Frizlab/XibLoc.git
Computed https://github.com/Frizlab/XibLoc.git at 2.0.0-beta.2 (0.37s)
Fetching https://github.com/Frizlab/GlobalConfModule.git
[1/669] Fetching globalconfmodule
Fetched https://github.com/Frizlab/GlobalConfModule.git from cache (0.20s)
Computing version for https://github.com/Frizlab/GlobalConfModule.git
Computed https://github.com/Frizlab/GlobalConfModule.git at 0.4.4 (0.59s)
Fetching https://github.com/apple/swift-service-context.git
Fetching https://github.com/swiftlang/swift-syntax.git
[1/1162] Fetching swift-service-context
[1163/73895] Fetching swift-service-context, swift-syntax
Fetched https://github.com/apple/swift-service-context.git from cache (6.52s)
Fetched https://github.com/swiftlang/swift-syntax.git from cache (6.58s)
Computing version for https://github.com/apple/swift-service-context.git
Computed https://github.com/apple/swift-service-context.git at 1.2.1 (6.96s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 602.0.0 (2.55s)
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/xcode-actions/clt-logger.git
Working copy of https://github.com/xcode-actions/clt-logger.git resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.4
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 602.0.0
Creating working copy for https://github.com/Frizlab/GlobalConfModule.git
Working copy of https://github.com/Frizlab/GlobalConfModule.git resolved at 0.4.4
Creating working copy for https://github.com/apple/swift-service-context.git
Working copy of https://github.com/apple/swift-service-context.git resolved at 1.2.1
Creating working copy for https://github.com/Frizlab/XibLoc.git
Working copy of https://github.com/Frizlab/XibLoc.git resolved at 2.0.0-beta.2
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/602.0.0/swift-6.2-RELEASE-MacroSupport-ubuntu_jammy_x86_64.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/602.0.0/swift-6.2-RELEASE-MacroSupport-ubuntu_jammy_x86_64.tar.gz (0.55s)
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin GenerateDoccReference
Building for debugging...
[2/27] Write sources
[12/27] Write swift-version--11D90AFD9DD3AB2.txt
[14/45] Emitting module ServiceContextModule
[15/45] Compiling ServiceContextModule ServiceContext.swift
[16/45] Compiling ServiceContextModule ServiceContextKey.swift
[18/46] Compiling ArgumentParserToolInfo ToolInfo.swift
[19/46] Emitting module ArgumentParserToolInfo
[20/47] Wrapping AST for ArgumentParserToolInfo for debugging
[21/91] Wrapping AST for ServiceContextModule for debugging
[23/91] Compiling Logging MetadataProvider.swift
[24/91] Compiling Logging Locks.swift
[25/91] Emitting module Logging
[26/91] Compiling Logging Logging.swift
[27/91] Compiling Logging LogHandler.swift
[28/92] Wrapping AST for Logging for debugging
[30/102] Compiling GlobalConfMacros Errors.swift
[31/102] Emitting module GlobalConfMacros
[32/103] Compiling GlobalConfMacros DeclareConfAccessorMacro.swift
[33/103] Compiling GlobalConfMacros DeclareConfMacro.swift
[34/103] Compiling GlobalConfMacros LabeledExprSyntax+Utils.swift
[35/103] Compiling GlobalConfMacros Optional+Utils.swift
[36/103] Compiling GlobalConfMacros DeclareConfNamespaceMacro.swift
[37/103] Compiling GlobalConfMacros Entrypoint.swift
[38/103] Compiling GlobalConfMacros SimpleDiagnosticMessage.swift
[39/104] Wrapping AST for GlobalConfMacros for debugging
[40/104] Write Objects.LinkFileList
[41/104] Linking GlobalConfMacros-tool
[43/126] Compiling CLTLogger NSLock+withLock.swift
[44/126] Compiling GlobalConfModule ConfContext+AutoInjectableMainActor.swift
[45/126] Compiling GlobalConfModule Conf+ConfKey.swift
[46/127] Compiling CLTLogger EmojiSet.swift
[47/127] Compiling CLTLogger Scanner+OldOS.swift
[48/127] Compiling GlobalConfModule Conf.swift
[49/127] Compiling GlobalConfModule ConfContext+AutoInjectable.swift
[50/127] Emitting module CLTLogger
[51/127] Compiling ArgumentParser CollectionExtensions.swift
[52/127] Compiling ArgumentParser Mutex.swift
[53/127] Compiling ArgumentParser Platform.swift
[54/127] Compiling ArgumentParser SequenceExtensions.swift
[55/127] Compiling ArgumentParser StringExtensions.swift
[56/127] Compiling ArgumentParser SwiftExtensions.swift
[57/133] Compiling GlobalConfModule ConfContext+ConfKeyMainActor.swift
[58/133] Compiling GlobalConfModule ConfContext.swift
[59/133] Compiling GlobalConfModule ConfKey.swift
[60/133] Compiling GlobalConfModule ConfKeyMainActor.swift
[61/133] Compiling GlobalConfModule ConfKeys.swift
[62/133] Compiling GlobalConfModule AutoInjectable.swift
[63/133] Compiling CLTLogger SGR.swift
[64/133] Compiling CLTLogger OutputEnvironment.swift
[65/133] Compiling CLTLogger String+Utils.swift
[66/133] Emitting module ArgumentParser
[71/133] Compiling GlobalConfModule Conf+ConfKeyMainActor.swift
[72/133] Compiling GlobalConfModule Conf+withValues.swift
[73/133] Compiling GlobalConfModule ConfContext+ConfKey.swift
[74/134] Wrapping AST for CLTLogger for debugging
[76/134] Compiling ArgumentParser Tree.swift
[77/134] Compiling ArgumentParser CodingKeyValidator.swift
[78/134] Compiling ArgumentParser NonsenseFlagsValidator.swift
[79/134] Compiling ArgumentParser ParsableArgumentsValidation.swift
[80/134] Compiling ArgumentParser PositionalArgumentsValidator.swift
[81/134] Compiling ArgumentParser UniqueNamesValidator.swift
[82/134] Compiling ArgumentParser SplitArguments.swift
[83/134] Compiling ArgumentParser DumpHelpGenerator.swift
[84/134] Compiling ArgumentParser HelpCommand.swift
[85/134] Compiling ArgumentParser HelpGenerator.swift
[86/134] Compiling ArgumentParser MessageInfo.swift
[87/134] Compiling ArgumentParser UsageGenerator.swift
[88/134] Compiling ArgumentParser InputKey.swift
[89/134] Compiling ArgumentParser InputOrigin.swift
[90/134] Compiling ArgumentParser Name.swift
[91/134] Compiling ArgumentParser Parsed.swift
[92/134] Compiling ArgumentParser ParsedValues.swift
[93/134] Compiling ArgumentParser ParserError.swift
[94/134] Compiling GlobalConfModule AutoInjectableMainActor.swift
[95/134] Compiling GlobalConfModule InjectedConf+AutoInjectable.swift
[96/134] Compiling GlobalConfModule InjectedConf+AutoInjectableMainActor.swift
[97/134] Compiling GlobalConfModule InjectedConf+ConfKey.swift
[98/134] Compiling GlobalConfModule InjectedConf+ConfKeyMainActor.swift
[99/134] Compiling GlobalConfModule InjectedConf.swift
[100/134] Compiling GlobalConfModule 1-ConfKey.swift
[101/134] Compiling GlobalConfModule 2-ServiceKey.swift
[102/134] Compiling ArgumentParser ArgumentDecoder.swift
[103/134] Compiling ArgumentParser ArgumentDefinition.swift
[104/134] Compiling ArgumentParser ArgumentSet.swift
[105/134] Compiling ArgumentParser CommandParser.swift
[106/135] Wrapping AST for ArgumentParser for debugging
[129/137] Compiling GlobalConfModule 3-NamespaceKey.swift
[130/137] Compiling GlobalConfModule 4-AccessorConvenience.swift
[131/137] Emitting module GlobalConfModule
[132/138] Wrapping AST for GlobalConfModule for debugging
[134/179] Compiling XibLoc AttributedString+Utils.swift
[135/179] Compiling XibLoc AttributesChange_Bold.swift
[136/179] Compiling XibLoc AttributesChange_Colors.swift
[137/179] Compiling XibLoc AttributesChange_Font.swift
[138/179] Compiling XibLoc AttributesChange_Italic.swift
[139/179] Compiling XibLoc AttributesChange_Link.swift
[140/179] Compiling XibLoc AttributesChange_UnderlineStyle.swift
[141/179] Compiling XibLoc AttributesChanger.swift
[142/179] Compiling XibLoc AttributesChanger_Aggregate.swift
[143/179] Compiling XibLoc AttributesContainer.swift
[144/179] Compiling XibLoc AttributesContainer_Foundation.swift
[145/184] Compiling XibLoc Collection+Utils.swift
[146/184] Compiling XibLoc NSMutableAttributedString+Utils.swift
[147/184] Compiling XibLoc NumberFormatter+Utils.swift
[148/184] Compiling XibLoc RandomAccessCollection+StableSort.swift
[149/184] Compiling XibLoc Range+Utils.swift
[150/184] Compiling XibLoc PluralityDefinitionZoneValueGlob.swift
[151/184] Compiling XibLoc PluralityDefinitionZoneValueIntervalOfFloats.swift
[152/184] Compiling XibLoc PluralityDefinitionZoneValueIntervalOfInts.swift
[153/184] Compiling XibLoc PluralityDefinitionZoneValueNumber.swift
[154/184] Compiling XibLoc MultipleWordsTokens.swift
[155/184] Compiling XibLoc OneWordTokens.swift
[156/184] Compiling XibLoc XibLocColor.swift
[157/184] Compiling XibLoc XibLocFont.swift
[158/184] Compiling XibLoc XibLocNumber.swift
[159/184] Compiling XibLoc XibLoc.swift
[160/184] Compiling XibLoc XibLocConfig.swift
[161/184] Compiling XibLoc ParserHelper+String.swift
[162/184] Compiling XibLoc ParserHelper.swift
[163/184] Compiling XibLoc PluralValue.swift
[164/184] Compiling XibLoc PluralityDefinition.swift
[165/184] Compiling XibLoc PluralityDefinitionZone.swift
[166/184] Compiling XibLoc PluralityDefinitionZoneValue.swift
[167/184] Compiling XibLoc Str2AttrStrXibLocInfo.swift
[168/184] Compiling XibLoc Str2NSAttrStrXibLocInfo.swift
[169/184] Compiling XibLoc Str2StrXibLocInfo.swift
[170/184] Compiling XibLoc CommonTokensGroup.swift
[171/184] Compiling XibLoc TokensGroup.swift
[172/184] Compiling XibLoc XibLocResolvingInfo.swift
[173/184] Emitting module XibLoc
[174/184] Compiling XibLoc CacheLock.swift
[175/184] Compiling XibLoc ParsedXibLoc+InitCache.swift
[176/184] Compiling XibLoc XibLocParsingInfo.swift
[177/184] Compiling XibLoc ParsedXibLoc.swift
[178/184] Compiling XibLoc ParserHelper+AttributedString.swift
[179/184] Compiling XibLoc ParserHelper+NSMutableAttributedString.swift
[180/185] Wrapping AST for XibLoc for debugging
[182/231] Compiling LocMapper LocValueTransformerOrderedReplacementVariantPick.swift
[183/231] Compiling LocMapper LocValueTransformerPluralVariantPick.swift
[184/231] Compiling LocMapper LocValueTransformerRegexReplacements.swift
[185/231] Compiling LocMapper LocValueTransformerRegionDelimitersReplacement.swift
[186/231] Compiling LocMapper LocValueTransformerSimpleStringReplacements.swift
[187/231] Compiling LocMapper LocValueTransformerToUpper.swift
[188/231] Compiling LocMapper AppendedTagsStrings.swift
[189/231] Compiling LocMapper CSVParser.swift
[190/231] Compiling LocMapper FilteredDirectoryEnumerator.swift
[191/231] Compiling LocMapper IOUtils.swift
[192/231] Compiling LocMapper PrependedUserInfoStrings.swift
[193/231] Compiling LocMapper Scanner+LinuxCompat.swift
[194/237] Compiling LocMapper LocKeyMappingComponentStdToXibLoc.swift
[195/237] Compiling LocMapper LocKeyMappingComponentToConstant.swift
[196/237] Compiling LocMapper LocKeyMappingComponentValueTransforms.swift
[197/237] Compiling LocMapper LocKeyMapping.swift
[198/237] Compiling LocMapper LocValueTransformer.swift
[199/237] Compiling LocMapper LocValueTransformerGenderVariantPick.swift
[200/237] Compiling LocMapper LocValueTransformerInvalid.swift
[201/237] Emitting module LocMapper
[202/237] Compiling LocMapper AndroidXMLLocFile.swift
[203/237] Compiling LocMapper LocFile+Android.swift
[204/237] Compiling LocMapper LocFile+EditingSupport.swift
[205/237] Compiling LocMapper LocFile+LineKey.swift
[206/237] Compiling LocMapper LocFile+LineValue.swift
[207/237] Compiling LocMapper LocFile+LintSupport.swift
[208/237] Compiling LocMapper LocFile+MetadataSupport.swift
[209/237] Compiling LocMapper LocFile+MigrationsSupport.swift
[210/237] Compiling LocMapper LocFile+QuerySupport.swift
[211/237] Compiling LocMapper LocFile+Serialization.swift
[212/237] Compiling LocMapper LocFile.swift
[213/237] Compiling LocMapper LocMapperConfig.swift
[214/237] Compiling LocMapper LocKeyMappingComponent.swift
[215/237] Compiling LocMapper LocKeyMappingComponentInvalid.swift
[216/237] Compiling LocMapper String+CSVUtils.swift
[217/237] Compiling LocMapper TaggedObject.swift
[218/237] Compiling LocMapper URLRequest+Utils.swift
[219/237] Compiling LocMapper URLSession+Utils.swift
[220/237] Compiling LocMapper LocFile+Xcode.swift
[221/237] Compiling LocMapper XcodeStringsFile.swift
[222/237] Compiling LocMapper MappingResolvingError.swift
[223/237] Compiling LocMapper LocFile+StdRefLoc.swift
[224/237] Compiling LocMapper LokaliseKey.swift
[225/237] Compiling LocMapper LokaliseKeysList.swift
[226/237] Compiling LocMapper LokalisePlural.swift
[227/237] Compiling LocMapper LokaliseTranslation.swift
[228/237] Compiling LocMapper StdRefLocFile.swift
[229/237] Compiling LocMapper HappnXib2Lokalise.swift
[230/237] Compiling LocMapper HappnXib2Std.swift
[231/237] Compiling LocMapper Std2Xib.swift
[232/237] Compiling LocMapper LocFile+XibRefLoc.swift
[233/237] Compiling LocMapper XibRefLocFile.swift
[234/238] Wrapping AST for LocMapper for debugging
[236/257] Compiling locmapper UpdateXcodeStringsFromCode.swift
[237/257] Compiling locmapper ObsoleteVerbs.swift
[238/259] Compiling locmapper CommonOptions.swift
[239/259] Compiling locmapper FileHandleOutputStream.swift
[240/259] Emitting module locmapper
[241/259] Compiling locmapper ParseUtils.swift
/host/spi-builder-workspace/LocMapper CLI/main.swift:24:13: error: cannot find 'dlopen' in scope
22 | This _only_ works in a debug build on macOS. */
23 | static var dynVersion: String? {
24 | let hdl = dlopen(nil, 0)
| `- error: cannot find 'dlopen' in scope
25 | defer {if let hdl = hdl {dlclose(hdl)}}
26 | guard let versionNumber = hdl.flatMap({ dlsym($0, "locmapperVersionNumber") })?.assumingMemoryBound(to: Double.self).pointee else {
/host/spi-builder-workspace/LocMapper CLI/main.swift:24:20: error: 'nil' requires a contextual type
22 | This _only_ works in a debug build on macOS. */
23 | static var dynVersion: String? {
24 | let hdl = dlopen(nil, 0)
| `- error: 'nil' requires a contextual type
25 | defer {if let hdl = hdl {dlclose(hdl)}}
26 | guard let versionNumber = hdl.flatMap({ dlsym($0, "locmapperVersionNumber") })?.assumingMemoryBound(to: Double.self).pointee else {
/host/spi-builder-workspace/LocMapper CLI/main.swift:25:28: error: cannot find 'dlclose' in scope
23 | static var dynVersion: String? {
24 | let hdl = dlopen(nil, 0)
25 | defer {if let hdl = hdl {dlclose(hdl)}}
| `- error: cannot find 'dlclose' in scope
26 | guard let versionNumber = hdl.flatMap({ dlsym($0, "locmapperVersionNumber") })?.assumingMemoryBound(to: Double.self).pointee else {
27 | return nil
/host/spi-builder-workspace/LocMapper CLI/main.swift:26:43: error: cannot find 'dlsym' in scope
24 | let hdl = dlopen(nil, 0)
25 | defer {if let hdl = hdl {dlclose(hdl)}}
26 | guard let versionNumber = hdl.flatMap({ dlsym($0, "locmapperVersionNumber") })?.assumingMemoryBound(to: Double.self).pointee else {
| `- error: cannot find 'dlsym' in scope
27 | return nil
28 | }
[242/259] Compiling locmapper main.swift
/host/spi-builder-workspace/LocMapper CLI/main.swift:24:13: error: cannot find 'dlopen' in scope
22 | This _only_ works in a debug build on macOS. */
23 | static var dynVersion: String? {
24 | let hdl = dlopen(nil, 0)
| `- error: cannot find 'dlopen' in scope
25 | defer {if let hdl = hdl {dlclose(hdl)}}
26 | guard let versionNumber = hdl.flatMap({ dlsym($0, "locmapperVersionNumber") })?.assumingMemoryBound(to: Double.self).pointee else {
/host/spi-builder-workspace/LocMapper CLI/main.swift:24:20: error: 'nil' requires a contextual type
22 | This _only_ works in a debug build on macOS. */
23 | static var dynVersion: String? {
24 | let hdl = dlopen(nil, 0)
| `- error: 'nil' requires a contextual type
25 | defer {if let hdl = hdl {dlclose(hdl)}}
26 | guard let versionNumber = hdl.flatMap({ dlsym($0, "locmapperVersionNumber") })?.assumingMemoryBound(to: Double.self).pointee else {
/host/spi-builder-workspace/LocMapper CLI/main.swift:25:28: error: cannot find 'dlclose' in scope
23 | static var dynVersion: String? {
24 | let hdl = dlopen(nil, 0)
25 | defer {if let hdl = hdl {dlclose(hdl)}}
| `- error: cannot find 'dlclose' in scope
26 | guard let versionNumber = hdl.flatMap({ dlsym($0, "locmapperVersionNumber") })?.assumingMemoryBound(to: Double.self).pointee else {
27 | return nil
/host/spi-builder-workspace/LocMapper CLI/main.swift:26:43: error: cannot find 'dlsym' in scope
24 | let hdl = dlopen(nil, 0)
25 | defer {if let hdl = hdl {dlclose(hdl)}}
26 | guard let versionNumber = hdl.flatMap({ dlsym($0, "locmapperVersionNumber") })?.assumingMemoryBound(to: Double.self).pointee else {
| `- error: cannot find 'dlsym' in scope
27 | return nil
28 | }
[243/259] Compiling locmapper MergeXcodeLocs.swift
[244/259] Compiling locmapper StandardizeRefloc.swift
[245/259] Compiling locmapper CreateInitialAndroidMappingFromStdRefLoc.swift
[246/259] Compiling locmapper GitUnfriendly.swift
[247/259] Compiling locmapper TransformMappings.swift
[248/259] Compiling locmapper UploadXibreflocToLokalise.swift
[249/259] Compiling locmapper ExportToAndroid.swift
[250/259] Compiling locmapper ExportToXcode.swift
[251/259] Compiling locmapper Experimental.swift
[252/259] Compiling locmapper ConvertStdreflocToXibrefloc.swift
[253/259] Compiling locmapper ConvertXibreflocToStdrefloc.swift
[254/259] Compiling locmapper Lint.swift
[255/259] Compiling locmapper MergeAndroidLocs.swift
[256/259] Compiling locmapper MergeStdrefloc.swift
BUILD FAILURE 6.2 android