Build Information
Failed to build PerfectSMTP, reference 6.0.1 (36f1d5), with Swift 6.4 for Android on 29 Oct 2026 00:24:00 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344847-1":/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: 6.0.1
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
* tag 6.0.1 -> FETCH_HEAD
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 6.0.1
========================================
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-54344847-1":/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-nio-ssl.git
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-log.git
[1/2051] Fetching swift-asn1
[2052/10432] Fetching swift-asn1, swift-log
[3058/27326] Fetching swift-asn1, swift-log, swift-nio-ssl
[3730/46185] Fetching swift-asn1, swift-log, swift-nio-ssl, swift-crypto
Fetched https://github.com/apple/swift-log.git (0.61s)
Fetched https://github.com/apple/swift-asn1.git (0.61s)
[4590/35753] Fetching swift-nio-ssl, swift-crypto
[29531/122440] Fetching swift-nio-ssl, swift-crypto, swift-nio
Fetched https://github.com/apple/swift-nio-ssl.git (4.08s)
Fetched https://github.com/apple/swift-crypto.git (4.08s)
Fetched https://github.com/apple/swift-nio.git (4.11s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 4.5.2 (5.08s)
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
[1895/38649] Fetching swift-atomics, swift-system, swift-collections
Fetched https://github.com/apple/swift-atomics.git (1.21s)
Fetched https://github.com/apple/swift-system.git (1.21s)
Fetched https://github.com/apple/swift-collections.git (1.22s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (1.39s)
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.26s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.2 (0.18s)
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-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-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-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-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-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-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
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
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 1226]
[Planning 461 / 1226]
[Planning 1025 / 1226]
[Planning deferred tasks]
[Constructing 290 / 3324]
[Constructing 2680 / 3324]
[Starting]
[6 / 1161] DequeModule-product
[198 / 1161] CNIOFreeBSD
[216 / 1173]
[222 / 1208] InternalCollectionsUtilities
[226 / 1216] _NIOBase64
[230 / 1216] InternalCollectionsUtilities
[232 / 1216] InternalCollectionsUtilities
[242 / 1216] _NIOBase64
[244 / 1216] NIOConcurrencyHelpers
[246 / 1216] NIOConcurrencyHelpers
[261 / 1216] SwiftASN1
[262 / 1216] SwiftASN1
[265 / 1217] SwiftASN1
[267 / 1217] NIOConcurrencyHelpers
[269 / 1218] _NIODataStructures
[270 / 1218] SwiftASN1
[272 / 1218] NIOConcurrencyHelpers-product
[275 / 1218] NIOConcurrencyHelpers
[282 / 1218] SwiftASN1
[284 / 1218] NIOConcurrencyHelpers
[287 / 1218] Logging
[289 / 1218] InternalCollectionsUtilities
[291 / 1219] NIOConcurrencyHelpers
[295 / 1219] InternalCollectionsUtilities
[297 / 1219] SpanPreview
[299 / 1219] CryptoBoringWrapper
[301 / 1219] CryptoBoringWrapper
[302 / 1219] CryptoBoringWrapper
[304 / 1220] InternalCollectionsUtilities
[307 / 1221] CryptoBoringWrapper
[311 / 1221] _NIOBase64
[313 / 1221] _NIODataStructures
[317 / 1221]
[331 / 1223] CNIOFreeBSD
[342 / 1238] SpanPreview
[350 / 1238] SpanPreview
[354 / 1248] Crypto
[355 / 1248] CNIOLLHTTP
[358 / 1248] SpanPreview
[362 / 1248] Crypto
[363 / 1249] Logging
[364 / 1249] Atomics
[369 / 1249] Atomics
[373 / 1249] CNIOLLHTTP
[374 / 1249] Crypto
[375 / 1249] Atomics-product
[378 / 1249] Crypto
[385 / 1249] CNIOBoringSSL
[386 / 1249] CNIOBoringSSL
[387 / 1249] Crypto
[390 / 1249] CNIOBoringSSL
[392 / 1249] CNIOBoringSSL
[393 / 1249] CNIOBoringSSL
[395 / 1249] CNIOBoringSSL
[397 / 1250] Crypto
[400 / 1250] CNIOBoringSSL
[403 / 1250] Atomics
[407 / 1251] CNIOBoringSSL
[408 / 1251] CNIOBoringSSL
[409 / 1251] CNIOBoringSSL
[410 / 1251] CNIOBoringSSL
[411 / 1251] CNIOBoringSSL
[413 / 1251] CNIOBoringSSL
[415 / 1251] CNIOBoringSSL
[416 / 1251] CNIOBoringSSL
[420 / 1251] CNIOBoringSSL
[421 / 1251] CNIOBoringSSL
[423 / 1251] CNIOBoringSSL
[425 / 1251] CNIOBoringSSL
[428 / 1251] CNIOBoringSSL
[433 / 1251] CNIOBoringSSL
[439 / 1251] CNIOBoringSSL
[440 / 1251] CNIOBoringSSL
[442 / 1251] CNIOBoringSSL
[446 / 1251] CNIOBoringSSL
[447 / 1251] CNIOBoringSSL
[448 / 1251] CNIOBoringSSL
[450 / 1251] CNIOBoringSSL
[454 / 1251] CNIOBoringSSL
[456 / 1251] CNIOBoringSSL
[458 / 1251] CNIOBoringSSL
[459 / 1251] CNIOBoringSSL
[461 / 1251] CNIOBoringSSL
[463 / 1251] CNIOBoringSSL
[465 / 1251] CNIOBoringSSL
[467 / 1251] CNIOBoringSSL
[468 / 1251] CNIOBoringSSL
[469 / 1251] CNIOBoringSSL
[470 / 1251] CNIOBoringSSL
[471 / 1251] CNIOBoringSSL
[472 / 1251] CNIOBoringSSL
[473 / 1251] CNIOBoringSSL
[477 / 1251] CNIOBoringSSL
[479 / 1251] CNIOBoringSSL
[481 / 1251] CNIOBoringSSL
[484 / 1251] CNIOBoringSSL
[485 / 1251] CNIOBoringSSL
[487 / 1251] CNIOBoringSSL
[490 / 1251] CNIOBoringSSL
[491 / 1251] CNIOBoringSSL
[492 / 1251] CNIOBoringSSL
[493 / 1251] CNIOBoringSSL
[494 / 1251] CNIOBoringSSL
[495 / 1251] CNIOBoringSSL
[497 / 1251] CNIOBoringSSL
[498 / 1251] CNIOBoringSSL
[500 / 1251] CNIOBoringSSL
[501 / 1251] CNIOBoringSSL
[503 / 1251] CNIOBoringSSL
[505 / 1251] CNIOBoringSSL
[508 / 1251] CNIOBoringSSL
[510 / 1251] CNIOBoringSSL
[517 / 1251] CNIOBoringSSL
[523 / 1251] CNIOBoringSSL
[530 / 1251] CNIOBoringSSL
[536 / 1251] CNIOBoringSSL
[540 / 1251] CNIOBoringSSL
[542 / 1251] CNIOBoringSSL
[543 / 1251] CNIOBoringSSL
[545 / 1251] CNIOBoringSSL
[547 / 1251] CNIOBoringSSL
[549 / 1251] CNIOBoringSSL
[552 / 1251] CNIOBoringSSL
[555 / 1251] CNIOBoringSSL
[559 / 1251] CNIOBoringSSL
[560 / 1251] CNIOBoringSSL
[561 / 1251] CNIOBoringSSL
[565 / 1251] CNIOBoringSSL
[567 / 1251] CNIOBoringSSL
[569 / 1251] CNIOBoringSSL
[571 / 1251] CNIOBoringSSL
[572 / 1251] CNIOBoringSSL
[574 / 1251] CNIOBoringSSL
[578 / 1251] CNIOBoringSSL
[581 / 1251] CNIOBoringSSL
[583 / 1251] CNIOBoringSSL
[584 / 1251] CNIOBoringSSL
[585 / 1251] CNIOBoringSSL
[587 / 1251] CNIOBoringSSL
[590 / 1251] CNIOBoringSSL
[593 / 1251] CNIOBoringSSL
[597 / 1251] CNIOBoringSSL
[602 / 1251] CNIOBoringSSL
[605 / 1251] CNIOBoringSSL
[608 / 1251] CNIOBoringSSL
[612 / 1251] CNIOBoringSSL
[613 / 1251] CNIOBoringSSL
[615 / 1251] CNIOBoringSSL
[617 / 1251] CNIOBoringSSL
[620 / 1251] CNIOBoringSSL
[622 / 1251] CNIOBoringSSL
[624 / 1251] CNIOBoringSSL
[629 / 1251] CNIOBoringSSL
[636 / 1251] CNIOBoringSSL
[642 / 1251] CNIOBoringSSL
[645 / 1251] CNIOBoringSSL
[647 / 1251] CNIOBoringSSL
[649 / 1251] CNIOBoringSSL
[651 / 1251] CNIOBoringSSL
[654 / 1251] CNIOBoringSSL
[655 / 1251] CNIOBoringSSL
[657 / 1251] CNIOBoringSSL
[659 / 1251] CNIOBoringSSL
[662 / 1251] CNIOBoringSSL
[663 / 1251] CNIOBoringSSL
[665 / 1251] CNIOBoringSSL
[666 / 1251] CNIOBoringSSL
[668 / 1251] CNIOBoringSSL
[670 / 1251] CNIOBoringSSL
[672 / 1251] CNIOBoringSSL
[677 / 1251] CNIOBoringSSL
[678 / 1251] CNIOBoringSSL
[679 / 1251] CNIOBoringSSL
[682 / 1251] CNIOBoringSSL
[684 / 1251] CNIOBoringSSL
[687 / 1251] CNIOBoringSSL
[688 / 1251] CNIOBoringSSL
[691 / 1251] CNIOBoringSSL
[695 / 1251] CNIOBoringSSL
[699 / 1251] CNIOBoringSSL
[704 / 1251] CNIOBoringSSL
[714 / 1251] CNIOBoringSSL
[721 / 1251] CNIOBoringSSL
[724 / 1251] CNIOBoringSSL
[730 / 1251] CNIOBoringSSL
[735 / 1251] CNIOBoringSSL
[737 / 1251] CNIOBoringSSL
[738 / 1251] CNIOBoringSSL
[743 / 1251] CNIOBoringSSL
[755 / 1251] CNIOBoringSSL
[763 / 1251] CNIOBoringSSL
[768 / 1251] CNIOBoringSSL
[770 / 1251] CNIOBoringSSL
[773 / 1251] CNIOBoringSSL
[775 / 1251] CNIOBoringSSL
[777 / 1251] CNIOBoringSSL
[781 / 1251] CNIOBoringSSL
[783 / 1251] CNIOAtomics
[784 / 1251] CNIOBoringSSL
[789 / 1251] CNIOBoringSSL
[790 / 1251] CNIOBoringSSL
[791 / 1251] CNIOAtomics
[794 / 1251] CCryptoBoringSSL
[798 / 1251] CCryptoBoringSSL
[799 / 1251] CCryptoBoringSSL
[802 / 1251] CCryptoBoringSSL
[807 / 1251] CCryptoBoringSSL
[808 / 1251] CCryptoBoringSSL
[812 / 1251] CCryptoBoringSSL
[814 / 1251] CCryptoBoringSSL
[816 / 1251] CCryptoBoringSSL
[819 / 1251] CCryptoBoringSSL
[822 / 1251] CCryptoBoringSSL
[824 / 1251] CCryptoBoringSSL
[828 / 1251] CCryptoBoringSSL
[839 / 1251] CCryptoBoringSSL
[841 / 1251] CCryptoBoringSSL
[842 / 1251] CCryptoBoringSSL
[846 / 1251] CCryptoBoringSSL
[847 / 1251] CCryptoBoringSSL
[849 / 1251] CCryptoBoringSSL
[850 / 1251] CCryptoBoringSSL
[855 / 1251] CCryptoBoringSSL
[858 / 1251] CCryptoBoringSSL
[859 / 1251] CCryptoBoringSSL
[862 / 1251] CCryptoBoringSSL
[865 / 1251] CCryptoBoringSSL
[868 / 1251] CCryptoBoringSSL
[869 / 1251] CCryptoBoringSSL
[874 / 1251] CCryptoBoringSSL
[876 / 1251] CCryptoBoringSSL
[879 / 1251] CCryptoBoringSSL
[881 / 1251] CCryptoBoringSSL
[883 / 1251] CCryptoBoringSSL
[885 / 1251] CCryptoBoringSSL
[892 / 1251] CCryptoBoringSSL
[900 / 1251] CCryptoBoringSSL
[916 / 1251] CCryptoBoringSSL
[920 / 1251] CCryptoBoringSSL
[922 / 1251] CCryptoBoringSSL
[927 / 1251] CCryptoBoringSSL
[928 / 1251] CCryptoBoringSSL
[932 / 1251] CCryptoBoringSSL
[936 / 1251] CCryptoBoringSSL
[937 / 1251] CCryptoBoringSSL
[941 / 1251] CCryptoBoringSSL
[943 / 1251] CCryptoBoringSSL
[945 / 1251] CCryptoBoringSSL
[947 / 1251] CCryptoBoringSSL
[949 / 1251] CCryptoBoringSSL
[953 / 1251] CCryptoBoringSSL
[956 / 1251] CCryptoBoringSSL
[958 / 1251] CCryptoBoringSSL
[959 / 1251] CCryptoBoringSSL
[962 / 1251] CCryptoBoringSSL
[965 / 1251] CCryptoBoringSSL
[969 / 1251] CCryptoBoringSSL
[976 / 1251] CCryptoBoringSSL
[980 / 1251] CCryptoBoringSSL
[982 / 1251] CCryptoBoringSSL
[984 / 1251] CCryptoBoringSSL
[989 / 1251] CCryptoBoringSSL
[991 / 1251] CCryptoBoringSSL
[993 / 1251] CCryptoBoringSSL
[999 / 1251] CCryptoBoringSSL
[1014 / 1251] CCryptoBoringSSL
[1015 / 1251] CCryptoBoringSSL
[1018 / 1251] CCryptoBoringSSL
[1024 / 1251] CCryptoBoringSSL
[1028 / 1251] CCryptoBoringSSL
[1029 / 1251] CCryptoBoringSSL
[1034 / 1251] CCryptoBoringSSL
[1036 / 1251] CCryptoBoringSSL
[1042 / 1251] CCryptoBoringSSL
[1048 / 1251] CCryptoBoringSSL
[1050 / 1251] CCryptoBoringSSL
[1055 / 1251] CCryptoBoringSSL
[1058 / 1251] CCryptoBoringSSL
[1059 / 1251] CCryptoBoringSSL
[1061 / 1251] CCryptoBoringSSL
[1065 / 1251] CCryptoBoringSSL
[1066 / 1251] CCryptoBoringSSL
[1068 / 1251] CCryptoBoringSSL
[1076 / 1251] CCryptoBoringSSL
[1083 / 1251] CCryptoBoringSSL
[1091 / 1251] CCryptoBoringSSL
[1095 / 1251] CCryptoBoringSSL
[1098 / 1251] CCryptoBoringSSL
[1100 / 1251] CCryptoBoringSSL
[1106 / 1251] CCryptoBoringSSL
[1109 / 1251] CCryptoBoringSSL
[1114 / 1251] CCryptoBoringSSL
[1123 / 1251] CCryptoBoringSSL
[1133 / 1251] CCryptoBoringSSL
[1139 / 1251] CCryptoBoringSSL
[1141 / 1251] CCryptoBoringSSL
[1146 / 1251] CCryptoBoringSSL
[1147 / 1251] CCryptoBoringSSL
[1150 / 1251] CCryptoBoringSSL
[1155 / 1251]
[1160 / 1263] CryptoExtras
[1163 / 1271] CCryptoBoringSSL
[1168 / 1271] DequeModule
[1169 / 1271] DequeModule
[1173 / 1271] CryptoExtras
[1176 / 1271] CryptoExtras
[1180 / 1271] CryptoExtras
[1181 / 1271] _CryptoExtras
[1183 / 1271] CXKCPShims
[1195 / 1276] _CryptoExtras
[1198 / 1285] _CryptoExtras
[1204 / 1286] NIOCore
[1204 / 1286] CryptoExtras
[1208 / 1286] _CryptoExtras-product
[1209 / 1286] PerfectSMTPCore
[1211 / 1287] NIOCore
[1211 / 1287] CCryptoBoringSSL
[1213 / 1287] CryptoExtras
[1222 / 1297] PerfectSMTPCore
[1222 / 1297] NIOCore
[1225 / 1297] PerfectSMTPCore
[1226 / 1297] PerfectSMTPCore
[1228 / 1297] PerfectSMTPCore
[1235 / 1297] Crypto
[1237 / 1297]
[1237 / 1297] PerfectSMTPCore
[1241 / 1298] NIOCore
[1256 / 1313] NIOPosix
[1258 / 1313] NIOEmbedded
[1264 / 1313] NIOPosix
[1264 / 1314] NIOEmbedded
[1266 / 1315] NIOPosix
[1271 / 1315] NIOCore
[1272 / 1315] NIOPosix
[1280 / 1318] NIO
[1293 / 1336] NIOHTTP1
[1301 / 1336] NIOTLS
[1303 / 1336] NIOTLS-product
[1304 / 1337] NIOTLS-product
[1306 / 1337] NIOHTTP1
[1315 / 1337] NIOHTTP1-product
[1320 / 1347] NIOSSL
[1322 / 1348] NIOSSL
[1324 / 1348] NIOSSL
[1325 / 1348] NIOSSL
[1327 / 1349] NIOSSL
[1337 / 1350] NIOSSL
[1343 / 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
[1344 / 1359] PerfectSMTP
error: Build failed
BUILD FAILURE 6.4 android