Build Information
Successful build of SwiftUpnpTools, reference 0.1.25 (052861), with Swift 6.4 for macOS (SPM) on 19 Sep 2026 13:12:06 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/bjtj/swift-upnp-tools.git
Reference: 0.1.25
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/bjtj/swift-upnp-tools
* tag 0.1.25 -> FETCH_HEAD
HEAD is now at 052861f Merge pull request #34 from bjtj/28-upnpeventsubscription-class-make-method-does-not-create-a-sid-with-the-correct-format
Cloned https://github.com/bjtj/swift-upnp-tools.git
Revision (git rev-parse @):
052861f081e3d5eb707b745a4d7e1bc378bce00e
SUCCESS checkout https://github.com/bjtj/swift-upnp-tools.git at 0.1.25
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/bjtj/swift-upnp-tools.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]
[37 / 70]
[49 / 83] SwiftXml
[50 / 121]
[53 / 121] SwiftXml
[60 / 121]
[62 / 121]
[64 / 121]
[65 / 121] SwiftXml
[67 / 121]
[69 / 121]
[71 / 121]
[72 / 121] SwiftXml-product
[74 / 121] SwiftXml-product
[77 / 121]
[78 / 121] SwiftXml-product
[80 / 121] SwiftXml-product
[82 / 121] SwiftXml
[83 / 121]
[84 / 121] SwiftXml
[89 / 121]
[91 / 121]
[92 / 121]
[96 / 121] Socket
[113 / 133] SwiftHttpServer
[121 / 134] SwiftUpnpTools
[128 / 145] SwiftUpnpTools
[130 / 145] SwiftUpnpTools
[133 / 145] SwiftHttpServer
[139 / 145] SwiftUpnpTools
[141 / 145] Socket
[142 / 145] SwiftUpnpTools
Build complete! (10.22 sec)
Fetching https://github.com/bjtj/swift-http-server.git
Fetching https://github.com/bjtj/swift-xml.git
Fetching https://github.com/IBM-Swift/BlueSocket.git
[1/754] Fetching swift-http-server
[152/953] Fetching swift-http-server, swift-xml
[334/3895] Fetching swift-http-server, swift-xml, bluesocket
Fetched https://github.com/bjtj/swift-xml.git (1.11s)
[609/3696] Fetching swift-http-server, bluesocket
Fetched https://github.com/bjtj/swift-http-server.git (1.58s)
Fetched https://github.com/IBM-Swift/BlueSocket.git (1.58s)
Computing version for https://github.com/bjtj/swift-xml.git
Computed https://github.com/bjtj/swift-xml.git at 0.1.14 (2.24s)
Computing version for https://github.com/bjtj/swift-http-server.git
Computed https://github.com/bjtj/swift-http-server.git at 0.1.23 (0.63s)
Computing version for https://github.com/IBM-Swift/BlueSocket.git
Computed https://github.com/IBM-Swift/BlueSocket.git at 1.0.200 (2.11s)
Creating working copy for https://github.com/IBM-Swift/BlueSocket.git
Working copy of https://github.com/IBM-Swift/BlueSocket.git resolved at 1.0.200
Creating working copy for https://github.com/bjtj/swift-http-server.git
Working copy of https://github.com/bjtj/swift-http-server.git resolved at 0.1.23
Creating working copy for https://github.com/bjtj/swift-xml.git
Working copy of https://github.com/bjtj/swift-xml.git resolved at 0.1.14
Build complete.
{
"dependencies" : [
{
"identity" : "bluesocket",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.200",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/IBM-Swift/BlueSocket.git"
},
{
"identity" : "swift-http-server",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.23",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/bjtj/swift-http-server.git"
},
{
"identity" : "swift-xml",
"requirement" : {
"range" : [
{
"lower_bound" : "0.1.14",
"upper_bound" : "1.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/bjtj/swift-xml.git"
}
],
"manifest_display_name" : "SwiftUpnpTools",
"name" : "SwiftUpnpTools",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "SwiftUpnpTools",
"targets" : [
"SwiftUpnpTools"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "swift_upnp_toolsTests",
"module_type" : "SwiftTarget",
"name" : "swift-upnp-toolsTests",
"path" : "Tests/swift-upnp-toolsTests",
"sources" : [
"ModelTests.swift",
"ServerTests.swift",
"SsdpTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"SwiftUpnpTools"
],
"type" : "test"
},
{
"c99name" : "SwiftUpnpTools",
"module_type" : "SwiftTarget",
"name" : "SwiftUpnpTools",
"path" : "Sources/swift-upnp-tools",
"product_dependencies" : [
"Socket",
"SwiftHttpServer",
"SwiftXml"
],
"product_memberships" : [
"SwiftUpnpTools"
],
"sources" : [
"HttpClient.swift",
"SSDP.swift",
"SSDPHeader.swift",
"SSDPReceiver.swift",
"TimeBase.swift",
"UPnPAction.swift",
"UPnPActionArgument.swift",
"UPnPActionArgumentDirection.swift",
"UPnPActionError.swift",
"UPnPActionInvoke.swift",
"UPnPActionRequest.swift",
"UPnPCallbackUrl.swift",
"UPnPControlPoint.swift",
"UPnPDevice.swift",
"UPnPDeviceBuilder.swift",
"UPnPError.swift",
"UPnPEventProperties.swift",
"UPnPEventSubscriber.swift",
"UPnPEventSubscription.swift",
"UPnPIcon.swift",
"UPnPModel.swift",
"UPnPNts.swift",
"UPnPScpd.swift",
"UPnPScpdBuilder.swift",
"UPnPServer.swift",
"UPnPService.swift",
"UPnPSoapErrorResponse.swift",
"UPnPSoapRequest.swift",
"UPnPSoapResponse.swift",
"UPnPSpecVersion.swift",
"UPnPStateVariable.swift",
"UPnPUsn.swift",
"helper/KeyValuePair.swift",
"helper/OrderedCaseInsensitiveProperties.swift",
"helper/OrderedProperties.swift",
"helper/XmlTag.swift",
"helper/system.swift"
],
"type" : "library"
}
],
"tools_version" : "4.2"
}
Done.