Build Information
Failed to build QuickLMDB, reference master (588b11), with Swift 6.3 for Android on 3 Oct 2026 02:49:54 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344845-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.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tannerdsilva/QuickLMDB.git
Reference: master
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/tannerdsilva/QuickLMDB
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 588b11d v16 release - macros, concord, LMDBv1 and more
Cloned https://github.com/tannerdsilva/QuickLMDB.git
Revision (git rev-parse @):
588b11d6de70e4a610ae8934d0e293c7301ac28b
SUCCESS checkout https://github.com/tannerdsilva/QuickLMDB.git at master
========================================
Build
========================================
Selected platform: android
Swift version: 6.3
Building package at path: $PWD
https://github.com/tannerdsilva/QuickLMDB.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344845-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.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:8ca9e1e6d70fd53f5b05e4f64d92569d697563f7f457a1485802bc9eb2cd1382
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.3-latest
Fetching https://github.com/tannerdsilva/rawdog.git
Fetching https://github.com/tannerdsilva/CLMDB.git
Fetching https://github.com/apple/swift-syntax.git
Fetching https://github.com/apple/swift-system.git
[1/59] Fetching clmdb
Fetched https://github.com/tannerdsilva/CLMDB.git from cache (0.37s)
[1/2189] Fetching rawdog
[1096/9291] Fetching rawdog, swift-system
Fetched https://github.com/apple/swift-system.git from cache (0.64s)
[1/80202] Fetching swift-syntax
Fetched https://github.com/tannerdsilva/rawdog.git from cache (3.89s)
Fetched https://github.com/apple/swift-syntax.git from cache (3.91s)
Computing version for https://github.com/tannerdsilva/rawdog.git
Computed https://github.com/tannerdsilva/rawdog.git at 22.0.0 (4.19s)
Fetching https://github.com/apple/swift-log.git
[1/8232] Fetching swift-log
Fetched https://github.com/apple/swift-log.git from cache (0.54s)
Computing version for https://github.com/tannerdsilva/CLMDB.git
Computed https://github.com/tannerdsilva/CLMDB.git at 1.0.2 (0.73s)
Computing version for https://github.com/apple/swift-syntax.git
Computed https://github.com/apple/swift-syntax.git at 603.0.2 (1.42s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.19s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.16s)
Creating working copy for https://github.com/apple/swift-syntax.git
Working copy of https://github.com/apple/swift-syntax.git resolved at 603.0.2
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.15.1
Creating working copy for https://github.com/tannerdsilva/rawdog.git
Working copy of https://github.com/tannerdsilva/rawdog.git resolved at 22.0.0
Creating working copy for https://github.com/tannerdsilva/CLMDB.git
Working copy of https://github.com/tannerdsilva/CLMDB.git resolved at 1.0.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
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/603.0.2/swift-6.3.2-RELEASE-ubuntu_jammy_x86_64-MacroSupport.tar.gz
Downloaded https://download.swift.org/prebuilts/swift-syntax/603.0.2/swift-6.3.2-RELEASE-ubuntu_jammy_x86_64-MacroSupport.tar.gz (0.26s)
Building for debugging...
[0/86] Write sources
[2/86] Compiling CLMDB midl.c
[3/86] Compiling __crawdog_chachapoly crawdog_chachapoly.c
[4/86] Compiling __crawdog_blake2 crawdog_blake2xs-ref.c
[5/86] Compiling __crawdog_blake2 crawdog_blake2xb-ref.c
[6/86] Compiling __crawdog_blake2 crawdog_blake2bp-ref.c
[7/86] Write sources
[33/86] Compiling __crawdog_blake2 crawdog_blake2sp-ref.c
[34/86] Compiling __crawdog_blake2 crawdog_blake2s-ref.c
[35/86] Write sources
[36/86] Compiling _SwiftSyntaxCShims PlatformMutex.c
[37/86] Write swift-version-272D24FF697CF451.txt
[38/86] Compiling CLMDB module.c
[39/86] Compiling __crawdog_blake2 crawdog_blake2b-ref.c
[40/86] Compiling CRAW __craw.c
[41/86] Compiling __crawdog_blake2 crawdog_blake2xs-ref.c
[42/86] Compiling __crawdog_chachapoly crawdog_chachapoly.c
[42/86] Compiling CSystem shims.c
[44/86] Compiling __crawdog_blake2 crawdog_blake2xb-ref.c
[46/135] Emitting module SwiftSyntax601
[46/135] Compiling CLMDB mdb.c
[48/139] Compiling SwiftSyntax601 Empty.swift
[49/140] Emitting module QuickLMDBFunctionalInterop
[51/140] Compiling SwiftSyntax510 Empty.swift
[52/140] Emitting module SwiftSyntax510
[54/148] Compiling SwiftSyntax509 Empty.swift
[55/148] Emitting module SwiftSyntax509
[56/153] Compiling SwiftSyntax603 Empty.swift
[57/153] Emitting module SwiftSyntax603
[58/153] Emitting module SwiftSyntax602
[59/153] Compiling SwiftSyntax602 Empty.swift
[62/155] Wrapping AST for SwiftSyntax601 for debugging
[63/155] Wrapping AST for SwiftSyntax509 for debugging
[65/155] Compiling SystemPackage Errno.swift
[66/155] Compiling SystemPackage ErrnoWindows.swift
[67/155] Compiling SystemPackage FileDescriptor.swift
[68/155] Compiling SystemPackage FileHelpers.swift
[69/155] Compiling SystemPackage FileOperations.swift
[70/155] Compiling SystemPackage FilePath.swift
[71/160] Compiling SwiftSyntax600 Empty.swift
[72/160] Emitting module SwiftSyntax600
[72/161] Wrapping AST for SwiftSyntax510 for debugging
[73/161] Wrapping AST for SwiftSyntax603 for debugging
[75/161] Compiling __crawdog_blake2 crawdog_blake2sp-ref.c
[76/161] Wrapping AST for SwiftSyntax602 for debugging
[77/161] Write sources
[79/161] Compiling __crawdog_blake2 crawdog_blake2bp-ref.c
[80/161] Write sources
[84/161] Compiling __crawdog_blake2 crawdog_blake2b-ref.c
[86/161] Compiling Logging LogEvent.swift
[87/161] Compiling Logging LogHandler.swift
[87/161] Wrapping AST for SwiftSyntax600 for debugging
[88/161] Compiling __crawdog_blake2 crawdog_blake2s-ref.c
[89/162] Compiling CRAW __craw.c
[91/162] Compiling SystemPackage FileFlags.swift
[92/162] Compiling SystemPackage FileMode.swift
[93/162] Compiling SystemPackage FileType.swift
[94/162] Compiling SystemPackage Identifiers.swift
[95/162] Compiling SystemPackage Stat.swift
[95/162] Compiling CSystem shims.c
[96/162] Compiling CLMDB module.c
[98/162] Compiling Logging LoggingSystem.swift
[98/190] Compiling CLMDB midl.c
[100/212] Compiling SystemPackage FilePathTemp.swift
[101/212] Compiling SystemPackage FilePathTempPosix.swift
[102/212] Compiling SystemPackage FilePathTempWindows.swift
[103/212] Compiling SystemPackage FilePathWindows.swift
[104/212] Compiling SystemPackage FilePermissions.swift
[105/262] Compiling SystemPackage FilePathComponentView.swift
[106/262] Compiling SystemPackage FilePathComponents.swift
[107/262] Compiling SystemPackage FilePathParsing.swift
[108/262] Compiling SystemPackage FilePathString.swift
[109/262] Compiling SystemPackage FilePathSyntax.swift
[110/262] Compiling QuickLMDBFunctionalInterop DatabaseFunctionalAPI.swift
[111/262] Compiling QuickLMDBFunctionalInterop LMDBError.swift
[112/262] Compiling QuickLMDBFunctionalInterop CursorFunctionalAPI.swift
[114/263] Compiling SystemPackage Backcompat.swift
[115/263] Compiling SwiftSyntax TokenSequence.swift
[116/263] Compiling SwiftSyntax TokenSyntax.swift
[117/263] Compiling SwiftSyntax Trivia.swift
[118/263] Compiling SwiftSyntax Utils.swift
[119/263] Compiling SystemPackage RawBuffer.swift
[120/263] Compiling SystemPackage Syscalls.swift
[121/263] Compiling SystemPackage WindowsSyscallAdapters.swift
[122/263] Compiling SystemPackage MachPort.swift
[123/263] Compiling SystemPackage PlatformString.swift
[124/263] Compiling Logging MetadataProvider.swift
[125/263] Compiling Logging Logger+Attributes.swift
[129/263] Compiling CLMDB mdb.c
[131/267] Compiling Logging Logger.swift
[132/267] Compiling Logging Logger+With.swift
[133/267] Emitting module Logging
[135/268] Emitting module SystemPackage
[135/268] Wrapping AST for Logging for debugging
[147/268] Compiling SystemPackage IOCompletion.swift
[148/268] Compiling SystemPackage IORequest.swift
[149/268] Compiling SystemPackage IORing+Util.swift
[150/268] Compiling SystemPackage IORing.swift
[151/268] Compiling SystemPackage RawIORequest.swift
[152/268] Compiling SystemPackage FileFlags.swift
[153/268] Compiling SystemPackage FileMode.swift
[154/268] Compiling SystemPackage FileType.swift
[155/268] Compiling SwiftSyntax ChildNameForKeyPath.swift
[156/268] Compiling SwiftSyntax Keyword.swift
[157/268] Compiling SwiftSyntax RenamedChildrenCompatibility.swift
[158/268] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[159/268] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[160/276] Compiling QuickLMDBFunctionalInterop LMDBError.swift
/host/spi-builder-workspace/Sources/QuickLMDBFunctionalInterop/LMDBError.swift:150:4: error: switch must be exhaustive
148 | public var returnCode:Int32 {
149 | get {
150 | switch self {
| |- error: switch must be exhaustive
| |- note: add missing case: '.invalidParameter'
| |- note: add missing case: '.outOfDiskSpace'
| |- note: add missing case: '.outOfMemory'
| |- note: add missing case: '.ioError'
| |- note: add missing case: '.accessViolation'
| `- note: add missing cases
151 | case .keyExists:
152 | return MDB_KEYEXIST
[161/276] Compiling QuickLMDBFunctionalInterop DatabaseFunctionalAPI.swift
[162/276] Compiling SystemPackage ErrnoWindows.swift
[163/276] Compiling SystemPackage FileDescriptor.swift
[164/276] Compiling SystemPackage FileHelpers.swift
[165/276] Compiling SystemPackage FileOperations.swift
[166/276] Compiling SystemPackage FilePath.swift
[172/282] Emitting module QuickLMDBFunctionalInterop
[173/282] Compiling QuickLMDBFunctionalInterop CursorFunctionalAPI.swift
BUILD FAILURE 6.3 android