The Swift Package Index logo.Swift Package Index

Build Information

Failed to build S3SignerAWS, reference 4.0.0 (720a55), with Swift 6.2 for Linux on 17 Jun 2025 17:13:28 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/justinm1/s3signeraws.git
Reference: 4.0.0
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/justinm1/s3signeraws
 * tag               4.0.0      -> FETCH_HEAD
HEAD is now at 720a557 Merge pull request #16 from JustinM1/swift-5
Cloned https://github.com/justinm1/s3signeraws.git
Revision (git rev-parse @):
720a557330de2e9396c42c89ada90bd45a537dcc
SUCCESS checkout https://github.com/justinm1/s3signeraws.git at 4.0.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/justinm1/s3signeraws.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/crypto.git
[1/2786] Fetching crypto
Fetched https://github.com/vapor/crypto.git from cache (0.85s)
Computing version for https://github.com/vapor/crypto.git
Computed https://github.com/vapor/crypto.git at 3.3.3 (3.35s)
Fetching https://github.com/vapor/core.git
Fetching https://github.com/apple/swift-nio-ssl-support.git
[1/16] Fetching swift-nio-ssl-support
[17/20159] Fetching swift-nio-ssl-support, core
Fetched https://github.com/apple/swift-nio-ssl-support.git from cache (1.35s)
Fetched https://github.com/vapor/core.git from cache (1.37s)
Computing version for https://github.com/apple/swift-nio-ssl-support.git
Computed https://github.com/apple/swift-nio-ssl-support.git at 1.0.0 (1.94s)
Computing version for https://github.com/vapor/core.git
Computed https://github.com/vapor/core.git at 3.10.1 (0.89s)
Fetching https://github.com/apple/swift-nio.git
[1/76327] Fetching swift-nio
Fetched https://github.com/apple/swift-nio.git from cache (3.44s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 1.14.4 (3.91s)
Fetching https://github.com/apple/swift-nio-zlib-support.git
[1/15] Fetching swift-nio-zlib-support
Fetched https://github.com/apple/swift-nio-zlib-support.git from cache (0.21s)
Computing version for https://github.com/apple/swift-nio-zlib-support.git
Computed https://github.com/apple/swift-nio-zlib-support.git at 1.0.0 (0.56s)
Creating working copy for https://github.com/apple/swift-nio-zlib-support.git
Working copy of https://github.com/apple/swift-nio-zlib-support.git resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-nio-ssl-support.git
Working copy of https://github.com/apple/swift-nio-ssl-support.git resolved at 1.0.0
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 1.14.4
Creating working copy for https://github.com/vapor/core.git
Working copy of https://github.com/vapor/core.git resolved at 3.10.1
Creating working copy for https://github.com/vapor/crypto.git
Working copy of https://github.com/vapor/crypto.git resolved at 3.3.3
warning: 'swift-nio-ssl-support': ignoring declared target(s) 'swift-nio-ssl-support' in the system package
warning: 'swift-nio-zlib-support': ignoring declared target(s) 'swift-nio-zlib-support' in the system package
Building for debugging...
[0/22] Write sources
[10/22] Compiling CNIOLinux ifaddrs-android.c
[11/22] Compiling CNIODarwin shim.c
[12/22] Compiling CNIOSHA1 c_nio_sha1.c
[13/22] Write sources
[15/22] Compiling CBcrypt blf.c
[16/22] Compiling CBase32 base32.c
[17/22] Compiling CNIOLinux shim.c
[18/22] Compiling CBcrypt bcrypt.c
[19/22] Write swift-version-24593BA9C3E375BF.txt
[20/31] Compiling CCryptoOpenSSL shim.c
[21/31] Compiling c-atomics.c
[23/34] Compiling NIOPriorityQueue PriorityQueue.swift
[24/34] Compiling Debugging SourceLocation.swift
[25/34] Compiling NIOConcurrencyHelpers atomics.swift
[26/34] Compiling NIOConcurrencyHelpers lock.swift
[27/34] Emitting module NIOConcurrencyHelpers
[29/35] Emitting module COperatingSystem
[30/35] Compiling COperatingSystem libc.swift
[31/36] Compiling Debugging Demangler.swift
[33/36] Emitting module Debugging
[34/36] Compiling Debugging Debuggable.swift
[35/37] Emitting module NIOPriorityQueue
[36/37] Compiling NIOPriorityQueue Heap.swift
[39/88] Compiling NIO MarkedCircularBuffer.swift
[40/88] Compiling NIO MulticastChannel.swift
[41/88] Compiling NIO NIOAny.swift
[42/88] Compiling NIO NonBlockingFileIO.swift
[43/88] Compiling NIO PendingDatagramWritesManager.swift
[44/88] Compiling NIO PendingWritesManager.swift
[45/88] Compiling NIO PriorityQueue.swift
[46/94] Compiling NIO Heap.swift
[47/94] Compiling NIO IO.swift
[48/94] Compiling NIO IOData.swift
[49/94] Compiling NIO IntegerTypes.swift
[50/94] Compiling NIO Interfaces.swift
[51/94] Compiling NIO Linux.swift
[52/94] Compiling NIO LinuxCPUSet.swift
[53/94] Emitting module NIO
[54/94] Compiling NIO RecvByteBufferAllocator.swift
[55/94] Compiling NIO Resolver.swift
[56/94] Compiling NIO Selectable.swift
[57/94] Compiling NIO Selector.swift
[58/94] Compiling NIO ServerSocket.swift
[59/94] Compiling NIO Socket.swift
[60/94] Compiling NIO SocketAddresses.swift
[61/94] Compiling NIO ChannelPipeline.swift
[62/94] Compiling NIO CircularBuffer.swift
[63/94] Compiling NIO Codec.swift
[64/94] Compiling NIO CompositeError.swift
[65/94] Compiling NIO ContiguousCollection.swift
[66/94] Compiling NIO DeadChannel.swift
[67/94] Compiling NIO Embedded.swift
[68/94] Compiling NIO EventLoop.swift
[69/94] Compiling NIO EventLoopFuture.swift
[70/94] Compiling NIO FileDescriptor.swift
[71/94] Compiling NIO FileHandle.swift
[72/94] Compiling NIO FileRegion.swift
[73/94] Compiling NIO GetaddrinfoResolver.swift
[74/94] Compiling NIO HappyEyeballs.swift
[75/94] Compiling NIO ByteBuffer-int.swift
[76/94] Compiling NIO ByteBuffer-views.swift
[77/94] Compiling NIO Channel.swift
[78/94] Compiling NIO ChannelHandler.swift
[79/94] Compiling NIO ChannelHandlers.swift
[80/94] Compiling NIO ChannelInvoker.swift
[81/94] Compiling NIO ChannelOption.swift
[82/94] Compiling NIO AddressedEnvelope.swift
[83/94] Compiling NIO BaseSocket.swift
[84/94] Compiling NIO BaseSocketChannel.swift
[85/94] Compiling NIO BlockingIOThreadPool.swift
[86/94] Compiling NIO Bootstrap.swift
[87/94] Compiling NIO ByteBuffer-aux.swift
[88/94] Compiling NIO ByteBuffer-core.swift
[89/94] Compiling NIO SocketChannel.swift
[90/94] Compiling NIO SocketOptionProvider.swift
[91/94] Compiling NIO System.swift
[92/94] Compiling NIO Thread.swift
[93/94] Compiling NIO TypeAssistedChannelHandler.swift
[94/94] Compiling NIO Utilities.swift
[96/124] Compiling Bits Bytes.swift
[97/124] Compiling Async Collection+Future.swift
[98/124] Compiling Async Deprecated.swift
[99/124] Compiling Async Async+NIO.swift
[100/124] Compiling Async AsyncError.swift
[101/124] Compiling Async Future+Map.swift
[102/124] Compiling Async Future+Transform.swift
[103/124] Compiling Async Future+Flatten.swift
[104/124] Compiling Async Future+Global.swift
[105/124] Emitting module Async
[106/124] Compiling Async Exports.swift
[107/124] Compiling Async Future+DoCatch.swift
[108/126] Compiling Bits Data+Bytes.swift
[109/126] Compiling NIOFoundationCompat ByteBuffer-foundation.swift
[110/126] Emitting module NIOFoundationCompat
[111/126] Compiling Async Worker.swift
[115/127] Compiling Bits Deprecated.swift
[120/127] Emitting module Bits
[123/127] Compiling Async FutureType.swift
[124/127] Compiling Async QueueHandler.swift
[125/127] Compiling Async Future+Variadic.swift
[126/127] Compiling Async Future+Void.swift
[128/128] Compiling Bits Data+Strings.swift
[130/157] Compiling Random URandom.swift
[131/157] Compiling Random RandomProtocol.swift
[132/157] Compiling Random Array+Random.swift
[133/157] Compiling Random OSRandom.swift
[134/157] Emitting module Random
[136/158] Compiling Core NotFound.swift
[137/158] Compiling Core OptionalType.swift
[138/158] Compiling Core Process+Execute.swift
[139/161] Compiling Core Data+Hex.swift
[140/161] Compiling Core DataCoders.swift
[141/161] Compiling Core Deprecated.swift
[142/161] Compiling Core Reflectable.swift
[143/161] Compiling Core String+Utilities.swift
[144/161] Compiling Core Thread+Async.swift
[145/161] Compiling Core BasicKey.swift
[146/161] Compiling Core CaseInsensitiveString.swift
[147/161] Compiling Core Decodable+Reflectable.swift
[148/161] Compiling Core ReflectionDecodable.swift
[149/161] Compiling Core Future+Unwrap.swift
[150/161] Compiling Core FutureEncoder.swift
[151/161] Compiling Core HeaderValue.swift
[152/161] Compiling Core DirectoryConfig.swift
[153/161] Compiling Core Exports.swift
[154/161] Compiling Core File.swift
[155/161] Compiling Core ReflectionDecoders.swift
[156/161] Compiling Core CoreError.swift
[157/161] Compiling Core Data+Base64URL.swift
[158/161] Emitting module Core
[159/161] Compiling Core LosslessDataConvertible.swift
[160/161] Compiling Core MediaType.swift
[161/161] Compiling Core NestedData.swift
[163/180] Emitting module Crypto
[164/182] Compiling Crypto Cipher.swift
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/CipherAlgorithm.swift:55:16: error: cannot find 'EVP_CIPHER_type' in scope
53 |     /// Returns the OpenSSL NID type for this algorithm.
54 |     public var type: Int32 {
55 |         return EVP_CIPHER_type(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_type' in scope
56 |     }
57 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/CipherAlgorithm.swift:60:16: error: cannot find 'EVP_CIPHER_key_length' in scope
58 |     /// This cipher's required key length.
59 |     public var keySize: Int32 {
60 |         return EVP_CIPHER_key_length(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_key_length' in scope
61 |     }
62 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/CipherAlgorithm.swift:65:16: error: cannot find 'EVP_CIPHER_iv_length' in scope
63 |     /// This cipher's required initialization vector length.
64 |     public var ivSize: Int32 {
65 |         return EVP_CIPHER_iv_length(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_iv_length' in scope
66 |     }
67 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/CipherAlgorithm.swift:70:16: error: cannot find 'EVP_CIPHER_block_size' in scope
68 |     /// This cipher's block size, used internally to allocate "out" buffers.
69 |     public var blockSize: Int32 {
70 |         return EVP_CIPHER_block_size(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_block_size' in scope
71 |     }
72 | }
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLCipherAlgorithm.swift:30:16: error: cannot find 'EVP_CIPHER_type' in scope
28 |     /// See `OpenSSLCipherAlgorithm`
29 |     public var type: Int32 {
30 |         return EVP_CIPHER_type(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_type' in scope
31 |     }
32 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLCipherAlgorithm.swift:35:16: error: cannot find 'EVP_CIPHER_key_length' in scope
33 |     /// See `OpenSSLCipherAlgorithm`
34 |     public var keySize: Int32 {
35 |         return EVP_CIPHER_key_length(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_key_length' in scope
36 |     }
37 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLCipherAlgorithm.swift:40:16: error: cannot find 'EVP_CIPHER_iv_length' in scope
38 |     /// See `OpenSSLCipherAlgorithm`
39 |     public var ivSize: Int32 {
40 |         return EVP_CIPHER_iv_length(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_iv_length' in scope
41 |     }
42 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLCipherAlgorithm.swift:45:16: error: cannot find 'EVP_CIPHER_block_size' in scope
43 |     /// See `OpenSSLCipherAlgorithm`
44 |     public var blockSize: Int32 {
45 |         return EVP_CIPHER_block_size(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_block_size' in scope
46 |     }
47 | }
[165/182] Compiling Crypto CipherAlgorithm.swift
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/CipherAlgorithm.swift:55:16: error: cannot find 'EVP_CIPHER_type' in scope
53 |     /// Returns the OpenSSL NID type for this algorithm.
54 |     public var type: Int32 {
55 |         return EVP_CIPHER_type(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_type' in scope
56 |     }
57 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/CipherAlgorithm.swift:60:16: error: cannot find 'EVP_CIPHER_key_length' in scope
58 |     /// This cipher's required key length.
59 |     public var keySize: Int32 {
60 |         return EVP_CIPHER_key_length(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_key_length' in scope
61 |     }
62 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/CipherAlgorithm.swift:65:16: error: cannot find 'EVP_CIPHER_iv_length' in scope
63 |     /// This cipher's required initialization vector length.
64 |     public var ivSize: Int32 {
65 |         return EVP_CIPHER_iv_length(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_iv_length' in scope
66 |     }
67 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/CipherAlgorithm.swift:70:16: error: cannot find 'EVP_CIPHER_block_size' in scope
68 |     /// This cipher's block size, used internally to allocate "out" buffers.
69 |     public var blockSize: Int32 {
70 |         return EVP_CIPHER_block_size(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_block_size' in scope
71 |     }
72 | }
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLCipherAlgorithm.swift:30:16: error: cannot find 'EVP_CIPHER_type' in scope
28 |     /// See `OpenSSLCipherAlgorithm`
29 |     public var type: Int32 {
30 |         return EVP_CIPHER_type(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_type' in scope
31 |     }
32 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLCipherAlgorithm.swift:35:16: error: cannot find 'EVP_CIPHER_key_length' in scope
33 |     /// See `OpenSSLCipherAlgorithm`
34 |     public var keySize: Int32 {
35 |         return EVP_CIPHER_key_length(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_key_length' in scope
36 |     }
37 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLCipherAlgorithm.swift:40:16: error: cannot find 'EVP_CIPHER_iv_length' in scope
38 |     /// See `OpenSSLCipherAlgorithm`
39 |     public var ivSize: Int32 {
40 |         return EVP_CIPHER_iv_length(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_iv_length' in scope
41 |     }
42 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLCipherAlgorithm.swift:45:16: error: cannot find 'EVP_CIPHER_block_size' in scope
43 |     /// See `OpenSSLCipherAlgorithm`
44 |     public var blockSize: Int32 {
45 |         return EVP_CIPHER_block_size(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_block_size' in scope
46 |     }
47 | }
[166/182] Compiling Crypto OpenSSLCipherAlgorithm.swift
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/CipherAlgorithm.swift:55:16: error: cannot find 'EVP_CIPHER_type' in scope
53 |     /// Returns the OpenSSL NID type for this algorithm.
54 |     public var type: Int32 {
55 |         return EVP_CIPHER_type(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_type' in scope
56 |     }
57 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/CipherAlgorithm.swift:60:16: error: cannot find 'EVP_CIPHER_key_length' in scope
58 |     /// This cipher's required key length.
59 |     public var keySize: Int32 {
60 |         return EVP_CIPHER_key_length(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_key_length' in scope
61 |     }
62 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/CipherAlgorithm.swift:65:16: error: cannot find 'EVP_CIPHER_iv_length' in scope
63 |     /// This cipher's required initialization vector length.
64 |     public var ivSize: Int32 {
65 |         return EVP_CIPHER_iv_length(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_iv_length' in scope
66 |     }
67 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/CipherAlgorithm.swift:70:16: error: cannot find 'EVP_CIPHER_block_size' in scope
68 |     /// This cipher's block size, used internally to allocate "out" buffers.
69 |     public var blockSize: Int32 {
70 |         return EVP_CIPHER_block_size(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_block_size' in scope
71 |     }
72 | }
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLCipherAlgorithm.swift:30:16: error: cannot find 'EVP_CIPHER_type' in scope
28 |     /// See `OpenSSLCipherAlgorithm`
29 |     public var type: Int32 {
30 |         return EVP_CIPHER_type(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_type' in scope
31 |     }
32 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLCipherAlgorithm.swift:35:16: error: cannot find 'EVP_CIPHER_key_length' in scope
33 |     /// See `OpenSSLCipherAlgorithm`
34 |     public var keySize: Int32 {
35 |         return EVP_CIPHER_key_length(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_key_length' in scope
36 |     }
37 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLCipherAlgorithm.swift:40:16: error: cannot find 'EVP_CIPHER_iv_length' in scope
38 |     /// See `OpenSSLCipherAlgorithm`
39 |     public var ivSize: Int32 {
40 |         return EVP_CIPHER_iv_length(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_iv_length' in scope
41 |     }
42 |
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLCipherAlgorithm.swift:45:16: error: cannot find 'EVP_CIPHER_block_size' in scope
43 |     /// See `OpenSSLCipherAlgorithm`
44 |     public var blockSize: Int32 {
45 |         return EVP_CIPHER_block_size(c.convert())
   |                `- error: cannot find 'EVP_CIPHER_block_size' in scope
46 |     }
47 | }
[167/182] Compiling Crypto Deprecated.swift
[168/182] Compiling Crypto Exports.swift
[169/182] Compiling Crypto RSAPadding.swift
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/RSA/RSAPadding.swift:23:14: error: cannot find 'RSA_SSLV23_PADDING' in scope
21 |         case RSA_PKCS1_PADDING:
22 |             self = .pkcs1
23 |         case RSA_SSLV23_PADDING:
   |              `- error: cannot find 'RSA_SSLV23_PADDING' in scope
24 |             self = .sslv23
25 |         case RSA_NO_PADDING:
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/RSA/RSAPadding.swift:42:20: error: cannot find 'RSA_SSLV23_PADDING' in scope
40 |             return RSA_PKCS1_PADDING
41 |         case .sslv23:
42 |             return RSA_SSLV23_PADDING
   |                    `- error: cannot find 'RSA_SSLV23_PADDING' in scope
43 |         case .none:
44 |             return RSA_NO_PADDING
[170/182] Compiling Crypto CryptoRandom.swift
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/RSA/RSAPadding.swift:23:14: error: cannot find 'RSA_SSLV23_PADDING' in scope
21 |         case RSA_PKCS1_PADDING:
22 |             self = .pkcs1
23 |         case RSA_SSLV23_PADDING:
   |              `- error: cannot find 'RSA_SSLV23_PADDING' in scope
24 |             self = .sslv23
25 |         case RSA_NO_PADDING:
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/RSA/RSAPadding.swift:42:20: error: cannot find 'RSA_SSLV23_PADDING' in scope
40 |             return RSA_PKCS1_PADDING
41 |         case .sslv23:
42 |             return RSA_SSLV23_PADDING
   |                    `- error: cannot find 'RSA_SSLV23_PADDING' in scope
43 |         case .none:
44 |             return RSA_NO_PADDING
[171/182] Compiling Crypto HMAC.swift
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/MAC/OTP.swift:144:25: error: ambiguous use of 'withUnsafeBytes'
142 |     let subdigest = Data(digest[offset...offset + 3])
143 |     // convert data to UInt32
144 |     var num = subdigest.withUnsafeBytes { $0.baseAddress!.assumingMemoryBound(to: UInt32.self).pointee.bigEndian }
    |                         `- error: ambiguous use of 'withUnsafeBytes'
145 |     // remove most sig bit
146 |     num &= 0x7fffffff
FoundationEssentials.Data.withUnsafeBytes:2:24: note: found this candidate in module 'FoundationEssentials'
1 | struct Data {
2 | @inlinable public func withUnsafeBytes<ResultType>(_ body: (UnsafeRawBufferPointer) throws -> ResultType) rethrows -> ResultType}
  |                        `- note: found this candidate in module 'FoundationEssentials'
3 |
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOFoundationCompat/ByteBuffer-foundation.swift:34:17: note: found this candidate in module 'NIOFoundationCompat'
 32 | extension Data: ContiguousCollection {
 33 |     @_inlineable
 34 |     public func withUnsafeBytes<R>(_ body: (UnsafeRawBufferPointer) throws -> R) rethrows -> R {
    |                 `- note: found this candidate in module 'NIOFoundationCompat'
 35 |         return try self.withUnsafeBytes { (ptr: UnsafePointer<UInt8>) -> R in
 36 |             try body(UnsafeRawBufferPointer(start: ptr, count: self.count))
[172/182] Compiling Crypto OTP.swift
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/MAC/OTP.swift:144:25: error: ambiguous use of 'withUnsafeBytes'
142 |     let subdigest = Data(digest[offset...offset + 3])
143 |     // convert data to UInt32
144 |     var num = subdigest.withUnsafeBytes { $0.baseAddress!.assumingMemoryBound(to: UInt32.self).pointee.bigEndian }
    |                         `- error: ambiguous use of 'withUnsafeBytes'
145 |     // remove most sig bit
146 |     num &= 0x7fffffff
FoundationEssentials.Data.withUnsafeBytes:2:24: note: found this candidate in module 'FoundationEssentials'
1 | struct Data {
2 | @inlinable public func withUnsafeBytes<ResultType>(_ body: (UnsafeRawBufferPointer) throws -> ResultType) rethrows -> ResultType}
  |                        `- note: found this candidate in module 'FoundationEssentials'
3 |
/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/NIOFoundationCompat/ByteBuffer-foundation.swift:34:17: note: found this candidate in module 'NIOFoundationCompat'
 32 | extension Data: ContiguousCollection {
 33 |     @_inlineable
 34 |     public func withUnsafeBytes<R>(_ body: (UnsafeRawBufferPointer) throws -> R) rethrows -> R {
    |                 `- note: found this candidate in module 'NIOFoundationCompat'
 35 |         return try self.withUnsafeBytes { (ptr: UnsafePointer<UInt8>) -> R in
 36 |             try body(UnsafeRawBufferPointer(start: ptr, count: self.count))
[173/182] Compiling Crypto OpenSSLStreamCipher.swift
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLStreamCipher.swift:71:25: error: cannot find 'EVP_CIPHER_key_length' in scope
 69 |         let iv = iv?.convertToData()
 70 |
 71 |         let keyLength = EVP_CIPHER_key_length(algorithm.c.convert())
    |                         `- error: cannot find 'EVP_CIPHER_key_length' in scope
 72 |         guard keyLength == key.count else {
 73 |             throw CryptoError(identifier: "cipherKeySize", reason: "Invalid cipher key length \(key.count) != \(keyLength).")
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLStreamCipher.swift:76:24: error: cannot find 'EVP_CIPHER_iv_length' in scope
 74 |         }
 75 |
 76 |         let ivLength = EVP_CIPHER_iv_length(algorithm.c.convert())
    |                        `- error: cannot find 'EVP_CIPHER_iv_length' in scope
 77 |         guard (ivLength == 0 && (iv == nil || iv?.count == 0)) || (iv != nil && iv?.count == Int(ivLength)) else {
 78 |             throw CryptoError(identifier: "cipherIVSize", reason: "Invalid cipher IV length \(iv?.count ?? 0) != \(ivLength).")
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Digest/DigestAlgorithm.swift:41:16: error: cannot find 'EVP_MD_type' in scope
39 |     /// Returns the OpenSSL NID type for this algorithm.
40 |     public var type: Int32 {
41 |         return EVP_MD_type(c.convert())
   |                `- error: cannot find 'EVP_MD_type' in scope
42 |     }
43 |
[174/182] Compiling Crypto Digest.swift
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLStreamCipher.swift:71:25: error: cannot find 'EVP_CIPHER_key_length' in scope
 69 |         let iv = iv?.convertToData()
 70 |
 71 |         let keyLength = EVP_CIPHER_key_length(algorithm.c.convert())
    |                         `- error: cannot find 'EVP_CIPHER_key_length' in scope
 72 |         guard keyLength == key.count else {
 73 |             throw CryptoError(identifier: "cipherKeySize", reason: "Invalid cipher key length \(key.count) != \(keyLength).")
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLStreamCipher.swift:76:24: error: cannot find 'EVP_CIPHER_iv_length' in scope
 74 |         }
 75 |
 76 |         let ivLength = EVP_CIPHER_iv_length(algorithm.c.convert())
    |                        `- error: cannot find 'EVP_CIPHER_iv_length' in scope
 77 |         guard (ivLength == 0 && (iv == nil || iv?.count == 0)) || (iv != nil && iv?.count == Int(ivLength)) else {
 78 |             throw CryptoError(identifier: "cipherIVSize", reason: "Invalid cipher IV length \(iv?.count ?? 0) != \(ivLength).")
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Digest/DigestAlgorithm.swift:41:16: error: cannot find 'EVP_MD_type' in scope
39 |     /// Returns the OpenSSL NID type for this algorithm.
40 |     public var type: Int32 {
41 |         return EVP_MD_type(c.convert())
   |                `- error: cannot find 'EVP_MD_type' in scope
42 |     }
43 |
[175/182] Compiling Crypto DigestAlgorithm.swift
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLStreamCipher.swift:71:25: error: cannot find 'EVP_CIPHER_key_length' in scope
 69 |         let iv = iv?.convertToData()
 70 |
 71 |         let keyLength = EVP_CIPHER_key_length(algorithm.c.convert())
    |                         `- error: cannot find 'EVP_CIPHER_key_length' in scope
 72 |         guard keyLength == key.count else {
 73 |             throw CryptoError(identifier: "cipherKeySize", reason: "Invalid cipher key length \(key.count) != \(keyLength).")
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Cipher/OpenSSLStreamCipher.swift:76:24: error: cannot find 'EVP_CIPHER_iv_length' in scope
 74 |         }
 75 |
 76 |         let ivLength = EVP_CIPHER_iv_length(algorithm.c.convert())
    |                        `- error: cannot find 'EVP_CIPHER_iv_length' in scope
 77 |         guard (ivLength == 0 && (iv == nil || iv?.count == 0)) || (iv != nil && iv?.count == Int(ivLength)) else {
 78 |             throw CryptoError(identifier: "cipherIVSize", reason: "Invalid cipher IV length \(iv?.count ?? 0) != \(ivLength).")
/host/spi-builder-workspace/.build/checkouts/crypto/Sources/Crypto/Digest/DigestAlgorithm.swift:41:16: error: cannot find 'EVP_MD_type' in scope
39 |     /// Returns the OpenSSL NID type for this algorithm.
40 |     public var type: Int32 {
41 |         return EVP_MD_type(c.convert())
   |                `- error: cannot find 'EVP_MD_type' in scope
42 |     }
43 |
[176/182] Compiling Crypto RSA.swift
[177/182] Compiling Crypto RSAKey.swift
[178/182] Compiling Crypto Base32.swift
[179/182] Compiling Crypto CryptoError.swift
[180/182] Compiling Crypto BCryptDigest.swift
[181/182] Compiling Crypto AuthenticatedCipher.swift
[182/182] Compiling Crypto AuthenticatedCipherAlgorithm.swift
BUILD FAILURE 6.2 linux