Build Information
Successful build of Pjango, reference master (8e21e3), with Swift 6.4 for macOS (SPM) on 16 Sep 2026 02:30:00 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/enums/pjango.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/enums/pjango
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 8e21e34 Update README.md
Cloned https://github.com/enums/pjango.git
Revision (git rev-parse @):
8e21e34f8389a457cca153c958944d50a909a8cb
SUCCESS checkout https://github.com/enums/pjango.git at master
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/enums/pjango.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 398]
[Planning deferred tasks]
[72 / 647]
[73 / 647]
[83 / 650] PerfectCZlib
[103 / 679] PerfectLib
[106 / 679] PerfectThread
[122 / 679] PerfectLib
[125 / 679] PerfectLib
[131 / 679] PerfectLib-product
[134 / 679] PerfectCZlib
[137 / 679] PerfectCZlib
[151 / 679] PerfectCZlib
[160 / 679] COpenSSL
[171 / 679] COpenSSL
[182 / 679] COpenSSL
[196 / 679] COpenSSL
[206 / 679] COpenSSL
[224 / 679] COpenSSL
[240 / 679] COpenSSL
[265 / 679] COpenSSL
[287 / 679] COpenSSL
[307 / 679] COpenSSL
[328 / 679] COpenSSL
[351 / 679] COpenSSL
[374 / 679] COpenSSL
[398 / 679] COpenSSL
[428 / 679] COpenSSL
[454 / 679] COpenSSL
[479 / 679] COpenSSL
[503 / 679] COpenSSL
[530 / 679] COpenSSL
[556 / 679] COpenSSL
[580 / 679] COpenSSL
[601 / 679] COpenSSL
[622 / 679] COpenSSL
[638 / 689] PerfectCrypto
[639 / 689] COpenSSL
[640 / 689] PerfectCrypto
[655 / 698] PerfectCrypto
[657 / 698] PerfectNet
[671 / 710] PerfectHTTP
[674 / 710] PerfectHTTP
[675 / 710] PerfectHTTP
[690 / 726] PerfectNet
[697 / 726] PerfectMustache
[702 / 726] PerfectMustache
[716 / 738] Pjango
[719 / 738] Pjango
[721 / 738] Pjango
[724 / 738] Pjango
[733 / 738] Pjango
[737 / 738] Pjango
Build complete! (12.60 sec)
Fetching https://github.com/PerfectlySoft/Perfect-HTTPServer.git
Fetching https://github.com/enums/Pjango-SwiftyJSON
Fetching https://github.com/PerfectlySoft/Perfect-Mustache.git
[1/1450] Fetching perfect-httpserver
[45/1461] Fetching perfect-httpserver, pjango-swiftyjson
[215/1695] Fetching perfect-httpserver, pjango-swiftyjson, perfect-mustache
Fetched https://github.com/PerfectlySoft/Perfect-HTTPServer.git (1.19s)
Fetched https://github.com/enums/Pjango-SwiftyJSON (1.19s)
Fetched https://github.com/PerfectlySoft/Perfect-Mustache.git (1.19s)
Computing version for https://github.com/enums/Pjango-SwiftyJSON
Computed https://github.com/enums/Pjango-SwiftyJSON at 1.0.0 (1.89s)
Computing version for https://github.com/PerfectlySoft/Perfect-Mustache.git
Computed https://github.com/PerfectlySoft/Perfect-Mustache.git at 3.0.2 (2.19s)
Fetching https://github.com/PerfectlySoft/Perfect-HTTP.git
[1/808] Fetching perfect-http
Fetched https://github.com/PerfectlySoft/Perfect-HTTP.git (0.94s)
Computing version for https://github.com/PerfectlySoft/Perfect-HTTPServer.git
Computed https://github.com/PerfectlySoft/Perfect-HTTPServer.git at 3.0.23 (1.63s)
Fetching https://github.com/PerfectlySoft/Perfect-CZlib-src.git
Fetching https://github.com/PerfectlySoft/Perfect-Net.git
[1/570] Fetching perfect-net
[7/907] Fetching perfect-net, perfect-czlib-src
Fetched https://github.com/PerfectlySoft/Perfect-CZlib-src.git (1.11s)
Fetched https://github.com/PerfectlySoft/Perfect-Net.git (1.12s)
Computing version for https://github.com/PerfectlySoft/Perfect-CZlib-src.git
Computed https://github.com/PerfectlySoft/Perfect-CZlib-src.git at 0.0.4 (1.81s)
Computing version for https://github.com/PerfectlySoft/Perfect-Net.git
Computed https://github.com/PerfectlySoft/Perfect-Net.git at 3.3.0 (0.67s)
Fetching https://github.com/PerfectlySoft/Perfect-Crypto.git
Fetching https://github.com/PerfectlySoft/Perfect-Thread.git
[1/612] Fetching perfect-crypto
[57/991] Fetching perfect-crypto, perfect-thread
Fetched https://github.com/PerfectlySoft/Perfect-Thread.git (1.02s)
Fetched https://github.com/PerfectlySoft/Perfect-Crypto.git (1.02s)
Computing version for https://github.com/PerfectlySoft/Perfect-Crypto.git
Computed https://github.com/PerfectlySoft/Perfect-Crypto.git at 3.3.0 (1.72s)
Fetching https://github.com/PerfectlySoft/PerfectLib.git
Fetching https://github.com/PerfectlySoft/Perfect-COpenSSL.git
[1/3961] Fetching perfect-copenssl
[41/14745] Fetching perfect-copenssl, perfectlib
Fetched https://github.com/PerfectlySoft/Perfect-COpenSSL.git (18.39s)
Fetched https://github.com/PerfectlySoft/PerfectLib.git (18.39s)
Computing version for https://github.com/PerfectlySoft/Perfect-COpenSSL.git
Computed https://github.com/PerfectlySoft/Perfect-COpenSSL.git at 4.0.2 (19.08s)
Computing version for https://github.com/PerfectlySoft/Perfect-Thread.git
Computed https://github.com/PerfectlySoft/Perfect-Thread.git at 3.0.7 (0.64s)
Computing version for https://github.com/PerfectlySoft/PerfectLib.git
Computed https://github.com/PerfectlySoft/PerfectLib.git at 3.1.4 (0.65s)
Computing version for https://github.com/PerfectlySoft/Perfect-HTTP.git
Computed https://github.com/PerfectlySoft/Perfect-HTTP.git at 3.3.0 (0.62s)
Creating working copy for https://github.com/PerfectlySoft/PerfectLib.git
Working copy of https://github.com/PerfectlySoft/PerfectLib.git resolved at 3.1.4
Creating working copy for https://github.com/PerfectlySoft/Perfect-Crypto.git
Working copy of https://github.com/PerfectlySoft/Perfect-Crypto.git resolved at 3.3.0
Creating working copy for https://github.com/PerfectlySoft/Perfect-COpenSSL.git
Working copy of https://github.com/PerfectlySoft/Perfect-COpenSSL.git resolved at 4.0.2
Creating working copy for https://github.com/PerfectlySoft/Perfect-HTTP.git
Working copy of https://github.com/PerfectlySoft/Perfect-HTTP.git resolved at 3.3.0
Creating working copy for https://github.com/PerfectlySoft/Perfect-Mustache.git
Working copy of https://github.com/PerfectlySoft/Perfect-Mustache.git resolved at 3.0.2
Creating working copy for https://github.com/enums/Pjango-SwiftyJSON
Working copy of https://github.com/enums/Pjango-SwiftyJSON resolved at 1.0.0
Creating working copy for https://github.com/PerfectlySoft/Perfect-HTTPServer.git
Working copy of https://github.com/PerfectlySoft/Perfect-HTTPServer.git resolved at 3.0.23
Creating working copy for https://github.com/PerfectlySoft/Perfect-CZlib-src.git
Working copy of https://github.com/PerfectlySoft/Perfect-CZlib-src.git resolved at 0.0.4
Creating working copy for https://github.com/PerfectlySoft/Perfect-Net.git
Working copy of https://github.com/PerfectlySoft/Perfect-Net.git resolved at 3.3.0
Creating working copy for https://github.com/PerfectlySoft/Perfect-Thread.git
Working copy of https://github.com/PerfectlySoft/Perfect-Thread.git resolved at 3.0.7
<module-includes>:1:9: [1;39mnote: [1;39min file included from <module-includes>:1:[0;0m
[0;36m1 |[0;0m #import "czlib.h"
[0;36m|[0;0m `- [1;39mnote: [1;39min file included from <module-includes>:1:[0;0m
[0;36m2 |[0;0m
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Perfect-CZlib-src/PerfectCZlib/include/czlib.h:4:10: [1;39mnote: [1;39min file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/Perfect-CZlib-src/PerfectCZlib/include/czlib.h:4:[0;0m
[0;36m2 |[0;0m #include "../zconf.h"
[0;36m3 |[0;0m #include "../zlib.h"
[0;36m4 |[0;0m #include "../zutil.h"
[0;36m|[0;0m `- [1;39mnote: [1;39min file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/Perfect-CZlib-src/PerfectCZlib/include/czlib.h:4:[0;0m
[0;36m5 |[0;0m #include "../inftrees.h"
[0;36m6 |[0;0m
<module-includes>:1:9: [1;39mnote: [1;39min file included from <module-includes>:1:[0;0m
[0;36m1 |[0;0m #import "czlib.h"
[0;36m|[0;0m `- [1;39mnote: [1;39min file included from <module-includes>:1:[0;0m
[0;36m2 |[0;0m
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Perfect-CZlib-src/PerfectCZlib/include/czlib.h:4:10: [1;39mnote: [1;39min file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/Perfect-CZlib-src/PerfectCZlib/include/czlib.h:4:[0;0m
[0;36m2 |[0;0m #include "../zconf.h"
[0;36m3 |[0;0m #include "../zlib.h"
[0;36m4 |[0;0m #include "../zutil.h"
[0;36m|[0;0m `- [1;39mnote: [1;39min file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/Perfect-CZlib-src/PerfectCZlib/include/czlib.h:4:[0;0m
[0;36m5 |[0;0m #include "../inftrees.h"
[0;36m6 |[0;0m
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Perfect-CZlib-src/PerfectCZlib/include/../zutil.h:163:11: [1;33mwarning: [1;39m'OS_CODE' macro redefined[0;0m
[0;36m132 |[0;0m
[0;36m133 |[0;0m #if defined(MACOS) || defined(TARGET_OS_MAC)
[0;36m134 |[0;0m # define OS_CODE 7
[0;36m|[0;0m `- [1;39mnote: [1;39mprevious definition is here[0;0m
[0;36m135 |[0;0m # ifndef Z_SOLO
[0;36m136 |[0;0m # if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os
[0;36m:[0;0m
[0;36m161 |[0;0m
[0;36m162 |[0;0m #ifdef __APPLE__
[0;36m163 |[0;0m # define OS_CODE 19
[0;36m|[0;0m `- [1;33mwarning: [1;39m'OS_CODE' macro redefined[0;0m
[0;36m164 |[0;0m #endif
[0;36m165 |[0;0m
/Users/admin/builder/spi-builder-workspace/Source/Pjango/DB/PCFileDBDataBase.swift:77:17: [1;33mwarning: [1;39m'defer' statement at end of scope always executes immediately; replace with 'do' statement to silence this warning[0;0m
[0;36m75 |[0;0m try file.open(.readWrite)
[0;36m76 |[0;0m try file.write(string: _pjango_filedb_init_content)
[0;36m77 |[0;0m defer {
[0;36m|[0;0m `- [1;33mwarning: [1;39m'defer' statement at end of scope always executes immediately; replace with 'do' statement to silence this warning[0;0m
[0;36m78 |[0;0m file.close()
[0;36m79 |[0;0m }
Build complete.
{
"dependencies" : [
{
"identity" : "perfect-httpserver",
"requirement" : {
"range" : [
{
"lower_bound" : "3.0.19",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/PerfectlySoft/Perfect-HTTPServer.git"
},
{
"identity" : "perfect-mustache",
"requirement" : {
"range" : [
{
"lower_bound" : "3.0.2",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/PerfectlySoft/Perfect-Mustache.git"
},
{
"identity" : "pjango-swiftyjson",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/enums/Pjango-SwiftyJSON"
}
],
"manifest_display_name" : "Pjango",
"name" : "Pjango",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "Pjango",
"targets" : [
"Pjango"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "Pjango",
"module_type" : "SwiftTarget",
"name" : "Pjango",
"path" : "Source/Pjango",
"product_dependencies" : [
"PerfectHTTPServer",
"PerfectMustache",
"SwiftyJSON"
],
"product_memberships" : [
"Pjango"
],
"sources" : [
"DB/PCDataBase.swift",
"DB/PCDataBaseConfig.swift",
"DB/PCDataBaseField.swift",
"DB/PCFileDBConfig.swift",
"DB/PCFileDBDataBase.swift",
"DB/PCFileDBUtility.swift",
"Model/PCModel.swift",
"Model/PCObject.swift",
"Pjango/Global.swift",
"Pjango/Pjango.swift",
"Pjango/Settings.swift",
"Plugin/PCHTTPFilterPlugin.swift",
"Plugin/PCLogFilterPlugin.swift",
"Plugin/PCPlugin.swift",
"Plugin/PCRunable.swift",
"Plugin/PCTaskPlugin.swift",
"Plugin/PCTimerPlugin.swift",
"Runtime/PjangoDelegate.swift",
"Runtime/PjangoRuntime.swift",
"Server/PCUrlConfig.swift",
"Utility/Extension.swift",
"Utility/PCLog.swift",
"Utility/PCMustacheUtility.swift",
"Utility/PCSqlUtility.swift",
"View/PCDetailView.swift",
"View/PCListView.swift",
"View/PCView.swift",
"View/PCViewable.swift"
],
"type" : "library"
}
],
"tools_version" : "4.2"
}
Done.