Build Information
Successful build of unxip, reference main (82db95), with Swift 6.4 for macOS (SPM) on 3 Oct 2026 08:05:36 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.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/saagarjha/unxip.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/saagarjha/unxip
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 82db959 Add support for building on Android
Cloned https://github.com/saagarjha/unxip.git
Revision (git rev-parse @):
82db95977781389688980ba494cf1dfb8c0e63c9
SUCCESS checkout https://github.com/saagarjha/unxip.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/saagarjha/unxip.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 / 95]
[Planning deferred tasks]
[26 / 40]
[28 / 42] libunxip
[38 / 82]
[43 / 82]
[47 / 82]
[48 / 82]
[53 / 82]
[55 / 82]
[58 / 82]
[61 / 82]
[63 / 82]
[64 / 82]
[68 / 82] libunxip
[75 / 82] libunxip
[80 / 82] unxip-product
Build complete! (9.39 sec)
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/libunxip/libunxip.swift
/Users/admin/builder/spi-builder-workspace/Sources/libunxip/libunxip.swift:394:4: [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m392 |[0;0m (results, continuation) = AsyncThrowingStream.makeStream(of: Element.self, throwing: Error.self)
[0;36m393 |[0;0m if consumeResults {
[0;36m394 |[0;0m Task {
[0;36m|[0;0m |- [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39mto silence this warning, handle the error inside the task, or store/discard the task value explicitly[0;0m
[0;36m395 |[0;0m for try await _ in results {
[0;36m396 |[0;0m }
[#NoUseUnstructuredThrowingTask]: <https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task>
/Users/admin/builder/spi-builder-workspace/unxip.swift:394:4: [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m392 |[0;0m (results, continuation) = AsyncThrowingStream.makeStream(of: Element.self, throwing: Error.self)
[0;36m393 |[0;0m if consumeResults {
[0;36m394 |[0;0m Task {
[0;36m|[0;0m |- [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39mto silence this warning, handle the error inside the task, or store/discard the task value explicitly[0;0m
[0;36m395 |[0;0m for try await _ in results {
[0;36m396 |[0;0m }
[#NoUseUnstructuredThrowingTask]: <https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task>
/Users/admin/builder/spi-builder-workspace/Sources/libunxip/libunxip.swift:273:21: [1;33mwarning: [1;39mconformance of 'Backpressure' to protocol 'BackpressureProvider' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m271 |[0;0m
[0;36m272 |[0;0m func next() async throws -> Element? {
[0;36m273 |[0;0m try await stream.next()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Backpressure' to protocol 'BackpressureProvider' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m274 |[0;0m }
[0;36m275 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/libunxip/libunxip.swift:346:10: [1;33mwarning: [1;39mconformance of 'Backpressure' to protocol 'BackpressureProvider' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m344 |[0;0m nonisolated func finish() {
[0;36m345 |[0;0m Task {
[0;36m346 |[0;0m await _finish()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Backpressure' to protocol 'BackpressureProvider' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m347 |[0;0m }
[0;36m348 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/libunxip/libunxip.swift:357:10: [1;33mwarning: [1;39mconformance of 'Backpressure' to protocol 'BackpressureProvider' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m355 |[0;0m nonisolated func finish(throwing error: Error) {
[0;36m356 |[0;0m Task {
[0;36m357 |[0;0m await _finish(throwing: error)
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Backpressure' to protocol 'BackpressureProvider' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m358 |[0;0m }
[0;36m359 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/libunxip/libunxip.swift:394:4: [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m392 |[0;0m (results, continuation) = AsyncThrowingStream.makeStream(of: Element.self, throwing: Error.self)
[0;36m393 |[0;0m if consumeResults {
[0;36m394 |[0;0m Task {
[0;36m|[0;0m |- [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39mto silence this warning, handle the error inside the task, or store/discard the task value explicitly[0;0m
[0;36m395 |[0;0m for try await _ in results {
[0;36m396 |[0;0m }
/Users/admin/builder/spi-builder-workspace/Sources/libunxip/libunxip.swift:1398:58: [1;33mwarning: [1;39mconformance of 'Self' to protocol 'AsyncSequence' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1396 |[0;0m extension AsyncSequence where Element: Sendable, AsyncIterator: Sendable, Self: AsyncSequenceWithSendableMetatype {
[0;36m1397 |[0;0m public func lockstepSplit() -> (AsyncThrowingStream<Element, Error>, AsyncThrowingStream<Element, Error>) {
[0;36m1398 |[0;0m let pal = AsyncThrowingStream.PermissiveActionLink<Self>(iterator: makeAsyncIterator(), count: 2)
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Self' to protocol 'AsyncSequence' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1399 |[0;0m
[0;36m1400 |[0;0m return (
/Users/admin/builder/spi-builder-workspace/Sources/libunxip/libunxip.swift:1402:19: [1;33mwarning: [1;39mconformance of 'Self' to protocol 'AsyncSequence' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1400 |[0;0m return (
[0;36m1401 |[0;0m .init {
[0;36m1402 |[0;0m try await pal.next()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Self' to protocol 'AsyncSequence' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1403 |[0;0m },
[0;36m1404 |[0;0m .init {
/Users/admin/builder/spi-builder-workspace/Sources/libunxip/libunxip.swift:1405:19: [1;33mwarning: [1;39mconformance of 'Self' to protocol 'AsyncSequence' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1403 |[0;0m },
[0;36m1404 |[0;0m .init {
[0;36m1405 |[0;0m try await pal.next()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Self' to protocol 'AsyncSequence' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1406 |[0;0m }
[0;36m1407 |[0;0m )
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[#NoUseUnstructuredThrowingTask]: <https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task>
/Users/admin/builder/spi-builder-workspace/unxip.swift:273:21: [1;33mwarning: [1;39mconformance of 'Backpressure' to protocol 'BackpressureProvider' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m271 |[0;0m
[0;36m272 |[0;0m func next() async throws -> Element? {
[0;36m273 |[0;0m try await stream.next()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Backpressure' to protocol 'BackpressureProvider' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m274 |[0;0m }
[0;36m275 |[0;0m }
/Users/admin/builder/spi-builder-workspace/unxip.swift:346:10: [1;33mwarning: [1;39mconformance of 'Backpressure' to protocol 'BackpressureProvider' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m344 |[0;0m nonisolated func finish() {
[0;36m345 |[0;0m Task {
[0;36m346 |[0;0m await _finish()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Backpressure' to protocol 'BackpressureProvider' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m347 |[0;0m }
[0;36m348 |[0;0m }
/Users/admin/builder/spi-builder-workspace/unxip.swift:357:10: [1;33mwarning: [1;39mconformance of 'Backpressure' to protocol 'BackpressureProvider' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m355 |[0;0m nonisolated func finish(throwing error: Error) {
[0;36m356 |[0;0m Task {
[0;36m357 |[0;0m await _finish(throwing: error)
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Backpressure' to protocol 'BackpressureProvider' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m358 |[0;0m }
[0;36m359 |[0;0m }
/Users/admin/builder/spi-builder-workspace/unxip.swift:394:4: [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m392 |[0;0m (results, continuation) = AsyncThrowingStream.makeStream(of: Element.self, throwing: Error.self)
[0;36m393 |[0;0m if consumeResults {
[0;36m394 |[0;0m Task {
[0;36m|[0;0m |- [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39mto silence this warning, handle the error inside the task, or store/discard the task value explicitly[0;0m
[0;36m395 |[0;0m for try await _ in results {
[0;36m396 |[0;0m }
/Users/admin/builder/spi-builder-workspace/unxip.swift:1398:58: [1;33mwarning: [1;39mconformance of 'Self' to protocol 'AsyncSequence' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1396 |[0;0m extension AsyncSequence where Element: Sendable, AsyncIterator: Sendable, Self: AsyncSequenceWithSendableMetatype {
[0;36m1397 |[0;0m public func lockstepSplit() -> (AsyncThrowingStream<Element, Error>, AsyncThrowingStream<Element, Error>) {
[0;36m1398 |[0;0m let pal = AsyncThrowingStream.PermissiveActionLink<Self>(iterator: makeAsyncIterator(), count: 2)
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Self' to protocol 'AsyncSequence' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1399 |[0;0m
[0;36m1400 |[0;0m return (
/Users/admin/builder/spi-builder-workspace/unxip.swift:1402:19: [1;33mwarning: [1;39mconformance of 'Self' to protocol 'AsyncSequence' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1400 |[0;0m return (
[0;36m1401 |[0;0m .init {
[0;36m1402 |[0;0m try await pal.next()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Self' to protocol 'AsyncSequence' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1403 |[0;0m },
[0;36m1404 |[0;0m .init {
/Users/admin/builder/spi-builder-workspace/unxip.swift:1405:19: [1;33mwarning: [1;39mconformance of 'Self' to protocol 'AsyncSequence' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1403 |[0;0m },
[0;36m1404 |[0;0m .init {
[0;36m1405 |[0;0m try await pal.next()
[0;36m|[0;0m `- [1;33mwarning: [1;39mconformance of 'Self' to protocol 'AsyncSequence' may be isolated and cannot be passed to actor-isolated context[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances\IsolatedConformances]8;;\]
[0;36m1406 |[0;0m }
[0;36m1407 |[0;0m )
/Users/admin/builder/spi-builder-workspace/unxip.swift:1640:4: [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m1638 |[0;0m let (data, input) = file.lockstepSplit()
[0;36m1639 |[0;0m
[0;36m1640 |[0;0m Task {
[0;36m|[0;0m |- [1;33mwarning: [1;39munstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
[0;36m|[0;0m `- [1;39mnote: [1;39mto silence this warning, handle the error inside the task, or store/discard the task value explicitly[0;0m
[0;36m1641 |[0;0m for try await data in data {
[0;36m1642 |[0;0m await statistics.noteRead(size: data.count)
[#IsolatedConformances]: <https://docs.swift.org/compiler/documentation/diagnostics/isolated-conformances>
[#NoUseUnstructuredThrowingTask]: <https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task>
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "unxip",
"name" : "unxip",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "6.0"
}
],
"products" : [
{
"name" : "unxip",
"targets" : [
"unxip"
],
"type" : {
"executable" : null
}
},
{
"name" : "libunxip",
"targets" : [
"libunxip"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "zlib",
"module_type" : "SystemLibraryTarget",
"name" : "zlib",
"path" : "Sources/zlib",
"product_memberships" : [
"unxip",
"libunxip"
],
"sources" : [
],
"type" : "system-target"
},
{
"c99name" : "unxip",
"module_type" : "SwiftTarget",
"name" : "unxip",
"path" : ".",
"product_memberships" : [
"unxip"
],
"sources" : [
"unxip.swift"
],
"target_dependencies" : [
"GNUSource",
"getopt",
"lzma",
"zlib"
],
"type" : "executable"
},
{
"c99name" : "lzma",
"module_type" : "SystemLibraryTarget",
"name" : "lzma",
"path" : "Sources/lzma",
"product_memberships" : [
"unxip",
"libunxip"
],
"sources" : [
],
"type" : "system-target"
},
{
"c99name" : "libunxip",
"module_type" : "SwiftTarget",
"name" : "libunxip",
"path" : "Sources/libunxip",
"product_memberships" : [
"libunxip"
],
"sources" : [
"libunxip.swift"
],
"target_dependencies" : [
"GNUSource",
"getopt",
"lzma",
"zlib"
],
"type" : "library"
},
{
"c99name" : "getopt",
"module_type" : "SystemLibraryTarget",
"name" : "getopt",
"path" : "Sources/getopt",
"product_memberships" : [
"unxip",
"libunxip"
],
"sources" : [
],
"type" : "system-target"
},
{
"c99name" : "GNUSource",
"module_type" : "SystemLibraryTarget",
"name" : "GNUSource",
"path" : "Sources/GNUSource",
"product_memberships" : [
"unxip",
"libunxip"
],
"sources" : [
],
"type" : "system-target"
}
],
"tools_version" : "6.0"
}
Done.