Build Information
Failed to build Empire, reference main (b3bc06), with Swift 6.4 for macOS (SPM) on 23 Sep 2026 21:49:28 UTC.
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/mattmassicotte/Empire.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mattmassicotte/Empire
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at b3bc068 Add OS specififer for tvOS
Submodule path 'lmdb': checked out '14d6629bc8a9fe40d8a6bee1bf71c45afe7576b6'
Submodule 'lmdb' (https://github.com/LMDB/lmdb.git) registered for path 'lmdb'
Cloning into '/Users/admin/builder/spi-builder-workspace/lmdb'...
Cloned https://github.com/mattmassicotte/Empire.git
Revision (git rev-parse @):
b3bc068404ef113a34626ea08a5bb49cbffd373a
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/mattmassicotte/Empire.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/mattmassicotte/Empire.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Constructing description]
[Planning deferred tasks]
[49 / 93]
[54 / 96] CLMDB
[59 / 107]
[63 / 109]
[74 / 142]
[80 / 171]
[86 / 171]
[90 / 171]
[91 / 171] CLMDB
[95 / 171]
[97 / 171]
[99 / 171]
[102 / 171]
[112 / 171] EmpireMacros
[113 / 171]
[115 / 171] EmpireMacros
[116 / 171] EmpireMacros
[118 / 171] EmpireMacros
[130 / 171] PackedSerialize
Fetching https://github.com/swiftlang/swift-syntax.git
[1/80027] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git (5.10s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 602.0.0 (8.13s)
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 602.0.0
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/602.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/602.0.0/swiftlang-6.4.0.34.1-macosx27.0-MacroSupport.zip (0.19s)
[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/midl.c:44:15: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
44 | unsigned n = ids[0];[0m
| [0;1;32m ~ ^~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/midl.c:176:26: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m
176 | if (mdb_midl_grow(idp, app[0]))[0m
| [0;1;32m ~~~~~~~~~~~~~ ^~~~~~
[0m2 warnings generated.
[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:2126:24: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
2126 | unsigned i, n = dl[0].mid;[0m
| [0;1;32m ~ ~~~~~~^~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:2368:22: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
2368 | unsigned int num = sl[0];[0m
| [0;1;32m ~~~ ^~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:2393:15: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
2393 | for (i=dl[0].mid; i && need; i--) {[0m
| [0;1;32m ~~~~~~~^~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:2510:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'pgno_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
2510 | unsigned i, j, mop_len = mop ? mop[0] : 0, n2 = num-1;[0m
| [0;1;32m ~~~~~~~ ^~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:2611:7: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'pgno_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
2611 | i = idl[0];[0m
| [0;1;32m ~ ^~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:2631:13: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'pgno_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
2631 | mop_len = mop[0];[0m
| [0;1;32m ~ ^~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:3294:11: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32][0m
3294 | size = MDB_IDL_SIZEOF(env->me_pghead);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0mIn file included from /Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:247:
[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/midl.h:68:44: [0m[0;1;36mnote: [0mexpanded from macro 'MDB_IDL_SIZEOF'[0m
68 | #define MDB_IDL_SIZEOF(ids) (((ids)[0]+1) * sizeof(MDB_ID))[0m
| [0;1;32m ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:3295:36: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'pgno_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m
3295 | env->me_pghead = mdb_midl_alloc(env->me_pghead[0]);[0m
| [0;1;32m ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:3739:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m
3739 | int i, pagecount = dl[0].mid, rc;[0m
| [0;1;32m ~~~~~~~~~ ~~~~~~^~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:4035:52: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
4035 | if ((pspill = parent->mt_spill_pgs) && (ps_len = pspill[0])) {[0m
| [0;1;32m ~ ^~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:4039:25: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
4039 | for (i=0, len=src[0].mid; ++i <= len; ) {[0m
| [0;1;32m ~~~~~~~~^~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:4075:14: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
4075 | x = dst[0].mid;[0m
| [0;1;32m ~ ~~~~~~~^~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:4078:12: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
4078 | len = x + src[0].mid;[0m
| [0;1;32m ~ ~~^~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:4093:14: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
4093 | y = src[0].mid;[0m
| [0;1;32m ~ ~~~~~~~^~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:4244:8: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
4244 | rc = pread(env->me_fd, &pbuf, Size, off);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:4335:2: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
4335 | DO_PWRITE(rc, env->me_fd, p, psize * NUM_METAS, len, 0);[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:4315:8: [0m[0;1;36mnote: [0mexpanded from macro 'DO_PWRITE'[0m
4315 | len = pwrite(fd, ptr, size, pos); \[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:4418:25: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long long' to 'int' [-Wshorten-64-to-32][0m
4418 | len = sizeof(MDB_meta) - off;[0m
| [0;1;32m ~ ~~~~~~~~~~~~~~~~~^~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:4435:7: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
4435 | rc = pwrite(mfd, ptr, len, off);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:4455:8: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
4455 | r2 = pwrite(env->me_fd, ptr, len, off);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:4511:2: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32][0m
4511 | GET_PAGESIZE(e->me_os_psize);[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:485:32: [0m[0;1;36mnote: [0mexpanded from macro 'GET_PAGESIZE'[0m
485 | #define GET_PAGESIZE(x) ((x) = sysconf(_SC_PAGE_SIZE))[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:4777:18: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32][0m
4777 | fname->mn_len = strlen(path);[0m
| [0;1;32m ~ ^~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:5426:48: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long long' to 'unsigned int' [-Wshorten-64-to-32][0m
5426 | env->me_maxreaders = size/sizeof(MDB_reader) + 1;[0m
| [0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:5993:11: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
5993 | len = a->mv_size;[0m
| [0;1;32m ~ ~~~^~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:5996:12: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
5996 | len = b->mv_size;[0m
| [0;1;32m ~ ~~~^~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:6001:41: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
6001 | return diff ? diff : len_diff<0 ? -1 : len_diff;[0m
| [0;1;32m ~~~~~~ ^~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:6027:27: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
6027 | return len_diff<0 ? -1 : len_diff;[0m
| [0;1;32m ~~~~~~ ^~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:6786:16: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
6786 | x = dl[0].mid--;[0m
| [0;1;32m ~ ~~~~~~~~~^~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:6794:9: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'MDB_ID' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
6794 | j = ++(dl[0].mid);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:6806:14: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'pgno_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
6806 | j = mop[0] + ovpages;[0m
| [0;1;32m ~ ~~~~~~~^~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:6807:12: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'pgno_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
6807 | for (i = mop[0]; i && mop[i] < pg; i--)[0m
| [0;1;32m ~ ^~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:7664:20: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
7664 | dcount = data[1].mv_size;[0m
| [0;1;32m ~ ~~~~~~~~^~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:7877:16: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'unsigned int' [-Wshorten-64-to-32][0m
7877 | offset = EVEN(NODESIZE + sizeof(indx_t) +[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m 7878 | data->mv_size);[0m
| [0;1;32m ~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:730:30: [0m[0;1;36mnote: [0mexpanded from macro 'EVEN'[0m
730 | #define EVEN(n) (((n) + 1U) & -2) /* sign-extending -2 to match n+1U */[0m
| [0;1;32m ~~~~~~~~~~~^~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:7921:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'unsigned int' [-Wshorten-64-to-32][0m
7921 | offset = env->me_psize - olddata.mv_size;[0m
| [0;1;32m ~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:7957:33: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m
7957 | int level, ovpages, dpages = OVPAGES(data->mv_size, env->me_psize);[0m
| [0;1;32m ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:1084:64: [0m[0;1;36mnote: [0mexpanded from macro 'OVPAGES'[0m
1084 | #define OVPAGES(size, psize) ((PAGEHDRSZ-1 + (size)) / (psize) + 1)[0m
| [0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:8133:51: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'mdb_size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m
8133 | insert_data = mc->mc_xcursor->mx_db.md_entries - ecount;[0m
| [0;1;32m ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:8441:18: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m
8441 | int ovpages = OVPAGES(data->mv_size, mc->mc_txn->mt_env->me_psize);[0m
| [0;1;32m ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:1084:64: [0m[0;1;36mnote: [0mexpanded from macro 'OVPAGES'[0m
1084 | #define OVPAGES(size, psize) ((PAGEHDRSZ-1 + (size)) / (psize) + 1)[0m
| [0;1;32m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:8917:10: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m
8917 | ksize = EVEN(key->mv_size);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:730:30: [0m[0;1;36mnote: [0mexpanded from macro 'EVEN'[0m
730 | #define EVEN(n) (((n) + 1U) & -2) /* sign-extending -2 to match n+1U */[0m
| [0;1;32m ~~~~~~~~~~~^~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:9071:25: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m
9071 | mdb_node_del(csrc, key.mv_size);[0m
| [0;1;32m ~~~~~~~~~~~~ ~~~~^~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:9867:13: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m
9867 | nsize = mdb_leaf_size(env, newkey, newdata);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:9869:13: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32][0m
9869 | nsize = mdb_branch_size(env, newkey);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:10246:4: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int' [-Wshorten-64-to-32][0m
10246 | DO_WRITE(rc, my->mc_fd, ptr, wsize, len);[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/lmdb/libraries/liblmdb/mdb.c:10225:46: [0m[0;1;36mnote: [0mexpanded from macro 'DO_WRITE'[0m
10225 | #define DO_WRITE(rc, fd, ptr, w2, len) len = write(fd, ptr, w2); rc = (len >= 0)[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~
[0m41 warnings generated.
/Users/admin/builder/spi-builder-workspace/Sources/EmpireMacros/IndexKeyRecordMacro.swift:223:7: [1;33mwarning: [1;39minitialization of immutable value 'fullInit' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m221 |[0;0m .joined(separator: "\n")
[0;36m222 |[0;0m
[0;36m223 |[0;0m let fullInit = [keyInit, fieldsInit].joined(separator: "")
[0;36m|[0;0m `- [1;33mwarning: [1;39minitialization of immutable value 'fullInit' was never used; consider replacing with assignment to '_' or removing it[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
[0;36m224 |[0;0m let fullSerialize = [keySerialize, fieldsSerialize].joined(separator: "")
[0;36m225 |[0;0m
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
error: SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/PackedSerialize/FixedWidthInteger+Serialization.swift failed with a nonzero exit code. Command line: cd /Users/admin/builder
builtin-SwiftPerFileCompile FixedWidthInteger+Serialization.swift
/Users/admin/builder/spi-builder-workspace/Sources/PackedSerialize/Deserializer.swift:22:3: [1;31merror: [1;39minvalid lifetime dependence on an Escapable result[0;0m
[0;36m20 |[0;0m }
[0;36m21 |[0;0m
[0;36m22 |[0;0m @_lifetime(&self)
[0;36m|[0;0m `- [1;31merror: [1;39minvalid lifetime dependence on an Escapable result[0;0m
[0;36m23 |[0;0m public mutating func unsafeLoad<T>(
[0;36m24 |[0;0m of t: T.Type,
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c /Users/admin/builder/spi-builder-workspace/Sources/PackedSerialize/Array+Serialization.swift /Users/admin/builder/spi-builder-workspace/Sources/PackedSerialize/Bool+Serialization.swift /Users/admin/builder/spi-builder-workspace/Sources/PackedSerialize/Data+Serialization.swift /Users/admin/builder/spi-builder-workspace/Sources/PackedSerialize/Date+Serialization.swift /Users/admin/builder/spi-builder-workspace/Sources/PackedSerialize/Deserializer.swift /Users/admin/builder/spi-builder-workspace/Sources/PackedSerialize/EmptyValue.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/PackedSerialize/FixedWidthInteger+Serialization.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/PackedSerialize/Float+Serialization.swift /Users/admin/builder/spi-builder-workspace/Sources/PackedSerialize/Int+Serialization.swift /Users/admin/builder/spi-builder-workspace/Sources/PackedSerialize/Int64+Serialization.swift /Users/admin/builder/spi-builder-workspace/Sources/PackedSerialize/Optional+Serialization.swift /Users/admin/builder/spi-builder-workspace/Sources/PackedSerialize/RawRepresentable+Serialization.swift /Users/admin/builder/spi-builder-workspace/Sources/PackedSerialize/Serializable.swift /Users/admin/builder/spi-builder-workspace/Sources/PackedSerialize/String+Serialization.swift /Users/admin/builder/spi-builder-workspace/Sources/PackedSerialize/UUID+Serialization.swift -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Empire.build/Debug/PackedSerialize-t.build/Objects-normal/arm64/FixedWidthInteger+Serialization.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Empire.build/Debug/PackedSerialize-t.build/Objects-normal/arm64/FixedWidthInteger+Serialization.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Empire.build/Debug/PackedSerialize-t.build/Objects-normal/arm64/FixedWidthInteger+Serialization.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Empire.build/Debug/PackedSerialize-t.build/Objects-normal/arm64/FixedWidthInteger+Serialization.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Empire.build/Debug/PackedSerialize-t.build/Objects-normal/arm64/Float+Serialization.d -emit-const-values-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Empire.build/Debug/PackedSerialize-t.build/Objects-normal/arm64/Float+Serialization.swiftconstvalues -emit-reference-dependencies-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Empire.build/Debug/PackedSerialize-t.build/Objects-normal/arm64/Float+Serialization.swiftdeps -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Empire.build/Debug/PackedSerialize-t.build/Objects-normal/arm64/Float+Serialization.dia -target arm64-apple-macos14.0 -module-can-import-version Foundation 5027.0.69 5027.0.69 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Empire.build/Debug/PackedSerialize-t.build/Objects-normal/arm64/PackedSerialize-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftExplicitPrecompiledModules -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 Lifetimes -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.build/out/SDKStatCaches.noindex/macosx27.0-26A425-80c5bbf1d171475443272936d42f90a36a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Empire.build/Debug/PackedSerialize-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Empire.build/Debug/PackedSerialize-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Empire.build/Debug/PackedSerialize-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name PackedSerialize -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Empire.build/Debug/PackedSerialize-t.build/Objects-normal/arm64/PackedSerialize_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-macos27.0 -target-sdk-version 27.0 -target-sdk-name macosx27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Empire.build/Debug/PackedSerialize-t.build/Objects-normal/arm64/FixedWidthInteger+Serialization.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Empire.build/Debug/PackedSerialize-t.build/Objects-normal/arm64/Float+Serialization.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/Empire.build/Debug/PackedSerialize-t.build/Objects-normal/arm64/PackedSerialize.swiftmodule -index-unit-output-path /Empire.build/Debug/PackedSerialize-t.build/Objects-normal/arm64/FixedWidthInteger+Serialization.o -index-unit-output-path /Empire.build/Debug/PackedSerialize-t.build/Objects-normal/arm64/Float+Serialization.o -index-store-path /Users/admin/builder/spi-builder-workspace/.build/out -index-system-modules
error: Build failed
BUILD FAILURE 6.4 macosSpm