The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwiftyKaspa, reference 0.1.0 (415ed5), with Swift 6.1 for macOS (SPM) on 16 Jul 2026 14:27:13 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: undefined version: run 'make version' to update
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/pichukov/swifty-kaspa.git
Reference: 0.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/pichukov/swifty-kaspa
 * tag               0.1.0      -> FETCH_HEAD
HEAD is now at 415ed5a initial commit
Cloned https://github.com/pichukov/swifty-kaspa.git
Revision (git rev-parse @):
415ed5a115b3f3020676ce0561ab60aae3aadc8c
SUCCESS checkout https://github.com/pichukov/swifty-kaspa.git at 0.1.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/pichukov/swifty-kaspa.git
https://github.com/pichukov/swifty-kaspa.git
{
  "dependencies" : [
    {
      "identity" : "swift-secp256k1",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.23.2",
            "upper_bound" : "0.24.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/21-DOT-DEV/swift-secp256k1.git"
    }
  ],
  "manifest_display_name" : "SwiftyKaspa",
  "name" : "SwiftyKaspa",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftyKaspa",
      "targets" : [
        "SwiftyKaspa"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "KaspaCore",
      "targets" : [
        "KaspaCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "KaspaHashing",
      "targets" : [
        "KaspaHashing"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "KaspaCrypto",
      "targets" : [
        "KaspaCrypto"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "KaspaAddress",
      "targets" : [
        "KaspaAddress"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "KaspaBip32",
      "targets" : [
        "KaspaBip32"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "KaspaKeys",
      "targets" : [
        "KaspaKeys"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "KaspaScript",
      "targets" : [
        "KaspaScript"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "KaspaTransaction",
      "targets" : [
        "KaspaTransaction"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "KaspaScriptEngine",
      "targets" : [
        "KaspaScriptEngine"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "KaspaPSKT",
      "targets" : [
        "KaspaPSKT"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "KaspaRPC",
      "targets" : [
        "KaspaRPC"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "KaspaWallet",
      "targets" : [
        "KaspaWallet"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "KaspaCovenantKit",
      "targets" : [
        "KaspaCovenantKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "KaspaStore",
      "targets" : [
        "KaspaStore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "SwiftyKaspa",
      "module_type" : "SwiftTarget",
      "name" : "SwiftyKaspa",
      "path" : "Sources/SwiftyKaspa",
      "product_memberships" : [
        "SwiftyKaspa"
      ],
      "sources" : [
        "SwiftyKaspa.swift"
      ],
      "target_dependencies" : [
        "KaspaCore",
        "KaspaHashing",
        "KaspaCrypto",
        "KaspaAddress",
        "KaspaBip32",
        "KaspaKeys",
        "KaspaCovenantKit",
        "KaspaScript",
        "KaspaTransaction",
        "KaspaScriptEngine",
        "KaspaPSKT",
        "KaspaRPC",
        "KaspaWallet",
        "KaspaStore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KaspaWalletTests",
      "module_type" : "SwiftTarget",
      "name" : "KaspaWalletTests",
      "path" : "Tests/KaspaWalletTests",
      "sources" : [
        "AccountMetadataTests.swift",
        "AddressScannerTests.swift",
        "CovenantBuilderTests.swift",
        "KaspaWalletTests.swift",
        "Krc20Tests.swift",
        "TransactionHistoryTests.swift",
        "VaultTests.swift"
      ],
      "target_dependencies" : [
        "KaspaWallet",
        "KaspaScriptEngine"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KaspaWallet",
      "module_type" : "SwiftTarget",
      "name" : "KaspaWallet",
      "path" : "Sources/KaspaWallet",
      "product_memberships" : [
        "SwiftyKaspa",
        "KaspaWallet"
      ],
      "sources" : [
        "AccountMetadata.swift",
        "AddressScanner.swift",
        "CovenantTransactionBuilder.swift",
        "KasplexClient.swift",
        "Krc20.swift",
        "TransactionBuilder.swift",
        "TransactionHistory.swift",
        "VaultScripts.swift",
        "Wallet.swift"
      ],
      "target_dependencies" : [
        "KaspaKeys",
        "KaspaTransaction",
        "KaspaRPC"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KaspaTransactionTests",
      "module_type" : "SwiftTarget",
      "name" : "KaspaTransactionTests",
      "path" : "Tests/KaspaTransactionTests",
      "sources" : [
        "CovenantTests.swift",
        "MassTests.swift",
        "SighashTests.swift",
        "TxHashingTests.swift"
      ],
      "target_dependencies" : [
        "KaspaTransaction"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KaspaTransaction",
      "module_type" : "SwiftTarget",
      "name" : "KaspaTransaction",
      "path" : "Sources/KaspaTransaction",
      "product_memberships" : [
        "SwiftyKaspa",
        "KaspaTransaction",
        "KaspaScriptEngine",
        "KaspaPSKT",
        "KaspaRPC",
        "KaspaWallet",
        "KaspaCovenantKit"
      ],
      "sources" : [
        "Covenant.swift",
        "Mass.swift",
        "Sighash.swift",
        "Signer.swift",
        "Transaction.swift",
        "TxHashing.swift"
      ],
      "target_dependencies" : [
        "KaspaCrypto",
        "KaspaScript",
        "KaspaHashing"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KaspaStoreTests",
      "module_type" : "SwiftTarget",
      "name" : "KaspaStoreTests",
      "path" : "Tests/KaspaStoreTests",
      "sources" : [
        "KaspaStoreTests.swift"
      ],
      "target_dependencies" : [
        "KaspaStore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KaspaStore",
      "module_type" : "SwiftTarget",
      "name" : "KaspaStore",
      "path" : "Sources/KaspaStore",
      "product_memberships" : [
        "SwiftyKaspa",
        "KaspaStore"
      ],
      "sources" : [
        "EnvelopeCrypto.swift",
        "SecureKeyStore.swift"
      ],
      "target_dependencies" : [
        "KaspaCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KaspaScriptTests",
      "module_type" : "SwiftTarget",
      "name" : "KaspaScriptTests",
      "path" : "Tests/KaspaScriptTests",
      "sources" : [
        "KaspaScriptTests.swift"
      ],
      "target_dependencies" : [
        "KaspaScript"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KaspaScriptEngineTests",
      "module_type" : "SwiftTarget",
      "name" : "KaspaScriptEngineTests",
      "path" : "Tests/KaspaScriptEngineTests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/KaspaScriptEngineTests/Corpus",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "CorpusTests.swift",
        "ScriptEngineTests.swift",
        "ShortFormAssembler.swift",
        "VaultScriptTests.swift"
      ],
      "target_dependencies" : [
        "KaspaScriptEngine"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KaspaScriptEngine",
      "module_type" : "SwiftTarget",
      "name" : "KaspaScriptEngine",
      "path" : "Sources/KaspaScriptEngine",
      "product_memberships" : [
        "SwiftyKaspa",
        "KaspaScriptEngine"
      ],
      "sources" : [
        "ComputeBudgetMeasure.swift",
        "CovenantsContext.swift",
        "ResourceMeter.swift",
        "ScriptEngine+Introspection.swift",
        "ScriptEngine+Opcodes.swift",
        "ScriptEngine.swift",
        "ScriptError.swift",
        "ScriptNumber.swift",
        "ScriptStack.swift"
      ],
      "target_dependencies" : [
        "KaspaTransaction",
        "KaspaCrypto"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KaspaScript",
      "module_type" : "SwiftTarget",
      "name" : "KaspaScript",
      "path" : "Sources/KaspaScript",
      "product_memberships" : [
        "SwiftyKaspa",
        "KaspaScript",
        "KaspaTransaction",
        "KaspaScriptEngine",
        "KaspaPSKT",
        "KaspaRPC",
        "KaspaWallet",
        "KaspaCovenantKit"
      ],
      "sources" : [
        "Opcodes.swift",
        "ScriptBuilder.swift",
        "StandardScripts.swift"
      ],
      "target_dependencies" : [
        "KaspaCore",
        "KaspaHashing",
        "KaspaAddress"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KaspaRPCTests",
      "module_type" : "SwiftTarget",
      "name" : "KaspaRPCTests",
      "path" : "Tests/KaspaRPCTests",
      "sources" : [
        "KaspaRPCTests.swift",
        "RestTransactionTests.swift"
      ],
      "target_dependencies" : [
        "KaspaRPC"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KaspaRPC",
      "module_type" : "SwiftTarget",
      "name" : "KaspaRPC",
      "path" : "Sources/KaspaRPC",
      "product_memberships" : [
        "SwiftyKaspa",
        "KaspaRPC",
        "KaspaWallet"
      ],
      "sources" : [
        "KaspaRestClient.swift",
        "KaspaRpcClient.swift",
        "RestTransactionModels.swift",
        "RpcModels.swift",
        "WrpcProtocol.swift"
      ],
      "target_dependencies" : [
        "KaspaTransaction",
        "KaspaAddress"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KaspaPSKTTests",
      "module_type" : "SwiftTarget",
      "name" : "KaspaPSKTTests",
      "path" : "Tests/KaspaPSKTTests",
      "sources" : [
        "KaspaPSKTTests.swift",
        "PsktV1Tests.swift"
      ],
      "target_dependencies" : [
        "KaspaPSKT"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KaspaPSKT",
      "module_type" : "SwiftTarget",
      "name" : "KaspaPSKT",
      "path" : "Sources/KaspaPSKT",
      "product_memberships" : [
        "SwiftyKaspa",
        "KaspaPSKT"
      ],
      "sources" : [
        "Pskt.swift"
      ],
      "target_dependencies" : [
        "KaspaTransaction",
        "KaspaBip32"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KaspaKeysTests",
      "module_type" : "SwiftTarget",
      "name" : "KaspaKeysTests",
      "path" : "Tests/KaspaKeysTests",
      "sources" : [
        "KaspaKeysTests.swift"
      ],
      "target_dependencies" : [
        "KaspaKeys"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KaspaKeys",
      "module_type" : "SwiftTarget",
      "name" : "KaspaKeys",
      "path" : "Sources/KaspaKeys",
      "product_memberships" : [
        "SwiftyKaspa",
        "KaspaKeys",
        "KaspaWallet"
      ],
      "sources" : [
        "WalletDerivation.swift"
      ],
      "target_dependencies" : [
        "KaspaBip32",
        "KaspaAddress"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KaspaHashingTests",
      "module_type" : "SwiftTarget",
      "name" : "KaspaHashingTests",
      "path" : "Tests/KaspaHashingTests",
      "sources" : [
        "Blake2bTests.swift",
        "Blake3Tests.swift",
        "DomainHasherTests.swift"
      ],
      "target_dependencies" : [
        "KaspaHashing"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KaspaHashing",
      "module_type" : "SwiftTarget",
      "name" : "KaspaHashing",
      "path" : "Sources/KaspaHashing",
      "product_memberships" : [
        "SwiftyKaspa",
        "KaspaHashing",
        "KaspaAddress",
        "KaspaKeys",
        "KaspaScript",
        "KaspaTransaction",
        "KaspaScriptEngine",
        "KaspaPSKT",
        "KaspaRPC",
        "KaspaWallet",
        "KaspaCovenantKit"
      ],
      "sources" : [
        "Blake2b.swift",
        "Blake3.swift",
        "DomainHashers.swift"
      ],
      "target_dependencies" : [
        "KaspaCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KaspaCryptoTests",
      "module_type" : "SwiftTarget",
      "name" : "KaspaCryptoTests",
      "path" : "Tests/KaspaCryptoTests",
      "sources" : [
        "KaspaCryptoTests.swift"
      ],
      "target_dependencies" : [
        "KaspaCrypto"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KaspaCrypto",
      "module_type" : "SwiftTarget",
      "name" : "KaspaCrypto",
      "path" : "Sources/KaspaCrypto",
      "product_dependencies" : [
        "P256K"
      ],
      "product_memberships" : [
        "SwiftyKaspa",
        "KaspaCrypto",
        "KaspaBip32",
        "KaspaKeys",
        "KaspaTransaction",
        "KaspaScriptEngine",
        "KaspaPSKT",
        "KaspaRPC",
        "KaspaWallet",
        "KaspaCovenantKit"
      ],
      "sources" : [
        "Ripemd160.swift",
        "Secp256k1.swift"
      ],
      "target_dependencies" : [
        "KaspaCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KaspaCovenantKitTests",
      "module_type" : "SwiftTarget",
      "name" : "KaspaCovenantKitTests",
      "path" : "Tests/KaspaCovenantKitTests",
      "sources" : [
        "CovenantKitTests.swift",
        "LiveCovenantBoxTests.swift"
      ],
      "target_dependencies" : [
        "KaspaCovenantKit",
        "KaspaScriptEngine",
        "KaspaCrypto",
        "KaspaWallet",
        "KaspaRPC"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KaspaCovenantKit",
      "module_type" : "SwiftTarget",
      "name" : "KaspaCovenantKit",
      "path" : "Sources/KaspaCovenantKit",
      "product_memberships" : [
        "SwiftyKaspa",
        "KaspaCovenantKit"
      ],
      "sources" : [
        "CovenantParamsLayout.swift",
        "CovenantScriptBuilder.swift",
        "CovenantWitnessBuilder.swift"
      ],
      "target_dependencies" : [
        "KaspaCore",
        "KaspaHashing",
        "KaspaScript",
        "KaspaTransaction",
        "KaspaAddress"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KaspaCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "KaspaCoreTests",
      "path" : "Tests/KaspaCoreTests",
      "sources" : [
        "KaspaCoreTests.swift"
      ],
      "target_dependencies" : [
        "KaspaCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KaspaCore",
      "module_type" : "SwiftTarget",
      "name" : "KaspaCore",
      "path" : "Sources/KaspaCore",
      "product_memberships" : [
        "SwiftyKaspa",
        "KaspaCore",
        "KaspaHashing",
        "KaspaCrypto",
        "KaspaAddress",
        "KaspaBip32",
        "KaspaKeys",
        "KaspaScript",
        "KaspaTransaction",
        "KaspaScriptEngine",
        "KaspaPSKT",
        "KaspaRPC",
        "KaspaWallet",
        "KaspaCovenantKit",
        "KaspaStore"
      ],
      "sources" : [
        "DataWriter.swift",
        "Hash32.swift",
        "Hex.swift",
        "KaspaError.swift",
        "Network.swift",
        "SecureBytes.swift",
        "Sompi.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KaspaBip32Tests",
      "module_type" : "SwiftTarget",
      "name" : "KaspaBip32Tests",
      "path" : "Tests/KaspaBip32Tests",
      "sources" : [
        "KaspaBip32Tests.swift"
      ],
      "target_dependencies" : [
        "KaspaBip32"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KaspaBip32",
      "module_type" : "SwiftTarget",
      "name" : "KaspaBip32",
      "path" : "Sources/KaspaBip32",
      "product_memberships" : [
        "SwiftyKaspa",
        "KaspaBip32",
        "KaspaKeys",
        "KaspaPSKT",
        "KaspaWallet"
      ],
      "sources" : [
        "Base58.swift",
        "Bip39Wordlist.swift",
        "DerivationPath.swift",
        "ExtendedKey.swift",
        "Mnemonic.swift"
      ],
      "target_dependencies" : [
        "KaspaCore",
        "KaspaCrypto"
      ],
      "type" : "library"
    },
    {
      "c99name" : "KaspaAddressTests",
      "module_type" : "SwiftTarget",
      "name" : "KaspaAddressTests",
      "path" : "Tests/KaspaAddressTests",
      "sources" : [
        "KaspaAddressTests.swift"
      ],
      "target_dependencies" : [
        "KaspaAddress"
      ],
      "type" : "test"
    },
    {
      "c99name" : "KaspaAddress",
      "module_type" : "SwiftTarget",
      "name" : "KaspaAddress",
      "path" : "Sources/KaspaAddress",
      "product_memberships" : [
        "SwiftyKaspa",
        "KaspaAddress",
        "KaspaKeys",
        "KaspaScript",
        "KaspaTransaction",
        "KaspaScriptEngine",
        "KaspaPSKT",
        "KaspaRPC",
        "KaspaWallet",
        "KaspaCovenantKit"
      ],
      "sources" : [
        "Address.swift",
        "Bech32.swift"
      ],
      "target_dependencies" : [
        "KaspaCore",
        "KaspaHashing"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.1"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats
[1/1] Compiling plugin SharedSourcesPlugin
Building for debugging...
[1/22] Write sources
[17/22] Write swift-version-2F0A5646E1D333AE.txt
[18/30] Compiling Utility.c
[18/30] Compiling precomputed_ecmult_gen.c
[20/30] Compiling secp256k1.c
[21/30] Compiling precomputed_ecmult.c
[23/89] Emitting module P256K
[24/95] Compiling KaspaCore SecureBytes.swift
[25/95] Compiling KaspaCore Sompi.swift
[26/95] Compiling KaspaCore Hash32.swift
[27/95] Compiling KaspaCore Network.swift
[28/95] Compiling KaspaCore Hex.swift
[29/95] Compiling KaspaCore KaspaError.swift
[30/95] Emitting module KaspaCore
[31/95] Compiling KaspaCore DataWriter.swift
[32/95] Compiling P256K MuSig+Aggregate.swift
[33/95] Compiling P256K MuSig+Nonces.swift
[34/95] Compiling P256K MuSig+Signing.swift
[35/95] Compiling P256K MuSig+Tweak.swift
[36/95] Compiling P256K MuSig.swift
[37/95] Compiling P256K ObjectIdentifier.swift
[38/102] Compiling KaspaHashing DomainHashers.swift
[39/102] Compiling KaspaHashing Blake3.swift
[40/102] Emitting module KaspaHashing
[41/102] Compiling KaspaHashing Blake2b.swift
[42/102] Compiling KaspaStore EnvelopeCrypto.swift
[43/102] Compiling KaspaStore SecureKeyStore.swift
[44/102] Emitting module KaspaStore
[45/102] Compiling P256K UInt256+Modular.swift
[46/102] Compiling P256K UInt256+Representation.swift
[47/102] Compiling P256K UInt256.swift
[48/102] Compiling P256K Utility.swift
[49/102] Compiling P256K XonlyKeyImplementation.swift
[50/102] Compiling P256K Zeroization.swift
[51/102] Compiling P256K Placeholder.swift
[52/102] Compiling P256K ASN1.swift
[53/102] Compiling P256K ASN1Any.swift
[54/102] Compiling P256K ASN1BitString.swift
[55/102] Compiling P256K ASN1Boolean.swift
[56/102] Compiling P256K ASN1Identifier.swift
[57/102] Compiling P256K ASN1Integer.swift
[58/102] Compiling P256K Schnorr+Nonces.swift
[59/102] Compiling P256K Schnorr+PrivateKey.swift
[60/102] Compiling P256K Schnorr+PublicKey.swift
[61/102] Compiling P256K Schnorr+Signature.swift
[62/102] Compiling P256K Schnorr+Tweak.swift
[63/102] Compiling P256K Schnorr+XonlyKey.swift
[64/102] Compiling P256K ASN1Null.swift
[65/102] Compiling P256K ASN1OctetString.swift
[66/102] Compiling P256K ASN1Strings.swift
[67/102] Compiling P256K ArraySliceBigint.swift
[68/102] Compiling P256K Combine.swift
[69/102] Compiling P256K Context.swift
[70/102] Compiling P256K CryptoKitErrors.swift
[71/102] Compiling P256K ECDSA+XonlyKey.swift
[72/102] Compiling P256K ECDSA.swift
[73/102] Compiling P256K ECDSASignature.swift
[74/102] Compiling P256K EdDSA.swift
[75/102] Compiling P256K Errors.swift
[76/102] Compiling P256K GeneralizedTime.swift
[77/102] Compiling P256K HashDigest.swift
[78/102] Compiling P256K RNG_boring.swift
[79/102] Compiling P256K Recovery+Signature.swift
[80/102] Compiling P256K Recovery.swift
[81/102] Compiling P256K SEC1PrivateKey.swift
[82/102] Compiling P256K SHA256.swift
[83/102] Compiling P256K SafeCompare.swift
[84/102] Compiling P256K DH.swift
[85/102] Compiling P256K Digest.swift
[86/102] Compiling P256K ECDH.swift
[87/102] Compiling P256K ECDSA+PrivateKey.swift
[88/102] Compiling P256K ECDSA+PublicKey.swift
[89/102] Compiling P256K ECDSA+Signature.swift
[90/102] Compiling P256K ECDSA+Tweak.swift
[91/102] Compiling P256K Schnorr.swift
[92/102] Compiling P256K SecureBytes.swift
[93/102] Compiling P256K Signature.swift
[94/102] Compiling P256K SubjectPublicKeyInfo.swift
[95/102] Compiling P256K UInt256+Arithmetic.swift
[96/102] Compiling P256K UInt256+FixedWidthInteger.swift
[97/102] Compiling P256K P256K.swift
[98/102] Compiling P256K PEMDocument.swift
[99/102] Compiling P256K PKCS8PrivateKey.swift
[100/102] Compiling P256K PrettyBytes.swift
[101/102] Compiling P256K PrivateKeyImplementation.swift
[102/102] Compiling P256K PublicKeyImplementation.swift
[103/108] Compiling KaspaCrypto Secp256k1.swift
[104/108] Emitting module KaspaCrypto
[105/108] Compiling KaspaCrypto Ripemd160.swift
[106/114] Compiling KaspaAddress Address.swift
[107/114] Emitting module KaspaAddress
[108/114] Compiling KaspaAddress Bech32.swift
[109/118] Compiling KaspaScript ScriptBuilder.swift
[110/118] Compiling KaspaScript Opcodes.swift
[111/118] Emitting module KaspaScript
[112/118] Compiling KaspaScript StandardScripts.swift
[113/118] Compiling KaspaBip32 Mnemonic.swift
[114/118] Compiling KaspaBip32 ExtendedKey.swift
[115/125] Compiling KaspaBip32 DerivationPath.swift
[116/125] Compiling KaspaBip32 Base58.swift
[117/125] Compiling KaspaBip32 Bip39Wordlist.swift
[118/125] Emitting module KaspaBip32
[119/125] Compiling KaspaTransaction TxHashing.swift
[120/127] Compiling KaspaTransaction Sighash.swift
[121/127] Compiling KaspaTransaction Signer.swift
[122/127] Compiling KaspaTransaction Mass.swift
[123/127] Emitting module KaspaTransaction
[124/127] Compiling KaspaTransaction Transaction.swift
[125/127] Compiling KaspaTransaction Covenant.swift
[126/149] Compiling KaspaKeys WalletDerivation.swift
[127/149] Emitting module KaspaKeys
[128/149] Compiling KaspaCovenantKit CovenantWitnessBuilder.swift
[129/149] Compiling KaspaCovenantKit CovenantParamsLayout.swift
[130/149] Emitting module KaspaCovenantKit
[131/149] Compiling KaspaCovenantKit CovenantScriptBuilder.swift
[132/149] Compiling KaspaScriptEngine ResourceMeter.swift
[133/149] Compiling KaspaScriptEngine ComputeBudgetMeasure.swift
[134/149] Emitting module KaspaScriptEngine
[135/149] Compiling KaspaScriptEngine CovenantsContext.swift
[136/149] Compiling KaspaScriptEngine ScriptStack.swift
[137/149] Compiling KaspaScriptEngine ScriptError.swift
[138/149] Compiling KaspaScriptEngine ScriptNumber.swift
[139/149] Compiling KaspaScriptEngine ScriptEngine.swift
[140/149] Compiling KaspaRPC WrpcProtocol.swift
[141/149] Compiling KaspaRPC RpcModels.swift
[142/149] Compiling KaspaRPC KaspaRpcClient.swift
[143/149] Compiling KaspaRPC KaspaRestClient.swift
[144/149] Emitting module KaspaRPC
[145/149] Compiling KaspaRPC RestTransactionModels.swift
[146/149] Compiling KaspaScriptEngine ScriptEngine+Opcodes.swift
[147/149] Compiling KaspaScriptEngine ScriptEngine+Introspection.swift
/Users/admin/builder/spi-builder-workspace/Sources/KaspaScriptEngine/ScriptEngine+Introspection.swift:65:13: error: switch must be exhaustive
 63 |             }
 64 |             let block = try dstack.popHash()
 65 |             switch accessor.isChainAncestorFromPov(block) {
    |             |- error: switch must be exhaustive
    |             `- note: add missing case: '.some(_)'
 66 |             case nil: throw ScriptError.blockAlreadyPruned(block.hexString)
 67 |             case false: throw ScriptError.blockNotSelected(block.hexString)
[148/149] Emitting module KaspaPSKT
Fetching https://github.com/21-DOT-DEV/swift-secp256k1.git
[1/11030] Fetching swift-secp256k1
Fetched https://github.com/21-DOT-DEV/swift-secp256k1.git from cache (12.45s)
Computing version for https://github.com/21-DOT-DEV/swift-secp256k1.git
Computed https://github.com/21-DOT-DEV/swift-secp256k1.git at 0.23.2 (13.06s)
Creating working copy for https://github.com/21-DOT-DEV/swift-secp256k1.git
Working copy of https://github.com/21-DOT-DEV/swift-secp256k1.git resolved at 0.23.2
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
[1/1] Compiling plugin SharedSourcesPlugin
Building for debugging...
[1/2] Write swift-version-2F0A5646E1D333AE.txt
[3/69] Compiling KaspaCore Hex.swift
[4/69] Compiling KaspaCore KaspaError.swift
[5/69] Compiling KaspaCore SecureBytes.swift
[6/69] Compiling KaspaCore Network.swift
[7/69] Compiling KaspaCore Sompi.swift
[8/69] Compiling KaspaCore Hash32.swift
[9/69] Emitting module KaspaCore
[10/69] Compiling KaspaCore DataWriter.swift
[11/76] Compiling P256K RNG_boring.swift
[12/76] Compiling P256K Recovery+Signature.swift
[13/76] Compiling P256K Recovery.swift
[14/76] Compiling P256K SEC1PrivateKey.swift
[15/76] Compiling P256K SHA256.swift
[16/76] Compiling P256K SafeCompare.swift
[17/82] Emitting module P256K
[18/82] Compiling P256K Schnorr+Nonces.swift
[19/82] Compiling P256K Schnorr+PrivateKey.swift
[20/82] Compiling P256K Schnorr+PublicKey.swift
[21/82] Compiling P256K Schnorr+Signature.swift
[22/82] Compiling P256K Schnorr+Tweak.swift
[23/82] Compiling P256K Schnorr+XonlyKey.swift
[24/82] Compiling P256K Schnorr.swift
[25/82] Compiling P256K SecureBytes.swift
[26/82] Compiling P256K Signature.swift
[27/82] Compiling P256K SubjectPublicKeyInfo.swift
[28/82] Compiling P256K UInt256+Arithmetic.swift
[29/82] Compiling P256K UInt256+FixedWidthInteger.swift
[30/82] Compiling KaspaHashing DomainHashers.swift
[31/82] Compiling KaspaStore EnvelopeCrypto.swift
[32/82] Emitting module KaspaStore
[33/82] Compiling KaspaStore SecureKeyStore.swift
[34/82] Compiling P256K P256K.swift
[35/82] Compiling P256K PEMDocument.swift
[36/82] Compiling P256K PKCS8PrivateKey.swift
[37/82] Compiling P256K PrettyBytes.swift
[38/82] Compiling P256K PrivateKeyImplementation.swift
[39/82] Compiling P256K PublicKeyImplementation.swift
[40/82] Compiling P256K ECDSA+XonlyKey.swift
[41/82] Compiling P256K ECDSA.swift
[42/82] Compiling P256K ECDSASignature.swift
[43/82] Compiling P256K EdDSA.swift
[44/82] Compiling P256K Errors.swift
[45/82] Compiling P256K GeneralizedTime.swift
[46/82] Compiling P256K HashDigest.swift
[47/82] Compiling P256K DH.swift
[48/82] Compiling P256K Digest.swift
[49/82] Compiling P256K ECDH.swift
[50/82] Compiling P256K ECDSA+PrivateKey.swift
[51/82] Compiling P256K ECDSA+PublicKey.swift
[52/82] Compiling P256K ECDSA+Signature.swift
[53/82] Compiling P256K ECDSA+Tweak.swift
[54/82] Compiling P256K ASN1Null.swift
[55/82] Compiling P256K ASN1OctetString.swift
[56/82] Compiling P256K ASN1Strings.swift
[57/82] Compiling P256K ArraySliceBigint.swift
[58/82] Compiling P256K Combine.swift
[59/82] Compiling P256K Context.swift
[60/82] Compiling P256K CryptoKitErrors.swift
[61/82] Compiling P256K MuSig+Aggregate.swift
[62/82] Compiling P256K MuSig+Nonces.swift
[63/82] Compiling P256K MuSig+Signing.swift
[64/82] Compiling P256K MuSig+Tweak.swift
[65/82] Compiling P256K MuSig.swift
[66/82] Compiling P256K ObjectIdentifier.swift
[67/82] Compiling KaspaHashing Blake3.swift
[68/82] Compiling KaspaHashing Blake2b.swift
[69/82] Emitting module KaspaHashing
[70/82] Compiling P256K Placeholder.swift
[71/82] Compiling P256K ASN1.swift
[72/82] Compiling P256K ASN1Any.swift
[73/82] Compiling P256K ASN1BitString.swift
[74/82] Compiling P256K ASN1Boolean.swift
[75/82] Compiling P256K ASN1Identifier.swift
[76/82] Compiling P256K ASN1Integer.swift
[77/82] Compiling P256K UInt256+Modular.swift
[78/82] Compiling P256K UInt256+Representation.swift
[79/82] Compiling P256K UInt256.swift
[80/82] Compiling P256K Utility.swift
[81/82] Compiling P256K XonlyKeyImplementation.swift
[82/82] Compiling P256K Zeroization.swift
[83/88] Compiling KaspaCrypto Secp256k1.swift
[84/88] Emitting module KaspaCrypto
[85/88] Compiling KaspaCrypto Ripemd160.swift
[86/94] Compiling KaspaAddress Address.swift
[87/94] Emitting module KaspaAddress
[88/94] Compiling KaspaAddress Bech32.swift
[89/98] Compiling KaspaBip32 Base58.swift
[90/98] Compiling KaspaBip32 Bip39Wordlist.swift
[91/98] Emitting module KaspaBip32
[92/98] Compiling KaspaBip32 ExtendedKey.swift
[93/98] Compiling KaspaBip32 DerivationPath.swift
[94/98] Compiling KaspaBip32 Mnemonic.swift
[95/98] Compiling KaspaScript ScriptBuilder.swift
[96/98] Emitting module KaspaScript
[97/98] Compiling KaspaScript Opcodes.swift
[98/98] Compiling KaspaScript StandardScripts.swift
[99/107] Emitting module KaspaKeys
[100/107] Compiling KaspaKeys WalletDerivation.swift
[101/107] Compiling KaspaTransaction TxHashing.swift
[102/107] Compiling KaspaTransaction Signer.swift
[103/107] Compiling KaspaTransaction Covenant.swift
[104/107] Compiling KaspaTransaction Sighash.swift
[105/107] Emitting module KaspaTransaction
[106/107] Compiling KaspaTransaction Transaction.swift
[107/107] Compiling KaspaTransaction Mass.swift
[108/129] Compiling KaspaCovenantKit CovenantWitnessBuilder.swift
[109/129] Compiling KaspaCovenantKit CovenantScriptBuilder.swift
[110/129] Emitting module KaspaCovenantKit
[111/129] Compiling KaspaCovenantKit CovenantParamsLayout.swift
[112/129] Emitting module KaspaScriptEngine
[113/129] Compiling KaspaScriptEngine ScriptStack.swift
[114/129] Compiling KaspaScriptEngine ScriptError.swift
[115/129] Compiling KaspaScriptEngine ScriptNumber.swift
[116/129] Compiling KaspaRPC WrpcProtocol.swift
[117/129] Compiling KaspaPSKT Pskt.swift
[118/129] Emitting module KaspaPSKT
[119/129] Compiling KaspaScriptEngine ScriptEngine.swift
[120/129] Emitting module KaspaRPC
[121/129] Compiling KaspaRPC KaspaRpcClient.swift
[122/129] Compiling KaspaRPC KaspaRestClient.swift
[123/129] Compiling KaspaRPC RpcModels.swift
[124/129] Compiling KaspaRPC RestTransactionModels.swift
[125/129] Compiling KaspaScriptEngine ResourceMeter.swift
[126/129] Compiling KaspaScriptEngine CovenantsContext.swift
[127/129] Compiling KaspaScriptEngine ScriptEngine+Opcodes.swift
[128/129] Compiling KaspaScriptEngine ComputeBudgetMeasure.swift
[129/129] Compiling KaspaScriptEngine ScriptEngine+Introspection.swift
/Users/admin/builder/spi-builder-workspace/Sources/KaspaScriptEngine/ScriptEngine+Introspection.swift:65:13: error: switch must be exhaustive
 63 |             }
 64 |             let block = try dstack.popHash()
 65 |             switch accessor.isChainAncestorFromPov(block) {
    |             |- error: switch must be exhaustive
    |             `- note: add missing case: '.some(_)'
 66 |             case nil: throw ScriptError.blockAlreadyPruned(block.hexString)
 67 |             case false: throw ScriptError.blockNotSelected(block.hexString)
BUILD FAILURE 6.1 macosSpm