The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Sword, reference 0.9.2 (d8097b), with Swift 6.2 for Linux on 17 Jun 2025 16:10:19 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Azoy/Sword.git
Reference: 0.9.2
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/Azoy/Sword
 * tag               0.9.2      -> FETCH_HEAD
HEAD is now at d8097bd Add embed author icon
Cloned https://github.com/Azoy/Sword.git
Revision (git rev-parse @):
d8097bd5b3881d6d4bae4feebf005592f7ffa573
SUCCESS checkout https://github.com/Azoy/Sword.git at 0.9.2
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/Azoy/Sword.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Fetching https://github.com/vapor/engine.git
[1/25467] Fetching engine
Fetched https://github.com/vapor/engine.git from cache (1.32s)
Computing version for https://github.com/vapor/engine.git
Computed https://github.com/vapor/engine.git at 2.2.5 (1.85s)
Fetching https://github.com/vapor/core.git
Fetching https://github.com/vapor/crypto.git
Fetching https://github.com/vapor/sockets.git
Fetching https://github.com/vapor/random.git
Fetching https://github.com/vapor/tls.git
[1/148] Fetching random
[149/20291] Fetching random, core
[754/23077] Fetching random, core, crypto
[1067/26389] Fetching random, core, crypto, sockets
[12290/27533] Fetching random, core, crypto, sockets, tls
Fetched https://github.com/vapor/random.git from cache (0.40s)
Fetched https://github.com/vapor/tls.git from cache (0.40s)
Fetched https://github.com/vapor/crypto.git from cache (0.41s)
[16808/23455] Fetching core, sockets
Fetched https://github.com/vapor/sockets.git from cache (0.87s)
Fetched https://github.com/vapor/core.git from cache (0.89s)
Computing version for https://github.com/vapor/random.git
Computed https://github.com/vapor/random.git at 1.2.0 (1.33s)
Computing version for https://github.com/vapor/core.git
Computed https://github.com/vapor/core.git at 2.2.1 (0.38s)
Fetching https://github.com/vapor/bits.git
Fetching https://github.com/vapor/debugging.git
[1/358] Fetching bits
[359/618] Fetching bits, debugging
Fetched https://github.com/vapor/bits.git from cache (0.27s)
Fetched https://github.com/vapor/debugging.git from cache (0.27s)
Computing version for https://github.com/vapor/debugging.git
Computed https://github.com/vapor/debugging.git at 1.1.1 (0.78s)
Computing version for https://github.com/vapor/bits.git
Computed https://github.com/vapor/bits.git at 1.1.1 (3.20s)
Computing version for https://github.com/vapor/tls.git
Computed https://github.com/vapor/tls.git at 2.1.3 (0.97s)
Fetching https://github.com/vapor/ctls.git
[1/71] Fetching ctls
Fetched https://github.com/vapor/ctls.git from cache (0.74s)
Computing version for https://github.com/vapor/crypto.git
Computed https://github.com/vapor/crypto.git at 2.1.3 (1.52s)
Computing version for https://github.com/vapor/ctls.git
Computed https://github.com/vapor/ctls.git at 1.1.3 (0.60s)
Computing version for https://github.com/vapor/sockets.git
Computed https://github.com/vapor/sockets.git at 2.2.3 (0.89s)
Creating working copy for https://github.com/vapor/crypto.git
Working copy of https://github.com/vapor/crypto.git resolved at 2.1.3
Creating working copy for https://github.com/vapor/debugging.git
Working copy of https://github.com/vapor/debugging.git resolved at 1.1.1
Creating working copy for https://github.com/vapor/engine.git
Working copy of https://github.com/vapor/engine.git resolved at 2.2.5
Creating working copy for https://github.com/vapor/bits.git
Working copy of https://github.com/vapor/bits.git resolved at 1.1.1
Creating working copy for https://github.com/vapor/ctls.git
Working copy of https://github.com/vapor/ctls.git resolved at 1.1.3
Creating working copy for https://github.com/vapor/core.git
Working copy of https://github.com/vapor/core.git resolved at 2.2.1
Creating working copy for https://github.com/vapor/random.git
Working copy of https://github.com/vapor/random.git resolved at 1.2.0
Creating working copy for https://github.com/vapor/sockets.git
Working copy of https://github.com/vapor/sockets.git resolved at 2.2.3
Creating working copy for https://github.com/vapor/tls.git
Working copy of https://github.com/vapor/tls.git resolved at 2.1.3
warning: 'ctls': ignoring declared target(s) 'CTLS' in the system package
warning: you may be able to install ctls using your system-packager:
    apt-get install libssl-dev
