Build Information
Failed to build Harmony, reference master (a00a49), with Swift 6.4 for Linux on 21 Sep 2026 07:38:24 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mobilejazz/harmony-swift.git
Reference: master
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/mobilejazz/harmony-swift
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at a00a498 IOS-1320 :: Feature :: Missing Async DataSource and Repository Wrapper (#53)
Cloned https://github.com/mobilejazz/harmony-swift.git
Revision (git rev-parse @):
a00a498c7432d25c43f84a0736d3f7d4f40809ae
SUCCESS checkout https://github.com/mobilejazz/harmony-swift.git at master
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/mobilejazz/harmony-swift.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
warning: 'spi-builder-workspace': found 2 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/host/spi-builder-workspace/Sources/HarmonyTesting/Data/Entity.json
/host/spi-builder-workspace/Sources/HarmonyTesting/Data/EntityList.json
Building for debugging...
[Pre-planning 1 / 124]
[Constructing 69 / 248]
[26 / 42] Harmony
error: SwiftCompile normal x86_64 failed with a nonzero exit code. Command line: cd /host
/host/spi-builder-workspace/Sources/Harmony/Common/Extensions/Data+Extensions.swift:17:8: [1;31merror: [1;39mno such module 'CommonCrypto'[0;0m
[0;36m15 |[0;0m //
[0;36m16 |[0;0m
[0;36m17 |[0;0m import CommonCrypto
[0;36m|[0;0m `- [1;31merror: [1;39mno such module 'CommonCrypto'[0;0m
[0;36m18 |[0;0m import Foundation
[0;36m19 |[0;0m
Failed frontend command:
/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /host/spi-builder-workspace/Sources/Harmony/Common/Error/ClassError.swift /host/spi-builder-workspace/Sources/Harmony/Common/Error/CoreError.swift /host/spi-builder-workspace/Sources/Harmony/Common/Error/ErrorHelper.swift /host/spi-builder-workspace/Sources/Harmony/Common/Extensions/Data+Extensions.swift /host/spi-builder-workspace/Sources/Harmony/Common/Extensions/JSONDecoding.swift /host/spi-builder-workspace/Sources/Harmony/Common/Extensions/Number+Extensions.swift /host/spi-builder-workspace/Sources/Harmony/Common/Extensions/String+Extensions.swift /host/spi-builder-workspace/Sources/Harmony/Common/JSON/CodingKeyStrategies.swift /host/spi-builder-workspace/Sources/Harmony/Common/JSON/MutableCodingKey.swift /host/spi-builder-workspace/Sources/Harmony/Common/KeyValueObserver.swift /host/spi-builder-workspace/Sources/Harmony/Common/LinkRecognizer.swift /host/spi-builder-workspace/Sources/Harmony/Common/Logger/DeviceConsoleLogger.swift /host/spi-builder-workspace/Sources/Harmony/Common/Logger/Logger.swift /host/spi-builder-workspace/Sources/Harmony/Common/Network/URL+URLRequest.swift /host/spi-builder-workspace/Sources/Harmony/Common/Network/URLSession+ResponseValidation.swift /host/spi-builder-workspace/Sources/Harmony/Common/ScopeLock/ScopeLock.swift /host/spi-builder-workspace/Sources/Harmony/Common/ScopeLock/ScopeLockFuture.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Async/AsyncAnyGetDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Async/AsyncAnyPutDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Async/AsyncDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Async/AsyncDataSourceAssembler.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Async/AsyncDataSourceMapper.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Async/AsyncDataSourceWrapper.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Async/AsyncInMemoryDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Async/AsyncVoidDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/AnyDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/AnyGetDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/AnyPutDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/DataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/DataSourceAssembler.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/DataSourceMapper.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/DataSourceValidator.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/DebugDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/DeleteNetworkDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/DeviceStorageDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/FileSystemStorageDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/GetNetworkDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/InMemoryDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/PutNetworkDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/RetryDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/TimedCacheDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/DataSource/Future/VoidDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Data/Mapper/Mapper+Codable.swift /host/spi-builder-workspace/Sources/Harmony/Data/Mapper/Mapper+NSCoding.swift /host/spi-builder-workspace/Sources/Harmony/Data/Mapper/Mapper.swift /host/spi-builder-workspace/Sources/Harmony/Data/Operation/Operation.swift /host/spi-builder-workspace/Sources/Harmony/Data/Query/NetworkQuery.swift /host/spi-builder-workspace/Sources/Harmony/Data/Query/Query.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Async/AsyncAnyGetRepository.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Async/AsyncAnyPutRepository.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Async/AsyncRepository.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Async/AsyncRepositoryAssembler.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Async/AsyncRepositoryMapper.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Async/AsyncRepositoryWrapper.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Async/AsyncSingleDataSourceRepository.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Async/AsyncVoidRepository.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/AnyGetRepository.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/AnyPutRepository.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/AnyRepository.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/CacheRepository.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/Repository.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/RepositoryAssembler.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/RepositoryMapper.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/RetryRepository.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/SingleDataSourceRepository.swift /host/spi-builder-workspace/Sources/Harmony/Data/Repository/Future/VoidRepository.swift /host/spi-builder-workspace/Sources/Harmony/Data/Validator/ObjectValidation.swift /host/spi-builder-workspace/Sources/Harmony/Data/Validator/VastraInvalidationStrategy.swift /host/spi-builder-workspace/Sources/Harmony/Data/Validator/VastraReachabilityStrategy.swift /host/spi-builder-workspace/Sources/Harmony/Data/Validator/VastraService.swift /host/spi-builder-workspace/Sources/Harmony/Data/Validator/VastraStrategy.swift /host/spi-builder-workspace/Sources/Harmony/Data/Validator/VastraTimestampStrategy.swift /host/spi-builder-workspace/Sources/Harmony/Data/Validator/VastraValidationStrategy.swift /host/spi-builder-workspace/Sources/Harmony/Domain/Async/AsyncDeleteInteractor.swift /host/spi-builder-workspace/Sources/Harmony/Domain/Async/AsyncExecutor.swift /host/spi-builder-workspace/Sources/Harmony/Domain/Async/AsyncGetInteractor.swift /host/spi-builder-workspace/Sources/Harmony/Domain/Async/AsyncInteractor.swift /host/spi-builder-workspace/Sources/Harmony/Domain/Async/AsyncPutInteractor.swift /host/spi-builder-workspace/Sources/Harmony/Domain/Future/Interactor.swift /host/spi-builder-workspace/Sources/Harmony/Domain/Future/InteractorDelete.swift /host/spi-builder-workspace/Sources/Harmony/Domain/Future/InteractorGet.swift /host/spi-builder-workspace/Sources/Harmony/Domain/Future/InteractorPut.swift /host/spi-builder-workspace/Sources/Harmony/Future/Executor/Collections+Executor.swift /host/spi-builder-workspace/Sources/Harmony/Future/Executor/DirectExecutor.swift /host/spi-builder-workspace/Sources/Harmony/Future/Executor/DispatchQueueExecutor.swift /host/spi-builder-workspace/Sources/Harmony/Future/Executor/Executor.swift /host/spi-builder-workspace/Sources/Harmony/Future/Executor/ExecutorFactory.swift /host/spi-builder-workspace/Sources/Harmony/Future/Executor/OperationQueueExecutor.swift /host/spi-builder-workspace/Sources/Harmony/Future/Future/Executor+Future.swift /host/spi-builder-workspace/Sources/Harmony/Future/Future/Future+Async.swift /host/spi-builder-workspace/Sources/Harmony/Future/Future/Future+Batch.swift /host/spi-builder-workspace/Sources/Harmony/Future/Future/Future+Extensions.swift /host/spi-builder-workspace/Sources/Harmony/Future/Future/Future+Functional.swift /host/spi-builder-workspace/Sources/Harmony/Future/Future/Future+Operators.swift /host/spi-builder-workspace/Sources/Harmony/Future/Future/Future+Optionals.swift /host/spi-builder-workspace/Sources/Harmony/Future/Future/Future+Time.swift /host/spi-builder-workspace/Sources/Harmony/Future/Future/Future.swift /host/spi-builder-workspace/Sources/Harmony/Future/Observable/Observable+Batch.swift /host/spi-builder-workspace/Sources/Harmony/Future/Observable/Observable+Extensions.swift /host/spi-builder-workspace/Sources/Harmony/Future/Observable/Observable+Functional.swift /host/spi-builder-workspace/Sources/Harmony/Future/Observable/Observable+Optionals.swift /host/spi-builder-workspace/Sources/Harmony/Future/Observable/Observable+Time.swift /host/spi-builder-workspace/Sources/Harmony/Future/Observable/Observable.swift /host/spi-builder-workspace/Sources/Harmony/Future/Observable/ObservableHub.swift /host/spi-builder-workspace/Sources/Harmony/Security/KeychainDataSource.swift /host/spi-builder-workspace/Sources/Harmony/Security/KeychainGetInteractor.swift /host/spi-builder-workspace/Sources/Harmony/Security/KeychainService.swift /host/spi-builder-workspace/Sources/Harmony/Security/KeychainSetInteractor.swift /host/spi-builder-workspace/Sources/Harmony/Security/SecureKey.swift -target x86_64-unknown-linux-gnu -disable-objc-interop -I /host/spi-builder-workspace/.build/out/Products/Debug-linux-x86_64 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /usr/lib/swift/host/plugins/testing\#/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -fno-omit-frame-pointer -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-linux-x86_64/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Harmony.build/Debug-linux-x86_64/Harmony-t.build/DerivedSources-normal/x86_64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Harmony.build/Debug-linux-x86_64/Harmony-t.build/DerivedSources/x86_64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Harmony.build/Debug-linux-x86_64/Harmony-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Harmony -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/Harmony.build/Debug-linux-x86_64/Harmony-t.build/Objects-normal/x86_64/Harmony_const_extract_protocols.json -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -emit-module-doc-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Harmony.build/Debug-linux-x86_64/Harmony-t.build/Objects-normal/x86_64/Modules/Harmony.swiftdoc -emit-module-source-info-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Harmony.build/Debug-linux-x86_64/Harmony-t.build/Objects-normal/x86_64/Modules/Harmony.swiftsourceinfo -emit-objc-header-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Harmony.build/Debug-linux-x86_64/Harmony-t.build/Objects-normal/x86_64/Harmony-Swift.h -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Harmony.build/Debug-linux-x86_64/Harmony-t.build/Objects-normal/x86_64/Harmony-primary-emit-module.dia -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Harmony.build/Debug-linux-x86_64/Harmony-t.build/Objects-normal/x86_64/Harmony-primary-emit-module.d -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/Harmony.build/Debug-linux-x86_64/Harmony-t.build/Objects-normal/x86_64/Modules/Harmony.swiftmodule
error: Build failed
BUILD FAILURE 6.4 linux