Build Information
Successful build of SwiftLevelDB, reference master (e7b910), with Swift 6.4 for macOS (SPM) on 19 Sep 2026 13:09:44 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/amraboelela/swiftleveldb.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/amraboelela/swiftleveldb
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at e7b910a Update LevelDB.swift
Cloned https://github.com/amraboelela/swiftleveldb.git
Revision (git rev-parse @):
e7b910ad197bc8a0dcc8899c1598f60ed2551573
SUCCESS checkout https://github.com/amraboelela/swiftleveldb.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/amraboelela/swiftleveldb.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 157]
[Planning deferred tasks]
[31 / 83]
[42 / 84] SwiftLevelDB
[52 / 84] amrleveldb
[53 / 84] amrleveldb
[54 / 84] amrleveldb
[59 / 84] amrleveldb
[62 / 130]
[68 / 130]
[75 / 130] amrleveldb
[82 / 130] amrleveldb
[83 / 130]
[86 / 130] amrleveldb
[91 / 130] leveldb_macos
[93 / 130] amrleveldb
[97 / 130] CLevelDB
[99 / 130]
[101 / 130]
[104 / 130]
[107 / 130]
[109 / 130]
[110 / 130]
[121 / 130] SwiftLevelDB
[122 / 130] SwiftLevelDB
Build complete! (9.94 sec)
Fetching https://github.com/amraboelela/amrleveldb
[1/134] Fetching amrleveldb
Fetched https://github.com/amraboelela/amrleveldb (0.98s)
Creating working copy for https://github.com/amraboelela/amrleveldb
Working copy of https://github.com/amraboelela/amrleveldb resolved at master (9595254)
In file included from /Users/admin/builder/spi-builder-workspace/Sources/CLevelDB/LevelDBWrapper.cc:9:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/amrleveldb/Sources/amrleveldb/include/db/db_impl.h:10:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/amrleveldb/Sources/amrleveldb/include/db/dbformat.h:14:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/amrleveldb/Sources/amrleveldb/include/util/coding.h:17:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/amrleveldb/Sources/amrleveldb/include/port/port.h:14:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/amrleveldb/Sources/leveldb_macos/include/port/port_posix.h:23:
[1m/Users/admin/builder/spi-builder-workspace/.build/checkouts/amrleveldb/Sources/leveldb_macos/include/port/atomic_pointer.h:57:3: [0m[0;1;35mwarning: [0m[1m'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_thread_fence() from <atomic> instead [-Wdeprecated-declarations][0m
57 | OSMemoryBarrier();[0m
| [0;1;32m ^
[0mIn file included from /Users/admin/builder/spi-builder-workspace/Sources/CLevelDB/LevelDBWrapper.cc:9:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/amrleveldb/Sources/amrleveldb/include/db/db_impl.h:10:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/amrleveldb/Sources/amrleveldb/include/db/dbformat.h:14:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/amrleveldb/Sources/amrleveldb/include/util/coding.h:17:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/amrleveldb/Sources/amrleveldb/include/port/port.h:14:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/amrleveldb/Sources/leveldb_macos/include/port/port_posix.h:23:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/amrleveldb/Sources/leveldb_macos/include/port/atomic_pointer.h:28:
In file included from /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/libkern/OSAtomic.h:47:
[1m/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/usr/include/libkern/OSAtomicDeprecated.h:751:9: [0m[0;1;36mnote: [0m'OSMemoryBarrier' has been explicitly marked deprecated here[0m
751 | [0;34mvoid[0m OSMemoryBarrier( [0;34mvoid[0m );[0m
| [0;1;32m ^
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/CLevelDB/LevelDBWrapper.cc:45:25: [0m[0;1;35mwarning: [0m[1mISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings][0m
45 | [0;34mchar[0m *lockStr = [0;32m"/LOCK"[0m;[0m
| [0;1;32m ^
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/CLevelDB/LevelDBWrapper.cc:56:26: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32][0m
56 | [0;34mif[0m (LockOrUnlock(fd, [0;32mfalse[0m) != -[0;32m1[0m) {[0m
| [0;1;32m ~~~~~~~~~~~~ ^~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/CLevelDB/LevelDBWrapper.cc:79:5: [0m[0;1;35mwarning: [0m[1mcannot delete expression with pointer-to-'void' type 'void *' [-Wdelete-incomplete][0m
79 | [0;34mdelete[0m db;[0m
| [0;1;32m ^ ~~
[0m[1m/Users/admin/builder/spi-builder-workspace/Sources/CLevelDB/LevelDBWrapper.cc:166:5: [0m[0;1;35mwarning: [0m[1mcannot delete expression with pointer-to-'void' type 'void *' [-Wdelete-incomplete][0m
166 | [0;34mdelete[0m iter;[0m
| [0;1;32m ^ ~~~~
[0m5 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLevelDB/Extensions/String.swift:29:35: [1;33mwarning: [1;39m'scanHexInt32' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m27 |[0;0m //logger.log("dataFromHexadecimal hex: \(hex)")
[0;36m28 |[0;0m var ch: UInt32 = 0
[0;36m29 |[0;0m if Scanner(string: c).scanHexInt32(&ch) {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'scanHexInt32' was deprecated in macOS 10.15[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m30 |[0;0m var char = UInt8(ch)
[0;36m31 |[0;0m data.append(&char, count: 1)
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/Users/admin/builder/spi-builder-workspace/Sources/SwiftLevelDB/LevelDB.swift:476:23: [1;33mwarning: [1;39m'withUnsafeMutableBytes' is deprecated: use `withUnsafeMutableBytes<R>(_: (UnsafeMutableRawBufferPointer) throws -> R) rethrows -> R` instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m474 |[0;0m if let data = self.encoder(key, newData) {
[0;36m475 |[0;0m var localData = data
[0;36m476 |[0;0m localData.withUnsafeMutableBytes { (mutableBytes: UnsafeMutablePointer<UInt8>) -> () in
[0;36m|[0;0m `- [1;33mwarning: [1;39m'withUnsafeMutableBytes' is deprecated: use `withUnsafeMutableBytes<R>(_: (UnsafeMutableRawBufferPointer) throws -> R) rethrows -> R` instead[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m477 |[0;0m status = levelDBItemPut(db, key.cString, key.count, mutableBytes, data.count)
[0;36m478 |[0;0m }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete.
{
"dependencies" : [
{
"identity" : "amrleveldb",
"requirement" : {
"branch" : [
"master"
]
},
"type" : "sourceControl",
"url" : "https://github.com/amraboelela/amrleveldb"
}
],
"manifest_display_name" : "SwiftLevelDB",
"name" : "SwiftLevelDB",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
}
],
"products" : [
{
"name" : "SwiftLevelDB",
"targets" : [
"SwiftLevelDB"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftLevelDBTests",
"module_type" : "SwiftTarget",
"name" : "SwiftLevelDBTests",
"path" : "Tests/SwiftLevelDBTests",
"sources" : [
"ArrayTests.swift",
"DataTests.swift",
"DateTests.swift",
"LevelDBTests.swift",
"ShellTests.swift",
"StringTests.swift",
"TestsBase.swift"
],
"target_dependencies" : [
"SwiftLevelDB"
],
"type" : "test"
},
{
"c99name" : "SwiftLevelDB",
"module_type" : "SwiftTarget",
"name" : "SwiftLevelDB",
"path" : "Sources/SwiftLevelDB",
"product_memberships" : [
"SwiftLevelDB"
],
"sources" : [
"Extensions/Array.swift",
"Extensions/Data.swift",
"Extensions/Date.swift",
"Extensions/Dictionary.swift",
"Extensions/DispatchQueue.swift",
"Extensions/NSObject.swift",
"Extensions/String.swift",
"Extensions/Task.swift",
"LevelDB.swift",
"Logger.swift",
"Shell.swift"
],
"target_dependencies" : [
"CLevelDB"
],
"type" : "library"
},
{
"c99name" : "CLevelDB",
"module_type" : "ClangTarget",
"name" : "CLevelDB",
"path" : "Sources/CLevelDB",
"product_dependencies" : [
"amrleveldb"
],
"product_memberships" : [
"SwiftLevelDB"
],
"sources" : [
"LevelDBWrapper.cc"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Done.