warning: you may be able to install ctls using your system-packager:
    apt-get install libssl-dev
Building for debugging...
[0/15] Write sources
[13/15] Write swift-version-24593BA9C3E375BF.txt
[14/15] Compiling CHTTP http_parser.c
[16/37] Emitting module Bits
[17/39] Compiling Debugging Debuggable.swift
[18/39] Emitting module Debugging
[19/39] Compiling Bits Operators.swift
[20/39] Compiling Bits String+BytesConvertible.swift
[22/40] Compiling Bits UnsignedInteger+BytesConvertible.swift
[23/40] Compiling Bits UnsignedInteger+Shifting.swift
[24/40] Compiling Bits Aliases.swift
[25/40] Compiling Bits Base64Encoder.swift
[26/40] Compiling Bits Byte+Alphabet.swift
[27/40] Emitting module libc
[28/40] Compiling libc libc.swift
[30/41] Compiling Bits Bytes+Base64.swift
[31/41] Compiling Bits Bytes+Hex.swift
[32/41] Compiling Bits Data+BytesConvertible.swift
[33/41] Compiling Bits HexEncoder.swift
[34/41] Compiling Bits Byte+Random.swift
[35/41] Compiling Bits Byte+UTF8Numbers.swift
[36/41] Compiling Bits ByteSequence+Conversions.swift
[37/41] Compiling Bits Byte+ControlCharacters.swift
[38/41] Compiling Bits Byte+Convenience.swift
[39/41] Compiling Bits Byte+PatternMatching.swift
[40/41] Compiling Bits Bytes+Percent.swift
[41/41] Compiling Bits BytesConvertible.swift
[43/64] Compiling Core Result.swift
[44/64] Compiling Core Semaphore.swift
[45/64] Compiling Core Sequence.swift
[46/66] Emitting module Core
[47/66] Compiling Core Lock.swift
[48/66] Compiling Core Portal.swift
[49/66] Compiling Core RFC1123.swift
[50/66] Compiling Core Collection+Safe.swift
[51/66] Compiling Core DataFile.swift
[52/66] Compiling Core Dispatch.swift
[53/66] Compiling Core Array.swift
[54/66] Compiling Core Bits.swift
[55/66] Compiling Core Cache.swift
[56/66] Compiling Core Extendable.swift
[57/66] Compiling Core FileProtocol.swift
[58/66] Compiling Core Int+Hex.swift
[59/66] Compiling Core StaticDataBuffer.swift
[60/66] Compiling Core String+CaseInsensitiveCompare.swift
[61/66] Compiling Core String+Polymorphic.swift
[62/66] Compiling Core DispatchTime+Utilities.swift
[63/66] Compiling Core EmptyInitializable.swift
[64/66] Compiling Core Exports.swift
[65/66] Compiling Core String.swift
[66/66] Compiling Core WorkingDirectory.swift
[68/84] Compiling Transport Exports.swift
[69/84] Compiling Transport ClientStream.swift
[70/84] Compiling Transport ServerStream.swift
[71/84] Compiling Transport FoundationStream.swift
[72/84] Compiling Transport Stream.swift
[73/85] Compiling Random RandomProtocol.swift
[74/85] Compiling Transport StreamError.swift
[75/85] Compiling Random URandom.swift
[76/85] Compiling Transport WriteableStream.swift
[77/85] Compiling Transport ReadableStream.swift
[78/85] Compiling Transport InternetStream.swift
[79/85] Compiling Transport Port.swift
[80/85] Emitting module Transport
[81/86] Compiling Random Exports.swift
[82/86] Compiling Random OSRandom.swift
[83/86] Compiling Random EmptyInitializable.swift
[84/86] Emitting module Random
[85/86] Compiling Random Array+Random.swift
[88/128] Compiling Sockets TCPReadableSocket.swift
[89/128] Compiling Sockets TCPSocket.swift
[90/130] Compiling URI URI+Ports.swift
[91/130] Compiling URI URI+String.swift
[92/130] Compiling URI URI+Modification.swift
[93/130] Compiling URI Parser.swift
[94/130] Compiling URI URI+Byte.swift
[95/130] Emitting module URI
[96/130] Compiling URI URI.swift
[97/130] Emitting module Sockets
[99/131] Compiling Crypto ByteStream.swift
[100/131] Compiling Sockets Types.swift
[101/132] Compiling Sockets TCPWriteableSocket.swift
[102/132] Compiling Sockets UDPSocket.swift
[103/132] Compiling Sockets RawSocket.swift
[104/132] Compiling Sockets Select.swift
[105/132] Compiling Sockets Socket.swift
[106/132] Compiling Crypto Hash+Random.swift
[107/132] Compiling Sockets TCPEstablishedSocket.swift
[108/132] Compiling Sockets TCPInternetSocket.swift
[109/132] Compiling Crypto Random.swift
[110/132] Compiling Crypto Helpers.swift
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/HMAC/HMAC+Method.swift:23:28: error: cannot find type 'EVP_MD' in scope
21 | extension HMAC.Method {
22 |     /// The internal EVP pointer.
23 |     var evp: UnsafePointer<EVP_MD> {
   |                            `- error: cannot find type 'EVP_MD' in scope
24 |         switch self {
25 |         case .sha1:
[111/132] Compiling Crypto HMAC+Method.swift
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/HMAC/HMAC+Method.swift:23:28: error: cannot find type 'EVP_MD' in scope
21 | extension HMAC.Method {
22 |     /// The internal EVP pointer.
23 |     var evp: UnsafePointer<EVP_MD> {
   |                            `- error: cannot find type 'EVP_MD' in scope
24 |         switch self {
25 |         case .sha1:
[115/132] Compiling Crypto HMAC.swift
[116/132] Compiling Crypto Hash+Method.swift
[117/132] Compiling Crypto Hash.swift
[118/132] Compiling Sockets Descriptor.swift
[119/132] Compiling Sockets InternetSocket.swift
[120/132] Compiling Sockets Pipe.swift
[121/132] Compiling Crypto PseudoRandom.swift
[122/132] Compiling Crypto LibreSSLError.swift
[123/132] Compiling Sockets Address+C.swift
[124/132] Compiling Sockets Address.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[126/133] Emitting module Crypto
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher+Method.swift:144:35: error: cannot find type 'EVP_CIPHER' in scope
142 |
143 | extension Cipher.Method {
144 |     public var evp: UnsafePointer<EVP_CIPHER> {
    |                                   `- error: cannot find type 'EVP_CIPHER' in scope
145 |         switch self {
146 |         case .blowfish(let mode):
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:71:34: error: cannot find type 'EVP_CIPHER_CTX' in scope
 69 |         stream: ByteStream,
 70 |         initialize: (
 71 |             UnsafeMutablePointer<EVP_CIPHER_CTX>,
    |                                  `- error: cannot find type 'EVP_CIPHER_CTX' in scope
 72 |             UnsafePointer<EVP_CIPHER>,
 73 |             UnsafePointer<UInt8>,
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:72:27: error: cannot find type 'EVP_CIPHER' in scope
 70 |         initialize: (
 71 |             UnsafeMutablePointer<EVP_CIPHER_CTX>,
 72 |             UnsafePointer<EVP_CIPHER>,
    |                           `- error: cannot find type 'EVP_CIPHER' in scope
 73 |             UnsafePointer<UInt8>,
 74 |             UnsafePointer<UInt8>?
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:77:34: error: cannot find type 'EVP_CIPHER_CTX' in scope
 75 |         ) -> Int32,
 76 |         update: (
 77 |             UnsafeMutablePointer<EVP_CIPHER_CTX>,
    |                                  `- error: cannot find type 'EVP_CIPHER_CTX' in scope
 78 |             UnsafeMutablePointer<UInt8>,
 79 |             UnsafeMutablePointer<Int32>,
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:84:34: error: cannot find type 'EVP_CIPHER_CTX' in scope
 82 |         ) -> Int32,
 83 |         final: (
 84 |             UnsafeMutablePointer<EVP_CIPHER_CTX>,
    |                                  `- error: cannot find type 'EVP_CIPHER_CTX' in scope
 85 |             UnsafeMutablePointer<UInt8>,
 86 |             UnsafeMutablePointer<Int32>
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/HMAC/HMAC+Method.swift:23:28: error: cannot find type 'EVP_MD' in scope
21 | extension HMAC.Method {
22 |     /// The internal EVP pointer.
23 |     var evp: UnsafePointer<EVP_MD> {
   |                            `- error: cannot find type 'EVP_MD' in scope
24 |         switch self {
25 |         case .sha1:
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher+Method.swift:144:35: error: cannot find type 'EVP_CIPHER' in scope
142 |
143 | extension Cipher.Method {
144 |     public var evp: UnsafePointer<EVP_CIPHER> {
    |                                   `- error: cannot find type 'EVP_CIPHER' in scope
145 |         switch self {
146 |         case .blowfish(let mode):
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:71:34: error: cannot find type 'EVP_CIPHER_CTX' in scope
 69 |         stream: ByteStream,
 70 |         initialize: (
 71 |             UnsafeMutablePointer<EVP_CIPHER_CTX>,
    |                                  `- error: cannot find type 'EVP_CIPHER_CTX' in scope
 72 |             UnsafePointer<EVP_CIPHER>,
 73 |             UnsafePointer<UInt8>,
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:72:27: error: cannot find type 'EVP_CIPHER' in scope
 70 |         initialize: (
 71 |             UnsafeMutablePointer<EVP_CIPHER_CTX>,
 72 |             UnsafePointer<EVP_CIPHER>,
    |                           `- error: cannot find type 'EVP_CIPHER' in scope
 73 |             UnsafePointer<UInt8>,
 74 |             UnsafePointer<UInt8>?
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:77:34: error: cannot find type 'EVP_CIPHER_CTX' in scope
 75 |         ) -> Int32,
 76 |         update: (
 77 |             UnsafeMutablePointer<EVP_CIPHER_CTX>,
    |                                  `- error: cannot find type 'EVP_CIPHER_CTX' in scope
 78 |             UnsafeMutablePointer<UInt8>,
 79 |             UnsafeMutablePointer<Int32>,
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:84:34: error: cannot find type 'EVP_CIPHER_CTX' in scope
 82 |         ) -> Int32,
 83 |         final: (
 84 |             UnsafeMutablePointer<EVP_CIPHER_CTX>,
    |                                  `- error: cannot find type 'EVP_CIPHER_CTX' in scope
 85 |             UnsafeMutablePointer<UInt8>,
 86 |             UnsafeMutablePointer<Int32>
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:23:26: error: cannot find 'EVP_CIPHER_key_length' in scope
 21 |         iv: Bytes? = nil
 22 |     ) throws {
 23 |         let keyLen = Int(EVP_CIPHER_key_length(method.evp))
    |                          `- error: cannot find 'EVP_CIPHER_key_length' in scope
 24 |         guard key.count == keyLen else {
 25 |             throw Error.invalidKeyLength(expected: keyLen)
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:32:29: error: cannot find 'EVP_CIPHER_iv_length' in scope
 30 |
 31 |         if let iv = iv {
 32 |             let ivLen = Int(EVP_CIPHER_iv_length(method.evp))
    |                             `- error: cannot find 'EVP_CIPHER_iv_length' in scope
 33 |             guard ivLen == iv.count else {
 34 |                 throw Error.invalidInitializationVectorLength(expected: ivLen)
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:89:19: error: cannot find 'EVP_CIPHER_CTX' in scope
 87 |         ) -> Int32
 88 |     ) throws -> Bytes {
 89 |         var ctx = EVP_CIPHER_CTX()
    |                   `- error: cannot find 'EVP_CIPHER_CTX' in scope
 90 |
 91 |         guard initialize(&ctx, method.evp, key, iv) == 1 else {
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:135:13: error: cannot find 'EVP_CIPHER_CTX_cleanup' in scope
133 |             #endif
134 |
135 |             EVP_CIPHER_CTX_cleanup(&ctx)
    |             `- error: cannot find 'EVP_CIPHER_CTX_cleanup' in scope
136 |         }
137 |
/usr/include/openssl/evp.h:871:11: note: macro 'EVP_CIPHER_CTX_cleanup' unavailable: function like macros not supported
 869 | # ifndef OPENSSL_NO_DEPRECATED_1_1_0
 870 | #  define EVP_CIPHER_CTX_init(c)      EVP_CIPHER_CTX_reset(c)
 871 | #  define EVP_CIPHER_CTX_cleanup(c)   EVP_CIPHER_CTX_reset(c)
     |           `- note: macro 'EVP_CIPHER_CTX_cleanup' unavailable: function like macros not supported
 872 | # endif
 873 | EVP_CIPHER_CTX *EVP_CIPHER_CTX_new(void);
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher+Method.swift:144:35: error: cannot find type 'EVP_CIPHER' in scope
142 |
143 | extension Cipher.Method {
144 |     public var evp: UnsafePointer<EVP_CIPHER> {
    |                                   `- error: cannot find type 'EVP_CIPHER' in scope
145 |         switch self {
146 |         case .blowfish(let mode):
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:71:34: error: cannot find type 'EVP_CIPHER_CTX' in scope
 69 |         stream: ByteStream,
 70 |         initialize: (
 71 |             UnsafeMutablePointer<EVP_CIPHER_CTX>,
    |                                  `- error: cannot find type 'EVP_CIPHER_CTX' in scope
 72 |             UnsafePointer<EVP_CIPHER>,
 73 |             UnsafePointer<UInt8>,
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:72:27: error: cannot find type 'EVP_CIPHER' in scope
 70 |         initialize: (
 71 |             UnsafeMutablePointer<EVP_CIPHER_CTX>,
 72 |             UnsafePointer<EVP_CIPHER>,
    |                           `- error: cannot find type 'EVP_CIPHER' in scope
 73 |             UnsafePointer<UInt8>,
 74 |             UnsafePointer<UInt8>?
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:77:34: error: cannot find type 'EVP_CIPHER_CTX' in scope
 75 |         ) -> Int32,
 76 |         update: (
 77 |             UnsafeMutablePointer<EVP_CIPHER_CTX>,
    |                                  `- error: cannot find type 'EVP_CIPHER_CTX' in scope
 78 |             UnsafeMutablePointer<UInt8>,
 79 |             UnsafeMutablePointer<Int32>,
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:84:34: error: cannot find type 'EVP_CIPHER_CTX' in scope
 82 |         ) -> Int32,
 83 |         final: (
 84 |             UnsafeMutablePointer<EVP_CIPHER_CTX>,
    |                                  `- error: cannot find type 'EVP_CIPHER_CTX' in scope
 85 |             UnsafeMutablePointer<UInt8>,
 86 |             UnsafeMutablePointer<Int32>
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:23:26: error: cannot find 'EVP_CIPHER_key_length' in scope
 21 |         iv: Bytes? = nil
 22 |     ) throws {
 23 |         let keyLen = Int(EVP_CIPHER_key_length(method.evp))
    |                          `- error: cannot find 'EVP_CIPHER_key_length' in scope
 24 |         guard key.count == keyLen else {
 25 |             throw Error.invalidKeyLength(expected: keyLen)
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:32:29: error: cannot find 'EVP_CIPHER_iv_length' in scope
 30 |
 31 |         if let iv = iv {
 32 |             let ivLen = Int(EVP_CIPHER_iv_length(method.evp))
    |                             `- error: cannot find 'EVP_CIPHER_iv_length' in scope
 33 |             guard ivLen == iv.count else {
 34 |                 throw Error.invalidInitializationVectorLength(expected: ivLen)
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:89:19: error: cannot find 'EVP_CIPHER_CTX' in scope
 87 |         ) -> Int32
 88 |     ) throws -> Bytes {
 89 |         var ctx = EVP_CIPHER_CTX()
    |                   `- error: cannot find 'EVP_CIPHER_CTX' in scope
 90 |
 91 |         guard initialize(&ctx, method.evp, key, iv) == 1 else {
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/Cipher.swift:135:13: error: cannot find 'EVP_CIPHER_CTX_cleanup' in scope
133 |             #endif
134 |
135 |             EVP_CIPHER_CTX_cleanup(&ctx)
    |             `- error: cannot find 'EVP_CIPHER_CTX_cleanup' in scope
136 |         }
137 |
/usr/include/openssl/evp.h:871:11: note: macro 'EVP_CIPHER_CTX_cleanup' unavailable: function like macros not supported
 869 | # ifndef OPENSSL_NO_DEPRECATED_1_1_0
 870 | #  define EVP_CIPHER_CTX_init(c)      EVP_CIPHER_CTX_reset(c)
 871 | #  define EVP_CIPHER_CTX_cleanup(c)   EVP_CIPHER_CTX_reset(c)
     |           `- note: macro 'EVP_CIPHER_CTX_cleanup' unavailable: function like macros not supported
 872 | # endif
 873 | EVP_CIPHER_CTX *EVP_CIPHER_CTX_new(void);
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/HMAC/HMAC.swift:25:23: error: cannot find 'HMAC_CTX' in scope
23 |     /// - returns: The authenticated message
24 |     public func authenticate(key: Bytes) throws -> Bytes {
25 |         var context = HMAC_CTX()
   |                       `- error: cannot find 'HMAC_CTX' in scope
26 |         HMAC_CTX_init(&context)
27 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/HMAC/HMAC.swift:26:9: error: cannot find 'HMAC_CTX_init' in scope
24 |     public func authenticate(key: Bytes) throws -> Bytes {
25 |         var context = HMAC_CTX()
26 |         HMAC_CTX_init(&context)
   |         `- error: cannot find 'HMAC_CTX_init' in scope
27 |
28 |         HMAC_Init_ex(&context, key, Int32(key.count), method.evp, nil)
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/HMAC/HMAC+Method.swift:23:28: error: cannot find type 'EVP_MD' in scope
21 | extension HMAC.Method {
22 |     /// The internal EVP pointer.
23 |     var evp: UnsafePointer<EVP_MD> {
   |                            `- error: cannot find type 'EVP_MD' in scope
24 |         switch self {
25 |         case .sha1:
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/HMAC/HMAC.swift:28:22: error: cannot convert value of type '_' to expected argument type 'OpaquePointer'
26 |         HMAC_CTX_init(&context)
27 |
28 |         HMAC_Init_ex(&context, key, Int32(key.count), method.evp, nil)
   |                      `- error: cannot convert value of type '_' to expected argument type 'OpaquePointer'
29 |
30 |         while !stream.closed {
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/HMAC/HMAC.swift:32:25: error: cannot convert value of type '_' to expected argument type 'OpaquePointer'
30 |         while !stream.closed {
31 |             let bytes = try stream.next()
32 |             HMAC_Update(&context, bytes, bytes.count)
   |                         `- error: cannot convert value of type '_' to expected argument type 'OpaquePointer'
33 |         }
34 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/HMAC/HMAC.swift:38:20: error: cannot convert value of type '_' to expected argument type 'OpaquePointer'
36 |         var digest = Bytes(repeating: 0, count: Int(EVP_MAX_MD_SIZE))
37 |         var length: UInt32 = 0
38 |         HMAC_Final(&context, &digest, &length);
   |                    `- error: cannot convert value of type '_' to expected argument type 'OpaquePointer'
39 |
40 |         return Array(digest[0..<Int(length)])
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/HMAC/HMAC.swift:25:23: error: cannot find 'HMAC_CTX' in scope
23 |     /// - returns: The authenticated message
24 |     public func authenticate(key: Bytes) throws -> Bytes {
25 |         var context = HMAC_CTX()
   |                       `- error: cannot find 'HMAC_CTX' in scope
26 |         HMAC_CTX_init(&context)
27 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/HMAC/HMAC.swift:26:9: error: cannot find 'HMAC_CTX_init' in scope
24 |     public func authenticate(key: Bytes) throws -> Bytes {
25 |         var context = HMAC_CTX()
26 |         HMAC_CTX_init(&context)
   |         `- error: cannot find 'HMAC_CTX_init' in scope
27 |
28 |         HMAC_Init_ex(&context, key, Int32(key.count), method.evp, nil)
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/HMAC/HMAC+Method.swift:23:28: error: cannot find type 'EVP_MD' in scope
21 | extension HMAC.Method {
22 |     /// The internal EVP pointer.
23 |     var evp: UnsafePointer<EVP_MD> {
   |                            `- error: cannot find type 'EVP_MD' in scope
24 |         switch self {
25 |         case .sha1:
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/HMAC/HMAC.swift:28:22: error: cannot convert value of type '_' to expected argument type 'OpaquePointer'
26 |         HMAC_CTX_init(&context)
27 |
28 |         HMAC_Init_ex(&context, key, Int32(key.count), method.evp, nil)
   |                      `- error: cannot convert value of type '_' to expected argument type 'OpaquePointer'
29 |
30 |         while !stream.closed {
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/HMAC/HMAC.swift:32:25: error: cannot convert value of type '_' to expected argument type 'OpaquePointer'
30 |         while !stream.closed {
31 |             let bytes = try stream.next()
32 |             HMAC_Update(&context, bytes, bytes.count)
   |                         `- error: cannot convert value of type '_' to expected argument type 'OpaquePointer'
33 |         }
34 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/HMAC/HMAC.swift:38:20: error: cannot convert value of type '_' to expected argument type 'OpaquePointer'
36 |         var digest = Bytes(repeating: 0, count: Int(EVP_MAX_MD_SIZE))
37 |         var length: UInt32 = 0
38 |         HMAC_Final(&context, &digest, &length);
   |                    `- error: cannot convert value of type '_' to expected argument type 'OpaquePointer'
39 |
40 |         return Array(digest[0..<Int(length)])
BUILD FAILURE 6.2 linux