Build Information
Successful build of SwiftNaCl, reference 1.0.3 (03f8a9), with Swift 6.4 for Linux on 28 Sep 2026 15:29:11 UTC.
Swift 6 data race errors: 0
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/Kingpin-Apps/swift-nacl.git
Reference: 1.0.3
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/Kingpin-Apps/swift-nacl
* tag 1.0.3 -> FETCH_HEAD
HEAD is now at 03f8a9e bump: version 1.0.2 → 1.0.3
Cloned https://github.com/Kingpin-Apps/swift-nacl.git
Revision (git rev-parse @):
03f8a9e2a7626fdc56f100da78f101fe05002298
SUCCESS checkout https://github.com/Kingpin-Apps/swift-nacl.git at 1.0.3
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/Kingpin-Apps/swift-nacl.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
Fetching https://github.com/norio-nomura/Base32.git
Fetching https://github.com/attaswift/BigInt.git
[1/4939] Fetching bigint
[742/6107] Fetching bigint, base32
Fetched https://github.com/norio-nomura/Base32.git (0.62s)
Fetched https://github.com/attaswift/BigInt.git (0.62s)
Computing version for https://github.com/norio-nomura/Base32.git
Computed https://github.com/norio-nomura/Base32.git at 0.9.0 (1.66s)
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 6.0.1 (0.15s)
Creating working copy for https://github.com/norio-nomura/Base32.git
Working copy of https://github.com/norio-nomura/Base32.git resolved at 0.9.0
Creating working copy for https://github.com/attaswift/BigInt.git
Working copy of https://github.com/attaswift/BigInt.git resolved at 6.0.1
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>
Building for debugging...
[Constructing description]
[Planning deferred tasks]
[49 / 158] Clibsodium
[73 / 158] Clibsodium
[99 / 158] Clibsodium
[121 / 158] Clibsodium
[145 / 174] BigInt
[145 / 174] Base32
[147 / 174] Base32
[157 / 174] BigInt-product
[159 / 174] BigInt-product
[161 / 174] Base32
[169 / 184] BigInt
[172 / 186] SwiftNaCl
[176 / 186] Base32
[178 / 186] SwiftNaCl
[183 / 186] SwiftNaCl
Build complete! (7.69 secs)
Build complete.
{
"dependencies" : [
{
"identity" : "base32",
"requirement" : {
"range" : [
{
"lower_bound" : "0.9.0",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/norio-nomura/Base32.git"
},
{
"identity" : "bigint",
"requirement" : {
"range" : [
{
"lower_bound" : "5.7.0",
"upper_bound" : "7.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/attaswift/BigInt.git"
}
],
"manifest_display_name" : "SwiftNaCl",
"name" : "SwiftNaCl",
"path" : "/host/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "Clibsodium",
"targets" : [
"Clibsodium"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftNaCl",
"targets" : [
"SwiftNaCl"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftNaClTests",
"module_type" : "SwiftTarget",
"name" : "SwiftNaClTests",
"path" : "Tests/SwiftNaClTests",
"resources" : [
{
"path" : "/host/spi-builder-workspace/Tests/SwiftNaClTests/data",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"EncodingTests.swift",
"ErrorsTests.swift",
"HashTests.swift",
"HashlibTests.swift",
"PublicTests.swift",
"SecretTests.swift",
"SigningTests.swift",
"Utils.swift",
"UtilsTests.swift",
"VRFTests.swift",
"bindings/CryptoAeadTests.swift",
"bindings/CryptoBoxTests.swift",
"bindings/CryptoCoreTests.swift",
"bindings/CryptoGenericHashTests.swift",
"bindings/CryptoHashTests.swift",
"bindings/CryptoKxTests.swift",
"bindings/CryptoPwHashTests.swift",
"bindings/CryptoScalarmultTests.swift",
"bindings/CryptoSecretBoxTests.swift",
"bindings/CryptoSecretStreamTests.swift",
"bindings/CryptoShortHashTests.swift",
"bindings/CryptoSignTests.swift",
"bindings/CryptoUtilsTests.swift",
"bindings/RandomBytesTests.swift",
"bindings/SodiumTests.swift",
"pwhash/Argon2Tests.swift",
"pwhash/Argon2iTests.swift",
"pwhash/Argon2idTests.swift",
"pwhash/PwHashTests.swift",
"pwhash/ScryptTests.swift"
],
"target_dependencies" : [
"SwiftNaCl"
],
"type" : "test"
},
{
"c99name" : "SwiftNaCl",
"module_type" : "SwiftTarget",
"name" : "SwiftNaCl",
"path" : "Sources/SwiftNaCl",
"product_dependencies" : [
"Base32",
"BigInt"
],
"product_memberships" : [
"SwiftNaCl"
],
"sources" : [
"Encoding.swift",
"Errors.swift",
"Hash.swift",
"Hashlib.swift",
"Public.swift",
"Secret.swift",
"Signing.swift",
"Utils.swift",
"VRF.swift",
"bindings/CryptoAead.swift",
"bindings/CryptoBox.swift",
"bindings/CryptoCore.swift",
"bindings/CryptoGenericHash.swift",
"bindings/CryptoHash.swift",
"bindings/CryptoKx.swift",
"bindings/CryptoPwHash.swift",
"bindings/CryptoScalarmult.swift",
"bindings/CryptoSecretBox.swift",
"bindings/CryptoSecretStream.swift",
"bindings/CryptoShortHash.swift",
"bindings/CryptoSign.swift",
"bindings/CryptoUtils.swift",
"bindings/RandomBytes.swift",
"bindings/Sodium.swift",
"bindings/Version.swift",
"pwhash/Argon2.swift",
"pwhash/Argon2i.swift",
"pwhash/Argon2id.swift",
"pwhash/PwHash.swift",
"pwhash/Scrypt.swift"
],
"target_dependencies" : [
"Clibsodium"
],
"type" : "library"
},
{
"c99name" : "Clibsodium",
"module_type" : "ClangTarget",
"name" : "Clibsodium",
"path" : "ClibsodiumLinuxSource",
"product_memberships" : [
"Clibsodium",
"SwiftNaCl"
],
"sources" : [
"crypto_aead/aegis256/aead_aegis256.c",
"crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c",
"crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c",
"crypto_auth/crypto_auth.c",
"crypto_auth/hmacsha256/auth_hmacsha256.c",
"crypto_auth/hmacsha512/auth_hmacsha512.c",
"crypto_auth/hmacsha512256/auth_hmacsha512256.c",
"crypto_box/crypto_box.c",
"crypto_box/crypto_box_easy.c",
"crypto_box/crypto_box_seal.c",
"crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c",
"crypto_box/curve25519xchacha20poly1305/box_seal_curve25519xchacha20poly1305.c",
"crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c",
"crypto_core/ed25519/core_ed25519.c",
"crypto_core/ed25519/core_ristretto255.c",
"crypto_core/ed25519/ref10/ed25519_ref10.c",
"crypto_core/hchacha20/core_hchacha20.c",
"crypto_core/hsalsa20/core_hsalsa20.c",
"crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.c",
"crypto_core/salsa/ref/core_salsa_ref.c",
"crypto_generichash/blake2b/generichash_blake2.c",
"crypto_generichash/blake2b/ref/blake2b-compress-ref.c",
"crypto_generichash/blake2b/ref/blake2b-ref.c",
"crypto_generichash/blake2b/ref/generichash_blake2b.c",
"crypto_generichash/crypto_generichash.c",
"crypto_hash/crypto_hash.c",
"crypto_hash/sha256/cp/hash_sha256_cp.c",
"crypto_hash/sha256/hash_sha256.c",
"crypto_hash/sha512/cp/hash_sha512_cp.c",
"crypto_hash/sha512/hash_sha512.c",
"crypto_kdf/blake2b/kdf_blake2b.c",
"crypto_kdf/crypto_kdf.c",
"crypto_kx/crypto_kx.c",
"crypto_onetimeauth/crypto_onetimeauth.c",
"crypto_onetimeauth/poly1305/donna/poly1305_donna.c",
"crypto_onetimeauth/poly1305/onetimeauth_poly1305.c",
"crypto_pwhash/argon2/argon2-core.c",
"crypto_pwhash/argon2/argon2-encoding.c",
"crypto_pwhash/argon2/argon2-fill-block-ref.c",
"crypto_pwhash/argon2/argon2.c",
"crypto_pwhash/argon2/blake2b-long.c",
"crypto_pwhash/argon2/pwhash_argon2i.c",
"crypto_pwhash/argon2/pwhash_argon2id.c",
"crypto_pwhash/crypto_pwhash.c",
"crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c",
"crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c",
"crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c",
"crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c",
"crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c",
"crypto_scalarmult/crypto_scalarmult.c",
"crypto_scalarmult/curve25519/ref10/x25519_ref10.c",
"crypto_scalarmult/curve25519/scalarmult_curve25519.c",
"crypto_scalarmult/ed25519/ref10/scalarmult_ed25519_ref10.c",
"crypto_scalarmult/ristretto255/ref10/scalarmult_ristretto255_ref10.c",
"crypto_secretbox/crypto_secretbox.c",
"crypto_secretbox/crypto_secretbox_easy.c",
"crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c",
"crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c",
"crypto_secretstream/xchacha20poly1305/secretstream_xchacha20poly1305.c",
"crypto_shorthash/crypto_shorthash.c",
"crypto_shorthash/siphash24/ref/shorthash_siphash24_ref.c",
"crypto_shorthash/siphash24/ref/shorthash_siphashx24_ref.c",
"crypto_shorthash/siphash24/shorthash_siphash24.c",
"crypto_shorthash/siphash24/shorthash_siphashx24.c",
"crypto_sign/crypto_sign.c",
"crypto_sign/ed25519/ref10/keypair.c",
"crypto_sign/ed25519/ref10/obsolete.c",
"crypto_sign/ed25519/ref10/open.c",
"crypto_sign/ed25519/ref10/sign.c",
"crypto_sign/ed25519/sign_ed25519.c",
"crypto_stream/chacha20/ref/chacha20_ref.c",
"crypto_stream/chacha20/stream_chacha20.c",
"crypto_stream/crypto_stream.c",
"crypto_stream/salsa20/ref/salsa20_ref.c",
"crypto_stream/salsa20/stream_salsa20.c",
"crypto_stream/salsa2012/ref/stream_salsa2012_ref.c",
"crypto_stream/salsa2012/stream_salsa2012.c",
"crypto_stream/salsa208/ref/stream_salsa208_ref.c",
"crypto_stream/salsa208/stream_salsa208.c",
"crypto_stream/xchacha20/stream_xchacha20.c",
"crypto_stream/xsalsa20/stream_xsalsa20.c",
"crypto_verify/sodium/verify.c",
"crypto_vrf/crypto_vrf.c",
"crypto_vrf/ietfdraft03/convert.c",
"crypto_vrf/ietfdraft03/keypair.c",
"crypto_vrf/ietfdraft03/prove.c",
"crypto_vrf/ietfdraft03/verify.c",
"crypto_vrf/ietfdraft03/vrf.c",
"randombytes/internal/randombytes_internal_random.c",
"randombytes/randombytes.c",
"randombytes/sysrandom/randombytes_sysrandom.c",
"sodium/codecs.c",
"sodium/core.c",
"sodium/runtime.c",
"sodium/utils.c",
"sodium/version.c"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
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
Done.