Build Information
Failed to build PerfectSMTP, reference main (36f1d5), with Swift 6.4 for Android on 29 Oct 2026 00:20:19 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344844-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:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.4
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/perfectlysoft/perfect-smtp.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/perfectlysoft/perfect-smtp
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 36f1d5e Merge pull request #33 from PerfectlySoft/release-6.0.1
Cloned https://github.com/perfectlysoft/perfect-smtp.git
Revision (git rev-parse @):
36f1d5edef986414c3fdcb95290403592c2a2513
SUCCESS checkout https://github.com/perfectlysoft/perfect-smtp.git at main
========================================
Build
========================================
Selected platform: android
Swift version: 6.4
Building package at path: $PWD
https://github.com/perfectlysoft/perfect-smtp.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344844-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:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:1ec638249ee9496bfd8413990a8663326bfd4883adb2b1d6b616fd753c8ff99b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Fetching https://github.com/apple/swift-asn1.git
Fetching https://github.com/apple/swift-crypto.git
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/apple/swift-nio-ssl.git
Fetching https://github.com/apple/swift-nio.git
[1/2051] Fetching swift-asn1
[22/10432] Fetching swift-asn1, swift-log
[351/29291] Fetching swift-asn1, swift-log, swift-crypto
[5699/46185] Fetching swift-asn1, swift-log, swift-crypto, swift-nio-ssl
[43358/132872] Fetching swift-asn1, swift-log, swift-crypto, swift-nio-ssl, swift-nio
Fetched https://github.com/apple/swift-asn1.git (1.30s)
[83144/130821] Fetching swift-log, swift-crypto, swift-nio-ssl, swift-nio
Fetched https://github.com/apple/swift-log.git (1.30s)
[75630/122440] Fetching swift-crypto, swift-nio-ssl, swift-nio
Fetched https://github.com/apple/swift-nio-ssl.git (3.17s)
Fetched https://github.com/apple/swift-crypto.git (3.17s)
Fetched https://github.com/apple/swift-nio.git (3.20s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.2 (4.15s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (0.19s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.37.5 (0.19s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.104.0 (0.27s)
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-collections.git
[1/1893] Fetching swift-atomics
[1894/9287] Fetching swift-atomics, swift-system
[4926/38649] Fetching swift-atomics, swift-system, swift-collections
Fetched https://github.com/apple/swift-system.git (0.70s)
[4536/31255] Fetching swift-atomics, swift-collections
Fetched https://github.com/apple/swift-atomics.git (1.19s)
Fetched https://github.com/apple/swift-collections.git (1.20s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (1.37s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.18s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.5 (0.23s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.2 (0.15s)
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.5
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.37.5
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.104.0
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.3
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.16.2
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 4.5.2
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 1226]
[Planning 1195 / 1226]
[Planning deferred tasks]
[Constructing 2325 / 3324]
[201 / 1161]
[220 / 1216] InternalCollectionsUtilities
[220 / 1216] _NIODataStructures
[232 / 1216] _NIODataStructures
[232 / 1216] InternalCollectionsUtilities
[244 / 1216] SwiftASN1
[244 / 1216] CryptoBoringWrapper
[256 / 1216] SwiftASN1
[259 / 1217] _NIODataStructures
[263 / 1217] NIOConcurrencyHelpers
[273 / 1218] NIOConcurrencyHelpers
[277 / 1218] Logging
[279 / 1218] Logging-product
[284 / 1219] NIOConcurrencyHelpers
[288 / 1219] InternalCollectionsUtilities
[289 / 1219] SpanPreview
[294 / 1219] CryptoBoringWrapper
[296 / 1219] CryptoBoringWrapper
[299 / 1219] CryptoBoringWrapper
[301 / 1220] CryptoBoringWrapper
[310 / 1220] _NIODataStructures
[332 / 1230] CNIOWASI
[341 / 1257] Atomics
[346 / 1258] SwiftASN1
[349 / 1258] DequeModule
[350 / 1258] SwiftASN1
[352 / 1258] SwiftASN1
[354 / 1259] Logging
[357 / 1259] Logging
[362 / 1259] Logging
[363 / 1259] Atomics
[372 / 1259] CryptoExtras
[373 / 1259] CryptoExtras
[376 / 1260] DequeModule
[383 / 1260] DequeModule-product
[385 / 1260] DequeModule-product
[389 / 1260] CNIOOpenBSD
[396 / 1260] CNIODarwin
[403 / 1260] CNIOLLHTTP
[406 / 1260] CNIOBoringSSL
[407 / 1260] CNIOBoringSSL
[410 / 1260] CNIOBoringSSL
[411 / 1260] Atomics
[414 / 1261] CNIOBoringSSL
[421 / 1262] CNIOBoringSSL
[426 / 1262] CNIOBoringSSL
[428 / 1262] CNIOBoringSSL
[433 / 1262] CNIOBoringSSL
[434 / 1262] CNIOBoringSSL
[436 / 1262] CNIOBoringSSL
[441 / 1262] CNIOBoringSSL
[448 / 1262] CNIOBoringSSL
[450 / 1262] CNIOBoringSSL
[454 / 1262] CNIOBoringSSL
[456 / 1262] CNIOBoringSSL
[457 / 1262] CNIOBoringSSL
[460 / 1262] CNIOBoringSSL
[461 / 1262] CNIOBoringSSL
[464 / 1262] CNIOBoringSSL
[466 / 1262] CNIOBoringSSL
[469 / 1262] CNIOBoringSSL
[473 / 1262] CNIOBoringSSL
[475 / 1262] CNIOBoringSSL
[477 / 1262] CNIOBoringSSL
[482 / 1262] CNIOBoringSSL
[483 / 1262] CNIOBoringSSL
[484 / 1262] CNIOBoringSSL
[485 / 1262] CNIOBoringSSL
[487 / 1262] CNIOBoringSSL
[489 / 1262] CNIOBoringSSL
[494 / 1262] CNIOBoringSSL
[495 / 1262] CNIOBoringSSL
[497 / 1262] CNIOBoringSSL
[500 / 1262] CNIOBoringSSL
[501 / 1262] CNIOBoringSSL
[503 / 1262] CNIOBoringSSL
[507 / 1262] CNIOBoringSSL
[509 / 1262] CNIOBoringSSL
[511 / 1262] CNIOBoringSSL
[513 / 1262] CNIOBoringSSL
[515 / 1262] CNIOBoringSSL
[516 / 1262] CNIOBoringSSL
[519 / 1262] CNIOBoringSSL
[521 / 1262] CNIOBoringSSL
[526 / 1262] CNIOBoringSSL
[533 / 1262] CNIOBoringSSL
[545 / 1262] CNIOBoringSSL
[556 / 1262] CNIOBoringSSL
[557 / 1262] CNIOBoringSSL
[559 / 1262] CNIOBoringSSL
[561 / 1262] CNIOBoringSSL
[564 / 1262] CNIOBoringSSL
[565 / 1262] CNIOBoringSSL
[571 / 1262] CNIOBoringSSL
[573 / 1262] CNIOBoringSSL
[576 / 1262] CNIOBoringSSL
[579 / 1262] CNIOBoringSSL
[582 / 1262] CNIOBoringSSL
[583 / 1262] CNIOBoringSSL
[585 / 1262] CNIOBoringSSL
[589 / 1262] CNIOBoringSSL
[594 / 1262] CNIOBoringSSL
[597 / 1262] CNIOBoringSSL
[600 / 1262] CNIOBoringSSL
[602 / 1262] CNIOBoringSSL
[609 / 1262] CNIOBoringSSL
[616 / 1262] CNIOBoringSSL
[619 / 1262] CNIOBoringSSL
[621 / 1262] CNIOBoringSSL
[629 / 1262] CNIOBoringSSL
[633 / 1262] CNIOBoringSSL
[637 / 1262] CNIOBoringSSL
[641 / 1262] CNIOBoringSSL
[647 / 1262] CNIOBoringSSL
[657 / 1262] CNIOBoringSSL
[658 / 1262] CNIOBoringSSL
[667 / 1262] CNIOBoringSSL
[670 / 1262] CNIOBoringSSL
[671 / 1262] CNIOBoringSSL
[677 / 1262] CNIOBoringSSL
[683 / 1262] CNIOBoringSSL
[688 / 1262] CNIOBoringSSL
[691 / 1262] CNIOBoringSSL
[696 / 1262] CNIOBoringSSL
[697 / 1262] CNIOBoringSSL
[701 / 1262] CNIOBoringSSL
[703 / 1262] CNIOBoringSSL
[704 / 1262] CNIOBoringSSL
[706 / 1262] CNIOBoringSSL
[707 / 1262] CNIOBoringSSL
[712 / 1262] CNIOBoringSSL
[714 / 1262] CNIOBoringSSL
[721 / 1262] CNIOBoringSSL
[729 / 1262] CNIOBoringSSL
[738 / 1262] CNIOBoringSSL
[741 / 1262] CNIOBoringSSL
[747 / 1262] CNIOBoringSSL
[750 / 1262] CNIOBoringSSL
[755 / 1262] CNIOBoringSSL
[757 / 1262] CNIOBoringSSL
[768 / 1262] CNIOBoringSSL
[779 / 1262] CNIOBoringSSL
[785 / 1262] CNIOBoringSSL
[788 / 1262] CNIOBoringSSL
[791 / 1262] CNIOBoringSSL
[795 / 1262] CNIOBoringSSL
[797 / 1262] CNIOBoringSSL
[799 / 1262] CNIOBoringSSL
[803 / 1262] CCryptoBoringSSL
[805 / 1262] CNIOBoringSSL
[808 / 1262] CCryptoBoringSSL
[811 / 1262] CCryptoBoringSSL
[813 / 1262] CCryptoBoringSSL
[818 / 1262] CCryptoBoringSSL
[822 / 1262] CCryptoBoringSSL
[824 / 1262] CCryptoBoringSSL
[825 / 1262] CCryptoBoringSSL
[830 / 1262] CCryptoBoringSSL
[831 / 1262] CCryptoBoringSSL
[832 / 1262] CCryptoBoringSSL
[833 / 1262] CCryptoBoringSSL
[836 / 1262] CCryptoBoringSSL
[840 / 1262] CCryptoBoringSSL
[841 / 1262] CCryptoBoringSSL
[842 / 1262] CCryptoBoringSSL
[848 / 1262] CCryptoBoringSSL
[856 / 1262] CCryptoBoringSSL
[858 / 1262] CCryptoBoringSSL
[860 / 1262] CCryptoBoringSSL
[864 / 1262] CCryptoBoringSSL
[866 / 1262] CCryptoBoringSSL
[868 / 1262] CCryptoBoringSSL
[871 / 1262] CCryptoBoringSSL
[873 / 1262] CCryptoBoringSSL
[875 / 1262] CCryptoBoringSSL
[876 / 1262] CCryptoBoringSSL
[880 / 1262] CCryptoBoringSSL
[883 / 1262] CCryptoBoringSSL
[886 / 1262] CCryptoBoringSSL
[888 / 1262] CCryptoBoringSSL
[892 / 1262] CCryptoBoringSSL
[893 / 1262] CCryptoBoringSSL
[895 / 1262] CCryptoBoringSSL
[898 / 1262] CCryptoBoringSSL
[901 / 1262] CCryptoBoringSSL
[903 / 1262] CCryptoBoringSSL
[909 / 1262] CCryptoBoringSSL
[917 / 1262] CCryptoBoringSSL
[929 / 1262] CCryptoBoringSSL
[938 / 1262] CCryptoBoringSSL
[939 / 1262] CCryptoBoringSSL
[944 / 1262] CCryptoBoringSSL
[947 / 1262] CCryptoBoringSSL
[952 / 1262] CCryptoBoringSSL
[955 / 1262] CCryptoBoringSSL
[959 / 1262] CCryptoBoringSSL
[962 / 1262] CCryptoBoringSSL
[964 / 1262] CCryptoBoringSSL
[967 / 1262] CCryptoBoringSSL
[969 / 1262] CCryptoBoringSSL
[974 / 1262] CCryptoBoringSSL
[977 / 1262] CCryptoBoringSSL
[978 / 1262] CCryptoBoringSSL
[981 / 1262] CCryptoBoringSSL
[982 / 1262] CCryptoBoringSSL
[988 / 1262] CCryptoBoringSSL
[996 / 1262] CCryptoBoringSSL
[999 / 1262] CCryptoBoringSSL
[1003 / 1262] CCryptoBoringSSL
[1007 / 1262] CCryptoBoringSSL
[1010 / 1262] CCryptoBoringSSL
[1011 / 1262] CCryptoBoringSSL
[1015 / 1262] CCryptoBoringSSL
[1026 / 1262] CCryptoBoringSSL
[1033 / 1262] CCryptoBoringSSL
[1037 / 1262] CCryptoBoringSSL
[1041 / 1262] CCryptoBoringSSL
[1045 / 1262] CCryptoBoringSSL
[1047 / 1262] CCryptoBoringSSL
[1050 / 1262] CCryptoBoringSSL
[1052 / 1262] CCryptoBoringSSL
[1056 / 1262] CCryptoBoringSSL
[1057 / 1262] CCryptoBoringSSL
[1061 / 1262] CCryptoBoringSSL
[1064 / 1262] CCryptoBoringSSL
[1068 / 1262] CCryptoBoringSSL
[1072 / 1262] CCryptoBoringSSL
[1074 / 1262] CCryptoBoringSSL
[1076 / 1262] CCryptoBoringSSL
[1078 / 1262] CCryptoBoringSSL
[1083 / 1262] CCryptoBoringSSL
[1086 / 1262] CCryptoBoringSSL
[1093 / 1262] CCryptoBoringSSL
[1099 / 1262] CCryptoBoringSSL
[1108 / 1262] CCryptoBoringSSL
[1111 / 1262] CCryptoBoringSSL
[1116 / 1262] CCryptoBoringSSL
[1119 / 1262] CCryptoBoringSSL
[1122 / 1262] CCryptoBoringSSL
[1124 / 1262] CCryptoBoringSSL
[1126 / 1262] CCryptoBoringSSL
[1132 / 1262] CCryptoBoringSSL
[1139 / 1262] CCryptoBoringSSL
[1151 / 1262] CCryptoBoringSSL
[1156 / 1262] CCryptoBoringSSL
[1158 / 1262] CCryptoBoringSSL
[1160 / 1262] CCryptoBoringSSL
[1161 / 1262] CCryptoBoringSSL
[1164 / 1262] CCryptoBoringSSL
[1166 / 1262] CCryptoBoringSSL
[1169 / 1262] CCryptoBoringSSL
[1174 / 1262] Crypto
[1180 / 1264]
[1186 / 1282] NIOCore
[1187 / 1282] CCryptoBoringSSL
[1189 / 1282] NIOCore
[1190 / 1282] CryptoExtras
[1191 / 1282] NIOCore
[1196 / 1282] NIOCore
[1198 / 1282] CryptoExtras
[1199 / 1282] CryptoExtras
[1199 / 1282] NIOCore
[1200 / 1282] _CryptoExtras
[1202 / 1282] _CryptoExtras
[1203 / 1282] CryptoExtras
[1205 / 1283] Atomics-product
[1213 / 1286]
[1216 / 1296] _CryptoExtras
[1221 / 1296] PerfectSMTPCore
[1224 / 1296] PerfectSMTPCore
[1230 / 1296] PerfectSMTPCore-product
[1233 / 1296] Crypto
[1236 / 1297] PerfectSMTPCore
[1237 / 1298] NIOCore
[1257 / 1314] NIOCore
[1258 / 1314] NIOEmbedded
[1261 / 1314] NIOEmbedded
[1267 / 1314] NIOPosix
[1268 / 1315] NIOPosix
[1272 / 1315] NIOEmbedded
[1272 / 1315] NIOPosix
[1280 / 1318] NIOPosix
[1292 / 1336] NIOPosix
[1297 / 1336] NIOTLS
[1301 / 1336] NIOTLS
[1304 / 1336] NIOTLS
[1305 / 1337] NIOTLS-product
[1310 / 1337] NIOHTTP1
[1311 / 1337] NIOSSL
[1321 / 1348] NIOSSL
[1321 / 1348] NIOHTTP1
[1324 / 1348] NIOSSL
[1326 / 1348] NIOSSL
[1327 / 1349] NIOSSL
[1331 / 1349] NIOPosix
[1338 / 1350] NIO
[1346 / 1359] PerfectSMTP
error: SwiftCompile normal aarch64 /host/spi-builder-workspace/Sources/PerfectSMTP/DirectMX/DirectMXTransport.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile DirectMXTransport.swift
error: SwiftCompile normal aarch64 /host/spi-builder-workspace/Sources/PerfectSMTP/DirectMX/MXResolving.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile MXResolving.swift
error: SwiftCompile normal aarch64 /host/spi-builder-workspace/Sources/PerfectSMTP/LocalMTATransport.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile LocalMTATransport.swift
error: SwiftCompile normal aarch64 /host/spi-builder-workspace/Sources/PerfectSMTP/MTASTS/MTASTSAddressResolving.swift failed with a nonzero exit code. Command line: cd /host
builtin-SwiftPerFileCompile MTASTSAddressResolving.swift
/host/spi-builder-workspace/Sources/PerfectSMTP/LocalMTATransport.swift:257:29: [1;31merror: [1;39mcannot find 'read' in scope[0;0m
[0;36m255 |[0;0m while true {
[0;36m256 |[0;0m let (count, error) = buffer.withUnsafeMutableBytes { bytes in
[0;36m257 |[0;0m let count = [4;39mread[0;0m(fd, bytes.baseAddress, bytes.count)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'read' in scope[0;0m
[0;36m258 |[0;0m return (count, count < 0 ? errno : 0)
[0;36m259 |[0;0m }
/host/spi-builder-workspace/Sources/PerfectSMTP/LocalMTATransport.swift:258:44: [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m256 |[0;0m let (count, error) = buffer.withUnsafeMutableBytes { bytes in
[0;36m257 |[0;0m let count = read(fd, bytes.baseAddress, bytes.count)
[0;36m258 |[0;0m return (count, count < 0 ? [4;39merrno[0;0m : 0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'errno' in scope[0;0m
[0;36m259 |[0;0m }
[0;36m260 |[0;0m if count > 0 {
/android-ndk/android-ndk-r30/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/errno.h:58:9: [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m56 |[0;0m * thread.
[0;36m57 |[0;0m */
[0;36m58 |[0;0m #define errno (*__errno())
[0;36m|[0;0m `- [1;39mnote: [1;39mmacro 'errno' unavailable: structure not supported[0;0m
[0;36m59 |[0;0m
[0;36m60 |[0;0m __END_DECLS
/host/spi-builder-workspace/Sources/PerfectSMTP/LocalMTATransport.swift:265:34: [1;31merror: [1;39mcannot find 'POSIXErrorCode' in scope[0;0m
[0;36m263 |[0;0m return
[0;36m264 |[0;0m } else if error != EINTR {
[0;36m265 |[0;0m throw POSIXError([4;39mPOSIXErrorCode[0;0m(rawValue: error) ?? .EIO)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'POSIXErrorCode' in scope[0;0m
[0;36m266 |[0;0m }
[0;36m267 |[0;0m }
Failed frontend command:
/root/.local/share/swiftly/toolchains/6.4.0/usr/bin/swift-frontend -frontend -c /host/spi-builder-workspace/Sources/PerfectSMTP/Capabilities.swift /host/spi-builder-workspace/Sources/PerfectSMTP/CertificateDNSNames.swift /host/spi-builder-workspace/Sources/PerfectSMTP/DNS/DNSAddress.swift /host/spi-builder-workspace/Sources/PerfectSMTP/DNS/DNSResolver.swift /host/spi-builder-workspace/Sources/PerfectSMTP/DNS/DNSTCPFrameDecoder.swift /host/spi-builder-workspace/Sources/PerfectSMTP/DNS/DNSTransport.swift /host/spi-builder-workspace/Sources/PerfectSMTP/DNS/DNSWireFormat.swift /host/spi-builder-workspace/Sources/PerfectSMTP/DirectMX/DirectMXRetryQueue.swift -primary-file /host/spi-builder-workspace/Sources/PerfectSMTP/DirectMX/DirectMXTransport.swift -primary-file /host/spi-builder-workspace/Sources/PerfectSMTP/DirectMX/MXResolving.swift -primary-file /host/spi-builder-workspace/Sources/PerfectSMTP/LocalMTATransport.swift -primary-file /host/spi-builder-workspace/Sources/PerfectSMTP/MTASTS/MTASTSAddressResolving.swift /host/spi-builder-workspace/Sources/PerfectSMTP/MTASTS/MTASTSHTTPFetching.swift /host/spi-builder-workspace/Sources/PerfectSMTP/MTASTS/MTASTSPolicy.swift /host/spi-builder-workspace/Sources/PerfectSMTP/MTASTS/MTASTSPolicyManager.swift /host/spi-builder-workspace/Sources/PerfectSMTP/MTASTS/MXPatternMatcher.swift /host/spi-builder-workspace/Sources/PerfectSMTP/MTASTS/NIOMTASTSHTTPFetcher.swift /host/spi-builder-workspace/Sources/PerfectSMTP/MTASTS/TXTResolving.swift /host/spi-builder-workspace/Sources/PerfectSMTP/PerfectSMTP.swift /host/spi-builder-workspace/Sources/PerfectSMTP/RelayTransport.swift /host/spi-builder-workspace/Sources/PerfectSMTP/SASLMechanism.swift /host/spi-builder-workspace/Sources/PerfectSMTP/SMTPBootstrapHandler.swift /host/spi-builder-workspace/Sources/PerfectSMTP/SMTPCommand.swift /host/spi-builder-workspace/Sources/PerfectSMTP/SMTPConnection.swift /host/spi-builder-workspace/Sources/PerfectSMTP/SMTPConnectionPool.swift /host/spi-builder-workspace/Sources/PerfectSMTP/SMTPMailer.swift /host/spi-builder-workspace/Sources/PerfectSMTP/SMTPResponseDecoder.swift /host/spi-builder-workspace/Sources/PerfectSMTP/SMTPTransport.swift -supplementary-output-file-map /host/spi-builder-workspace/.build/out/Intermediates.noindex/PerfectSMTP.build/Debug-android-aarch64/PerfectSMTP-t.build/Objects-normal/aarch64/supplementaryOutputs-69 -target aarch64-unknown-linux-android28 -Xllvm -aarch64-use-tbi -disable-objc-interop -sdk /android-ndk/android-ndk-r30/toolchains/llvm/prebuilt/linux-x86_64/sysroot -sysroot /android-ndk/android-ndk-r30/toolchains/llvm/prebuilt/linux-x86_64/sysroot -I /host/spi-builder-workspace/.build/out/Products/Debug-android-aarch64 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /root/.local/share/swiftly/toolchains/6.4.0/usr/lib/swift/host/plugins/testing\#/root/.local/share/swiftly/toolchains/6.4.0/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.0-RELEASE_android.artifactbundle/swift-android/swift-resources/usr/lib/swift-aarch64 -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /android-ndk/android-ndk-r30/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/21 -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/CXKCPShims/include/module.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/CXKCP/include/module.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/CCryptoBoringSSLShims/include/module.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/CCryptoBoringSSL/include/module.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOLLHTTP.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOBoringSSLShims.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include/module.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/checkouts/swift-atomics/Sources/_AtomicsShims/include/module.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOPosix.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOWASI.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOWindows/include/module.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOLinux.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIODarwin.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOFreeBSD.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOOpenBSD.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOAtomics.modulemap -Xcc -fno-omit-frame-pointer -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/CXKCPShims/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/CXKCP/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/CCryptoBoringSSLShims/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-crypto/Sources/CCryptoBoringSSL/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLLHTTP/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSLShims/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOPosix/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOWASI/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOWindows/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIODarwin/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOFreeBSD/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOOpenBSD/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOAtomics/include -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-android-aarch64/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/PerfectSMTP.build/Debug-android-aarch64/PerfectSMTP-t.build/DerivedSources-normal/aarch64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/PerfectSMTP.build/Debug-android-aarch64/PerfectSMTP-t.build/DerivedSources/aarch64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/PerfectSMTP.build/Debug-android-aarch64/PerfectSMTP-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name PerfectSMTP -package-name spi_builder_workspace -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/PerfectSMTP.build/Debug-android-aarch64/PerfectSMTP-t.build/Objects-normal/aarch64/PerfectSMTP_const_extract_protocols.json -in-process-plugin-server-path /root/.local/share/swiftly/toolchains/6.4.0/usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /root/.local/share/swiftly/toolchains/6.4.0/usr/lib/swift/host/plugins -plugin-path /root/.local/share/swiftly/toolchains/6.4.0/usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/PerfectSMTP.build/Debug-android-aarch64/PerfectSMTP-t.build/Objects-normal/aarch64/DirectMXTransport.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/PerfectSMTP.build/Debug-android-aarch64/PerfectSMTP-t.build/Objects-normal/aarch64/MXResolving.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/PerfectSMTP.build/Debug-android-aarch64/PerfectSMTP-t.build/Objects-normal/aarch64/LocalMTATransport.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/PerfectSMTP.build/Debug-android-aarch64/PerfectSMTP-t.build/Objects-normal/aarch64/MTASTSAddressResolving.o -index-unit-output-path /PerfectSMTP.build/Debug-android-aarch64/PerfectSMTP-t.build/Objects-normal/aarch64/DirectMXTransport.o -index-unit-output-path /PerfectSMTP.build/Debug-android-aarch64/PerfectSMTP-t.build/Objects-normal/aarch64/MXResolving.o -index-unit-output-path /PerfectSMTP.build/Debug-android-aarch64/PerfectSMTP-t.build/Objects-normal/aarch64/LocalMTATransport.o -index-unit-output-path /PerfectSMTP.build/Debug-android-aarch64/PerfectSMTP-t.build/Objects-normal/aarch64/MTASTSAddressResolving.o -index-store-path /host/spi-builder-workspace/.build/out -index-system-modules
error: Build failed
BUILD FAILURE 6.4 android