Build Information
Failed to build IcpKit, reference main (e63498), with Swift 6.4 for Linux on 27 Sep 2026 20:06:04 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886770-1":/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/kgaitanis/IcpKit.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/kgaitanis/IcpKit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at e634988 Fix tests
Cloned https://github.com/kgaitanis/IcpKit.git
Revision (git rev-parse @):
e634988c4332bc9a0021c4cfc278dca5ed05af9c
SUCCESS checkout https://github.com/kgaitanis/IcpKit.git at main
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/kgaitanis/IcpKit.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886770-1":/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
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/attaswift/BigInt.git
Fetching https://github.com/swift-libp2p/swift-bases.git
Fetching https://github.com/GigaBitcoin/secp256k1.swift.git
Fetching https://github.com/outfoxx/PotentCodables.git
[1/672] Fetching swift-bases
[673/5611] Fetching swift-bases, bigint
[5612/24558] Fetching swift-bases, bigint, swift-argument-parser
Fetched https://github.com/attaswift/BigInt.git (0.82s)
Fetched https://github.com/apple/swift-argument-parser (0.83s)
[1/11151] Fetching secp256k1.swift
[11152/125098] Fetching secp256k1.swift, potentcodables
Fetched https://github.com/swift-libp2p/swift-bases.git (3.64s)
Fetched https://github.com/GigaBitcoin/secp256k1.swift.git (3.65s)
Fetched https://github.com/outfoxx/PotentCodables.git (3.68s)
Computing version for https://github.com/GigaBitcoin/secp256k1.swift.git
Computed https://github.com/GigaBitcoin/secp256k1.swift.git at 0.10.0 (4.74s)
Computing version for https://github.com/attaswift/BigInt.git
warning: 'bigint': /Package.swift:18:19: warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
16 | .iOS(.v12),
17 | .tvOS(.v12),
18 | .watchOS(.v4),
| `- warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
19 | .macCatalyst(.v13),
20 | .visionOS(.v1),
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Computed https://github.com/attaswift/BigInt.git at 5.7.0 (0.14s)
Computing version for https://github.com/outfoxx/PotentCodables.git
Computed https://github.com/outfoxx/PotentCodables.git at 3.5.3 (0.20s)
Fetching https://github.com/SusanDoggie/Float16.git
Fetching https://github.com/sharplet/Regex.git
Fetching https://github.com/apple/swift-collections.git
[1/310] Fetching float16
[311/1564] Fetching float16, regex
Fetched https://github.com/SusanDoggie/Float16.git (0.44s)
[13/1254] Fetching regex
[1255/29033] Fetching regex, swift-collections
Fetched https://github.com/sharplet/Regex.git (1.24s)
Fetched https://github.com/apple/swift-collections.git (1.24s)
Computing version for https://github.com/sharplet/Regex.git
Computed https://github.com/sharplet/Regex.git at 2.1.1 (2.29s)
Computing version for https://github.com/SusanDoggie/Float16.git
Computed https://github.com/SusanDoggie/Float16.git at 1.1.1 (0.18s)
Fetching https://github.com/apple/swift-numerics
[1/6640] Fetching swift-numerics
Fetched https://github.com/apple/swift-numerics (0.60s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.75s)
Computing version for https://github.com/swift-libp2p/swift-bases.git
Computed https://github.com/swift-libp2p/swift-bases.git at 0.4.0 (0.15s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.1 (0.28s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.8.2 (0.18s)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.1
Creating working copy for https://github.com/sharplet/Regex.git
Working copy of https://github.com/sharplet/Regex.git resolved at 2.1.1
Creating working copy for https://github.com/GigaBitcoin/secp256k1.swift.git
Working copy of https://github.com/GigaBitcoin/secp256k1.swift.git resolved at 0.10.0
Creating working copy for https://github.com/SusanDoggie/Float16.git
Working copy of https://github.com/SusanDoggie/Float16.git resolved at 1.1.1
Creating working copy for https://github.com/attaswift/BigInt.git
Working copy of https://github.com/attaswift/BigInt.git resolved at 5.7.0
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Creating working copy for https://github.com/swift-libp2p/swift-bases.git
Working copy of https://github.com/swift-libp2p/swift-bases.git resolved at 0.4.0
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.8.2
Creating working copy for https://github.com/outfoxx/PotentCodables.git
Working copy of https://github.com/outfoxx/PotentCodables.git resolved at 3.5.3
warning: 'bigint': /host/spi-builder-workspace/.build/checkouts/BigInt/Package.swift:18:19: warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
16 | .iOS(.v12),
17 | .tvOS(.v12),
18 | .watchOS(.v4),
| `- warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
19 | .macCatalyst(.v13),
20 | .visionOS(.v1),
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
warning: 'spi-builder-workspace': found 13 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/host/spi-builder-workspace/Sources/DAB/Nft/DidFiles/DABNft.did
/host/spi-builder-workspace/Sources/DAB/Nft/DidFiles/DIP721.did
/host/spi-builder-workspace/Sources/DAB/Nft/DidFiles/EXT.did
/host/spi-builder-workspace/Sources/DAB/Nft/DidFiles/ICRC7.did
/host/spi-builder-workspace/Sources/DAB/Nft/DidFiles/OrigynNFT.did
/host/spi-builder-workspace/Sources/DAB/Token/DidFiles/DABTokens.did
/host/spi-builder-workspace/Sources/DAB/Token/DidFiles/DIP20.did
/host/spi-builder-workspace/Sources/DAB/Token/DidFiles/ICPIndex.did
/host/spi-builder-workspace/Sources/DAB/Token/DidFiles/ICRC1.did
/host/spi-builder-workspace/Sources/DAB/Token/DidFiles/ICRC1Oracle.did
/host/spi-builder-workspace/Sources/DAB/Token/DidFiles/ICRC2.did
/host/spi-builder-workspace/Sources/DAB/Token/DidFiles/Index.did
/host/spi-builder-workspace/Sources/DAB/Token/DidFiles/NNS_SNS_W.did
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 1065]
[Planning deferred tasks]
[Starting]
[60 / 429] PotentJSON
[205 / 449] Regex
[210 / 467] secp256k1_bindings
[212 / 467] secp256k1
[213 / 467] RealModule
[215 / 467] RealModule
[226 / 467] InternalCollectionsUtilities
[232 / 467] secp256k1
[233 / 467] secp256k1
[235 / 467] secp256k1
[247 / 467] RealModule
[250 / 467] RealModule-product
[255 / 468] Regex
[259 / 468] _RopeModule
[267 / 471]
[283 / 472] Cfyaml
[286 / 472] Cfyaml
[291 / 490] Cfyaml
[294 / 490] Cfyaml
[297 / 490] Cfyaml
[303 / 490] BigInt
[309 / 490] secp256k1
[317 / 491] _RopeModule
[318 / 491] Cfyaml
[319 / 491] PotentCodables_PotentCodables
[323 / 491] _RopeModule
[330 / 491] BigInt
[334 / 491] BigInt
[335 / 491] BigInt
[338 / 492] BasesCore
[341 / 498] BasesCore
[349 / 499] SpanPreview
[364 / 516] OrderedCollections
[369 / 518] SpanPreview
[372 / 519] _RopeModule
[378 / 520] _RopeModule
[381 / 520] DequeModule
[392 / 525] HeapModule
[397 / 546] HashTreeCollections
[399 / 546] RealModule
[406 / 556] HeapModule
[414 / 556] HashTreeCollections
[416 / 556] HashTreeCollections
[417 / 557] HeapModule
[422 / 557] BitCollections
[436 / 557] OrderedCollections
[438 / 557] OrderedCollections
[440 / 557] Float16
[441 / 557] Float16
[444 / 557] BitCollections
[445 / 557] HashTreeCollections
[447 / 557] BitCollections
[449 / 557] BitCollections
[451 / 559] BitCollections
[452 / 559] Float16
[458 / 578] _RopeModule
[464 / 578] ArgumentParser
[466 / 587] BitCollections
[475 / 587] DequeModule
[477 / 588] DequeModule
[479 / 588] DequeModule
[481 / 588] Base32
[490 / 588] DequeModule
[491 / 588] Base32-product
[495 / 588] ArgumentParser
[496 / 588] ArgumentParser
[498 / 589] Base32
[501 / 589] ArgumentParser
[506 / 589] ArgumentParser
[507 / 589] ArgumentParser-product
[510 / 590] Base32
[510 / 590] ArgumentParser
[522 / 594] Collections
[537 / 604] PotentCodables
[538 / 604] PotentCodables
[540 / 605] ArgumentParser
[542 / 605] PotentCodables
[556 / 643] PotentASN1
[558 / 643] PotentYAML
[561 / 643] PotentJSON
[572 / 643] PotentYAML
[582 / 643] PotentYAML
[587 / 643] PotentJSON
[590 / 643] PotentJSON
[593 / 643] PotentCBOR
[594 / 643] PotentCBOR
[595 / 643] PotentJSON
[597 / 644] PotentJSON
[597 / 644] PotentCBOR
[601 / 644] PotentJSON
[602 / 644] PotentCodables-product
[606 / 644] PotentASN1
[608 / 645] PotentYAML
[612 / 647]
[614 / 656] PotentASN1
[618 / 656] Candid
error: SwiftCompile normal x86_64 /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidFunction.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile CandidFunction.swift
error: SwiftCompile normal x86_64 /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidKeyedValue.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile CandidKeyedValue.swift
error: SwiftCompile normal x86_64 /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidOption.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile CandidOption.swift
error: SwiftCompile normal x86_64 /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidPrincipal.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile CandidPrincipal.swift
error: SwiftCompile normal x86_64 /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidRecord.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile CandidRecord.swift
error: SwiftCompile normal x86_64 /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidService.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile CandidService.swift
/host/spi-builder-workspace/Sources/Candid/Encoding/CandidDecoder.swift:10:8: [1;31merror: [1;39mno such module 'Combine'[0;0m
[0;36m8 |[0;0m import Foundation
[0;36m9 |[0;0m import BigInt
[0;36m10 |[0;0m import Combine
[0;36m|[0;0m `- [1;31merror: [1;39mno such module 'Combine'[0;0m
[0;36m11 |[0;0m
[0;36m12 |[0;0m
Failed frontend command:
/usr/bin/swift-frontend -frontend -c /host/spi-builder-workspace/Sources/Candid/CandidType/CandidFunctionSignature.swift /host/spi-builder-workspace/Sources/Candid/CandidType/CandidKey.swift /host/spi-builder-workspace/Sources/Candid/CandidType/CandidKeyedType.swift /host/spi-builder-workspace/Sources/Candid/CandidType/CandidKeyedTypes.swift /host/spi-builder-workspace/Sources/Candid/CandidType/CandidPrimitiveType.swift /host/spi-builder-workspace/Sources/Candid/CandidType/CandidServiceSignature.swift /host/spi-builder-workspace/Sources/Candid/CandidType/CandidType+CustomStringConvertible.swift /host/spi-builder-workspace/Sources/Candid/CandidType/CandidType+Init.swift /host/spi-builder-workspace/Sources/Candid/CandidType/CandidType+PrimitiveType.swift /host/spi-builder-workspace/Sources/Candid/CandidType/CandidType+SuperType.swift /host/spi-builder-workspace/Sources/Candid/CandidType/CandidType+TypeSyntax.swift /host/spi-builder-workspace/Sources/Candid/CandidType/CandidType.swift -primary-file /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidFunction.swift -primary-file /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidKeyedValue.swift -primary-file /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidOption.swift -primary-file /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidPrincipal.swift -primary-file /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidRecord.swift -primary-file /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidService.swift /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidValue+CustomStringConvertible.swift /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidValue+Init.swift /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidValue+Value.swift /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidValue.swift /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidVariant.swift /host/spi-builder-workspace/Sources/Candid/CandidValue/CandidVector.swift /host/spi-builder-workspace/Sources/Candid/Encoding/CandidCodingKey.swift /host/spi-builder-workspace/Sources/Candid/Encoding/CandidDecoder.swift /host/spi-builder-workspace/Sources/Candid/Encoding/CandidEncoder.swift /host/spi-builder-workspace/Sources/Candid/Encoding/CandidFunctionProtocol.swift /host/spi-builder-workspace/Sources/Candid/Encoding/CandidServiceProtocol.swift /host/spi-builder-workspace/Sources/Candid/Encoding/IntCodingKey.swift /host/spi-builder-workspace/Sources/Candid/Parser/CandidInterfaceDefinition.swift /host/spi-builder-workspace/Sources/Candid/Parser/CandidInterfaceDefinitionProvider.swift /host/spi-builder-workspace/Sources/Candid/Parser/CandidParser.swift /host/spi-builder-workspace/Sources/Candid/Parser/CandidParserBase.swift /host/spi-builder-workspace/Sources/Candid/Parser/CandidParserStream.swift /host/spi-builder-workspace/Sources/Candid/Parser/CandidParserToken.swift /host/spi-builder-workspace/Sources/Candid/Parser/CandidTypeParser.swift /host/spi-builder-workspace/Sources/Candid/Parser/CandidValueParser.swift /host/spi-builder-workspace/Sources/Candid/Serialisation/ByteInputStream.swift /host/spi-builder-workspace/Sources/Candid/Serialisation/CandidDeserialiser.swift /host/spi-builder-workspace/Sources/Candid/Serialisation/CandidSerialiser.swift /host/spi-builder-workspace/Sources/Candid/Utils/BinaryInteger+Data.swift /host/spi-builder-workspace/Sources/Candid/Utils/CRC32.swift /host/spi-builder-workspace/Sources/Candid/Utils/CanonicalText.swift /host/spi-builder-workspace/Sources/Candid/Utils/Data+Hex.swift /host/spi-builder-workspace/Sources/Candid/Utils/Leb128.swift /host/spi-builder-workspace/Sources/Candid/Utils/OrderIndependentHash.swift -supplementary-output-file-map /host/spi-builder-workspace/.build/out/Intermediates.noindex/IcpKit.build/Debug-linux-x86_64/Candid-t.build/Objects-normal/x86_64/supplementaryOutputs-78 -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 6 -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 -fmodule-map-file\=/host/spi-builder-workspace/.build/checkouts/swift-numerics/Sources/_NumericsShims/include/module.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-linux-x86_64/CFloat16.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-linux-x86_64/Cfyaml.modulemap -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/checkouts/swift-numerics/Sources/_NumericsShims/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/Float16/Sources/CFloat16/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/PotentCodables/Sources/Cfyaml/include -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-linux-x86_64/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/IcpKit.build/Debug-linux-x86_64/Candid-t.build/DerivedSources-normal/x86_64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/IcpKit.build/Debug-linux-x86_64/Candid-t.build/DerivedSources/x86_64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/IcpKit.build/Debug-linux-x86_64/Candid-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Candid -package-name spi_builder_workspace -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/IcpKit.build/Debug-linux-x86_64/Candid-t.build/Objects-normal/x86_64/Candid_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 -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/IcpKit.build/Debug-linux-x86_64/Candid-t.build/Objects-normal/x86_64/CandidFunction.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/IcpKit.build/Debug-linux-x86_64/Candid-t.build/Objects-normal/x86_64/CandidKeyedValue.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/IcpKit.build/Debug-linux-x86_64/Candid-t.build/Objects-normal/x86_64/CandidOption.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/IcpKit.build/Debug-linux-x86_64/Candid-t.build/Objects-normal/x86_64/CandidPrincipal.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/IcpKit.build/Debug-linux-x86_64/Candid-t.build/Objects-normal/x86_64/CandidRecord.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/IcpKit.build/Debug-linux-x86_64/Candid-t.build/Objects-normal/x86_64/CandidService.o -index-unit-output-path /IcpKit.build/Debug-linux-x86_64/Candid-t.build/Objects-normal/x86_64/CandidFunction.o -index-unit-output-path /IcpKit.build/Debug-linux-x86_64/Candid-t.build/Objects-normal/x86_64/CandidKeyedValue.o -index-unit-output-path /IcpKit.build/Debug-linux-x86_64/Candid-t.build/Objects-normal/x86_64/CandidOption.o -index-unit-output-path /IcpKit.build/Debug-linux-x86_64/Candid-t.build/Objects-normal/x86_64/CandidPrincipal.o -index-unit-output-path /IcpKit.build/Debug-linux-x86_64/Candid-t.build/Objects-normal/x86_64/CandidRecord.o -index-unit-output-path /IcpKit.build/Debug-linux-x86_64/Candid-t.build/Objects-normal/x86_64/CandidService.o -index-store-path /host/spi-builder-workspace/.build/out -index-system-modules
error: Build failed
BUILD FAILURE 6.4 linux