Build Information
Failed to build skip-fuse, reference main (8b69bb), with Swift 6.2 for Android on 20 Aug 2026 01:51:15 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886770-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.0.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/skiptools/skip-fuse.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: git branch -m <name>
From https://github.com/skiptools/skip-fuse
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 8b69bb0
Cloned https://github.com/skiptools/skip-fuse.git
Revision (git rev-parse @):
8b69bb0b5be7df880b8f9b3d2eb6659909a5b5c5
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/skiptools/skip-fuse.git at main
========================================
Build
========================================
Selected platform: android
Swift version: 6.2
Building package at path: $PWD
https://github.com/skiptools/skip-fuse.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886770-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.2-latest: Pulling from saguaro1/spi-images
Digest: sha256:573917aa137cc6f081a4f3d2a0330bac24553e9cd713cd758adf65046f5c6b90
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.2-latest
Fetching https://github.com/skiptools/skip-android-bridge.git
Fetching https://github.com/skiptools/swift-jni.git
[1/840] Fetching skip-android-bridge
[732/1118] Fetching skip-android-bridge, swift-jni
Fetched https://github.com/skiptools/swift-jni.git from cache (0.51s)
Fetched https://github.com/skiptools/skip-android-bridge.git from cache (0.51s)
Computing version for https://github.com/skiptools/swift-jni.git
Computed https://github.com/skiptools/swift-jni.git at 0.5.0 (0.66s)
Computing version for https://github.com/skiptools/skip-android-bridge.git
Computed https://github.com/skiptools/skip-android-bridge.git at 0.6.5 (0.16s)
Fetching https://github.com/skiptools/skip-bridge.git
Fetching https://github.com/skiptools/skip.git
Fetching https://github.com/skiptools/skip-foundation.git
Fetching https://github.com/skiptools/swift-android-native.git
[1/2830] Fetching skip-bridge
[850/12092] Fetching skip-bridge, skip
[4406/12995] Fetching skip-bridge, skip, swift-android-native
[4407/17362] Fetching skip-bridge, skip, swift-android-native, skip-foundation
Fetched https://github.com/skiptools/swift-android-native.git from cache (0.56s)
Fetched https://github.com/skiptools/skip-foundation.git from cache (0.56s)
[9870/12092] Fetching skip-bridge, skip
Fetched https://github.com/skiptools/skip-bridge.git from cache (0.66s)
Fetched https://github.com/skiptools/skip.git from cache (0.67s)
Computing version for https://github.com/skiptools/swift-android-native.git
Computed https://github.com/skiptools/swift-android-native.git at 1.5.1 (0.84s)
Computing version for https://github.com/skiptools/skip-bridge.git
Computed https://github.com/skiptools/skip-bridge.git at 0.17.3 (0.14s)
Fetching https://github.com/skiptools/skip-lib.git
[1/1847] Fetching skip-lib
Fetched https://github.com/skiptools/skip-lib.git from cache (0.97s)
Computing version for https://github.com/skiptools/skip-foundation.git
Computed https://github.com/skiptools/skip-foundation.git at 1.4.3 (1.13s)
Computing version for https://github.com/skiptools/skip.git
Computed https://github.com/skiptools/skip.git at 1.9.6 (0.17s)
Computing version for https://github.com/skiptools/skip-lib.git
Computed https://github.com/skiptools/skip-lib.git at 1.4.1 (0.15s)
Fetching https://github.com/skiptools/skip-unit.git
[1/1133] Fetching skip-unit
Fetched https://github.com/skiptools/skip-unit.git from cache (0.49s)
Computing version for https://github.com/skiptools/skip-unit.git
Computed https://github.com/skiptools/skip-unit.git at 1.7.1 (0.63s)
Creating working copy for https://github.com/skiptools/skip.git
Working copy of https://github.com/skiptools/skip.git resolved at 1.9.6
Creating working copy for https://github.com/skiptools/skip-lib.git
Working copy of https://github.com/skiptools/skip-lib.git resolved at 1.4.1
Creating working copy for https://github.com/skiptools/swift-android-native.git
Working copy of https://github.com/skiptools/swift-android-native.git resolved at 1.5.1
Creating working copy for https://github.com/skiptools/skip-bridge.git
Working copy of https://github.com/skiptools/skip-bridge.git resolved at 0.17.3
Creating working copy for https://github.com/skiptools/skip-android-bridge.git
Working copy of https://github.com/skiptools/skip-android-bridge.git resolved at 0.6.5
Creating working copy for https://github.com/skiptools/skip-foundation.git
Working copy of https://github.com/skiptools/skip-foundation.git resolved at 1.4.3
Creating working copy for https://github.com/skiptools/skip-unit.git
Working copy of https://github.com/skiptools/skip-unit.git resolved at 1.7.1
Creating working copy for https://github.com/skiptools/swift-jni.git
Working copy of https://github.com/skiptools/swift-jni.git resolved at 0.5.0
Downloading binary artifact https://github.com/skiptools/skip/releases/download/1.9.6/skip-linux.zip
[16375/167260475] Downloading https://github.com/skiptools/skip/releases/download/1.9.6/skip-linux.zip
Downloaded https://github.com/skiptools/skip/releases/download/1.9.6/skip-linux.zip (11.17s)
warning: 'swift-android-native': Conflicting identity for swift-jni: dependency 'source.skip.tools/swift-jni' and dependency 'github.com/skiptools/swift-jni' both point to the same package identity 'swift-jni'. The dependencies are introduced through the following chains: (A) /host/spi-builder-workspace->github.com/skiptools/skip-android-bridge->github.com/skiptools/swift-android-native->source.skip.tools/swift-jni (B) /host/spi-builder-workspace->github.com/skiptools/swift-jni. If there are multiple chains that lead to the same dependency, only the first chain is shown here. To see all chains use debug output option. To resolve the conflict, coordinate with the maintainer of the package that introduces the conflicting dependency. This will be escalated to an error in future versions of SwiftPM.
[1/1] Compiling plugin Create SkipLink
[2/2] Compiling plugin skipstone
Building for debugging...
[2/54] Write sources
[3/54] Copying Info.plist
[3/54] Write sources
[3/54] Copying Info.plist
[3/54] Write sources
[18/54] Compiling AndroidNDK src.c
[19/54] Compiling CJNI cjni.c
[20/54] Compiling ConcurrencyRuntimeC src.c
note: Skip 1.9.6: skipstone plugin to: /host/spi-builder-workspace/.build/plugins/outputs/skip-unit/SkipUnit/destination/skipstone/SkipUnit/src/main at 01:51:03
/host/spi-builder-workspace/.build/checkouts/skip-unit/Sources/SkipUnit/Skip/skip.yml: note: loading skip.yml from /host/spi-builder-workspace/.build/checkouts/skip-unit/Sources/SkipUnit/Skip/skip.yml
note: skip.yml aggregate created (655 ms) for modules: ["SkipUnit"]
/host/spi-builder-workspace/.build/checkouts/skip-unit/Sources/SkipUnit/Skip/XCTest.kt: note: SkipUnit/src/main/kotlin/skip/unit/XCTest.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-unit/Sources/SkipUnit/Skip/XCTest.kt
/host/spi-builder-workspace/.build/plugins/outputs/skip-unit/SkipUnit/destination/skipstone/SkipUnit.skipcode.json: note: SkipUnit.skipcode.json (24 KB) codebase written
/host/spi-builder-workspace/.build/plugins/outputs/skip-unit/SkipUnit/destination/skipstone/gradle/wrapper/gradle-wrapper.properties: note: gradle/wrapper/gradle-wrapper.properties (80 bytes) gradle wrapper written
/host/spi-builder-workspace/.build/plugins/outputs/skip-unit/SkipUnit/destination/skipstone/SkipUnit/proguard-rules.pro: note: SkipUnit/proguard-rules.pro (350 bytes) proguard written
/host/spi-builder-workspace/.build/plugins/outputs/skip-unit/SkipUnit/destination/skipstone/SkipUnit/build.gradle.kts: note: SkipUnit/build.gradle.kts (3 KB) gradle project written
/host/spi-builder-workspace/.build/plugins/outputs/skip-unit/SkipUnit/destination/skipstone/gradle.properties: note: gradle.properties (79 bytes) gradle config written
/host/spi-builder-workspace/.build/plugins/outputs/skip-unit/SkipUnit/destination/skipstone/settings.gradle.kts: note: settings.gradle.kts (3 KB) gradle settings written
/host/spi-builder-workspace/.build/plugins/outputs/skip-unit/SkipUnit/destination/skipstone/.SkipUnit.sourcehash: note: .SkipUnit.sourcehash (287 bytes) sourcehash written
[21/54] Skip SkipUnit
[22/54] Write swift-version--11D90AFD9DD3AB2.txt
[23/54] Copying .SkipUnit.sourcehash
note: Skip 1.9.6: skipstone plugin to: /host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib/src/main at 01:51:03
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/skip.yml: note: loading skip.yml from /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/skip.yml
/host/spi-builder-workspace/.build/checkouts/skip-unit/Sources/SkipUnit/Skip/skip.yml: note: SkipUnit skip.yml config loaded (796 ms)
note: skip.yml aggregate created (819 ms) for modules: ["SkipLib", "SkipUnit"]
/host/spi-builder-workspace/.build/plugins/outputs/skip-unit/SkipUnit/destination/skipstone/SkipUnit.skipcode.json: note: SkipUnit.skipcode.json codebase (24 KB) loaded (27 ms) for SkipUnit
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Hashable.kt: note: SkipLib/src/main/kotlin/skip/lib/Hashable.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Hashable.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Duration.kt: note: SkipLib/src/main/kotlin/skip/lib/Duration.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Duration.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Codable.kt: note: SkipLib/src/main/kotlin/skip/lib/Codable.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Codable.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/CaseIterable.kt: note: SkipLib/src/main/kotlin/skip/lib/CaseIterable.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/CaseIterable.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/SetAlgebra.kt: note: SkipLib/src/main/kotlin/skip/lib/SetAlgebra.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/SetAlgebra.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Copyable.kt: note: SkipLib/src/main/kotlin/skip/lib/Copyable.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Copyable.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/InOut.kt: note: SkipLib/src/main/kotlin/skip/lib/InOut.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/InOut.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Error.kt: note: SkipLib/src/main/kotlin/skip/lib/Error.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Error.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Dictionary.kt: note: SkipLib/src/main/kotlin/skip/lib/Dictionary.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Dictionary.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/IntSet.kt: note: SkipLib/src/main/kotlin/skip/lib/IntSet.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/IntSet.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Equatable.kt: note: SkipLib/src/main/kotlin/skip/lib/Equatable.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Equatable.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Lambda.kt: note: SkipLib/src/main/kotlin/skip/lib/Lambda.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Lambda.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Numbers.kt: note: SkipLib/src/main/kotlin/skip/lib/Numbers.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Numbers.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Tuple.kt: note: SkipLib/src/main/kotlin/skip/lib/Tuple.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Tuple.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/KotlinSupport.kt: note: SkipLib/src/main/kotlin/skip/lib/KotlinSupport.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/KotlinSupport.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Set.kt: note: SkipLib/src/main/kotlin/skip/lib/Set.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Set.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Optional.kt: note: SkipLib/src/main/kotlin/skip/lib/Optional.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Optional.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/StringInterpolationProtocol.kt: note: SkipLib/src/main/kotlin/skip/lib/StringInterpolationProtocol.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/StringInterpolationProtocol.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Bool.kt: note: SkipLib/src/main/kotlin/skip/lib/Bool.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Bool.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Struct.kt: note: SkipLib/src/main/kotlin/skip/lib/Struct.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Struct.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Clock.kt: note: SkipLib/src/main/kotlin/skip/lib/Clock.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Clock.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Concurrency.kt: note: SkipLib/src/main/kotlin/skip/lib/Concurrency.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Concurrency.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/CustomStringConvertible.kt: note: SkipLib/src/main/kotlin/skip/lib/CustomStringConvertible.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/CustomStringConvertible.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/String.kt: note: SkipLib/src/main/kotlin/skip/lib/String.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/String.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/OptionSet.kt: note: SkipLib/src/main/kotlin/skip/lib/OptionSet.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/OptionSet.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Array.kt: note: SkipLib/src/main/kotlin/skip/lib/Array.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Array.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Globals.kt: note: SkipLib/src/main/kotlin/skip/lib/Globals.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Globals.kt
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Collections.kt: note: SkipLib/src/main/kotlin/skip/lib/Collections.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/Collections.kt
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib/src/main/kotlin/skip/lib/BridgeSupport.kt: note: SkipLib/src/main/kotlin/skip/lib/BridgeSupport.kt (849 bytes) transpilation saved from BridgeSupport.swift (845 bytes) in 2 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib/src/main/kotlin/skip/lib/ObjectIdentifier.kt: note: SkipLib/src/main/kotlin/skip/lib/ObjectIdentifier.kt (647 bytes) transpilation saved from ObjectIdentifier.swift (282 bytes) in 2 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib/src/main/kotlin/skip/lib/RawRepresentable.kt: note: SkipLib/src/main/kotlin/skip/lib/RawRepresentable.kt (207 bytes) transpilation saved from RawRepresentable.swift (237 bytes) in 0 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib/src/main/kotlin/skip/lib/Identifiable.kt: note: SkipLib/src/main/kotlin/skip/lib/Identifiable.kt (228 bytes) transpilation saved from Identifiable.swift (320 bytes) in 7 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib/src/main/kotlin/skip/lib/SkipLib.kt: note: SkipLib/src/main/kotlin/skip/lib/SkipLib.kt (196 bytes) transpilation saved from SkipLib.swift (217 bytes) in 0 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib/src/main/kotlin/skip/lib/CodableSupport.kt: note: SkipLib/src/main/kotlin/skip/lib/CodableSupport.kt (4 KB) transpilation saved from CodableSupport.swift (3 KB) in 11 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib/src/main/kotlin/skip/lib/Pointer.kt: note: SkipLib/src/main/kotlin/skip/lib/Pointer.kt (5 KB) transpilation saved from Pointer.swift (2 KB) in 5 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib/src/main/kotlin/skip/lib/Regex.kt: note: SkipLib/src/main/kotlin/skip/lib/Regex.kt (3 KB) transpilation saved from Regex.swift (3 KB) in 19 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib/src/main/kotlin/skip/lib/Result.kt: note: SkipLib/src/main/kotlin/skip/lib/Result.kt (3 KB) transpilation saved from Result.swift (2 KB) in 22 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib/src/main/kotlin/skip/lib/Random.kt: note: SkipLib/src/main/kotlin/skip/lib/Random.kt (1 KB) transpilation saved from Random.swift (3 KB) in 23 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib/src/main/kotlin/skip/lib/Math.kt: note: SkipLib/src/main/kotlin/skip/lib/Math.kt (28 KB) transpilation saved from Math.swift (15 KB) in 54 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib/src/main/kotlin/skip/lib/CoreGraphics.kt: note: SkipLib/src/main/kotlin/skip/lib/CoreGraphics.kt (15 KB) transpilation saved from CoreGraphics.swift (9 KB) in 90 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib/src/main/kotlin/skip/lib/AsyncStream.kt: note: SkipLib/src/main/kotlin/skip/lib/AsyncStream.kt (26 KB) transpilation saved from AsyncStream.swift (18 KB) in 154 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib/src/main/kotlin/skip/lib/PackageSupport.kt: note: SkipLib/src/main/kotlin/skip/lib/PackageSupport.kt (740 bytes) transpilation saved from PackageSupport.swift (Zero KB) in 0 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib.skipcode.json: note: SkipLib.skipcode.json (717 KB) codebase written
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/gradle/wrapper/gradle-wrapper.properties: note: gradle/wrapper/gradle-wrapper.properties (80 bytes) gradle wrapper written
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib/proguard-rules.pro: note: SkipLib/proguard-rules.pro (349 bytes) proguard written
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib/build.gradle.kts: note: SkipLib/build.gradle.kts (3 KB) gradle project written
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/gradle.properties: note: gradle.properties (79 bytes) gradle config written
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/settings.gradle.kts: note: settings.gradle.kts (3 KB) gradle settings written
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/.SkipLib.sourcehash: note: .SkipLib.sourcehash (6 KB) sourcehash written
[24/90] Skip SkipLib
[25/90] Copying .SkipLib.sourcehash
note: Skip 1.9.6: skipstone plugin to: /host/spi-builder-workspace/.build/plugins/outputs/skip-bridge/SkipBridge/destination/skipstone/SkipBridge/src/main at 01:51:05
/host/spi-builder-workspace/.build/checkouts/skip-bridge/Sources/SkipBridge/Skip/skip.yml: note: loading skip.yml from /host/spi-builder-workspace/.build/checkouts/skip-bridge/Sources/SkipBridge/Skip/skip.yml
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/skip.yml: note: SkipLib skip.yml config loaded (9 ms)
/host/spi-builder-workspace/.build/checkouts/skip-unit/Sources/SkipUnit/Skip/skip.yml: note: SkipUnit skip.yml config loaded (631 ms)
note: skip.yml aggregate created (1253 ms) for modules: ["SkipBridge", "SkipLib", "SkipUnit"]
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib.skipcode.json: note: SkipLib.skipcode.json codebase (717 KB) loaded (251 ms) for SkipLib
/host/spi-builder-workspace/.build/plugins/outputs/skip-unit/SkipUnit/destination/skipstone/SkipUnit.skipcode.json: note: SkipUnit.skipcode.json codebase (24 KB) loaded (8 ms) for SkipUnit
/host/spi-builder-workspace/.build/checkouts/skip-bridge/Sources/SkipBridge/Skip/Reflector.kt: note: SkipBridge/src/main/kotlin/skip/bridge/Reflector.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-bridge/Sources/SkipBridge/Skip/Reflector.kt
/host/spi-builder-workspace/.build/checkouts/skip-bridge/Sources/SkipBridge/Skip/AndroidManifest.xml: note: SkipBridge/src/main/AndroidManifest.xml override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-bridge/Sources/SkipBridge/Skip/AndroidManifest.xml
/host/spi-builder-workspace/.build/plugins/outputs/skip-bridge/SkipBridge/destination/skipstone/SkipBridge/src/main/kotlin/skip/bridge/SwiftHashable.kt: note: SkipBridge/src/main/kotlin/skip/bridge/SwiftHashable.kt (1 KB) transpilation saved from SwiftHashable.swift (5 KB) in 21 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-bridge/SkipBridge/destination/skipstone/SkipBridge/src/main/kotlin/skip/bridge/System.kt: note: SkipBridge/src/main/kotlin/skip/bridge/System.kt (4 KB) transpilation saved from System.swift (9 KB) in 19 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-bridge/SkipBridge/destination/skipstone/SkipBridge/src/main/kotlin/skip/bridge/BridgeSupport.kt: note: SkipBridge/src/main/kotlin/skip/bridge/BridgeSupport.kt (1 KB) transpilation saved from BridgeSupport.swift (9 KB) in 20 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-bridge/SkipBridge/destination/skipstone/SkipBridge/src/main/kotlin/skip/bridge/SwiftEquatable.kt: note: SkipBridge/src/main/kotlin/skip/bridge/SwiftEquatable.kt (1 KB) transpilation saved from SwiftEquatable.swift (5 KB) in 24 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-bridge/SkipBridge/destination/skipstone/SkipBridge/src/main/kotlin/skip/bridge/BridgedTypes.kt: note: SkipBridge/src/main/kotlin/skip/bridge/BridgedTypes.kt (3 KB) transpilation saved from BridgedTypes.swift (51 KB) in 35 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-bridge/SkipBridge/destination/skipstone/SkipBridge/src/main/kotlin/skip/bridge/Closures.kt: note: SkipBridge/src/main/kotlin/skip/bridge/Closures.kt (13 KB) transpilation saved from Closures.swift (86 KB) in 96 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-bridge/SkipBridge/destination/skipstone/SkipBridge.skipcode.json: note: SkipBridge.skipcode.json (63 KB) codebase written
/host/spi-builder-workspace/.build/plugins/outputs/skip-bridge/SkipBridge/destination/skipstone/SkipBridge/src/main/swift/Package.swift: note: SkipBridge/src/main/swift/Package.swift (5 KB) skippackage written
/host/spi-builder-workspace/.build/plugins/outputs/skip-bridge/SkipBridge/destination/skipstone/gradle/wrapper/gradle-wrapper.properties: note: gradle/wrapper/gradle-wrapper.properties (80 bytes) gradle wrapper written
/host/spi-builder-workspace/.build/plugins/outputs/skip-bridge/SkipBridge/destination/skipstone/SkipBridge/proguard-rules.pro: note: SkipBridge/proguard-rules.pro (352 bytes) proguard written
/host/spi-builder-workspace/.build/plugins/outputs/skip-bridge/SkipBridge/destination/skipstone/SkipBridge/build.gradle.kts: note: SkipBridge/build.gradle.kts (6 KB) gradle project written
/host/spi-builder-workspace/.build/plugins/outputs/skip-bridge/SkipBridge/destination/skipstone/gradle.properties: note: gradle.properties (79 bytes) gradle config written
/host/spi-builder-workspace/.build/plugins/outputs/skip-bridge/SkipBridge/destination/skipstone/settings.gradle.kts: note: settings.gradle.kts (3 KB) gradle settings written
/host/spi-builder-workspace/.build/plugins/outputs/skip-bridge/SkipBridge/destination/skipstone/.SkipBridge.sourcehash: note: .SkipBridge.sourcehash (998 bytes) sourcehash written
[26/90] Skip SkipBridge
[27/90] Copying .SkipBridge.sourcehash
[29/90] Compiling AndroidSystem LockedState.swift
[30/90] Compiling AndroidSystem MachPort.swift
[31/90] Compiling AndroidSystem PlatformString.swift
[32/90] Compiling AndroidSystem SystemString.swift
[33/93] Compiling AndroidSystem FilePathParsing.swift
[34/93] Compiling AndroidSystem FilePathString.swift
[35/93] Compiling AndroidSystem FilePathSyntax.swift
[36/93] Compiling AndroidSystem FilePathTemp.swift
[37/93] Compiling AndroidSystem FileOperations.swift
[38/93] Compiling AndroidSystem FilePath.swift
[39/93] Compiling AndroidSystem FilePathComponentView.swift
[40/93] Compiling AndroidSystem FilePathComponents.swift
[41/93] Emitting module AndroidSystem
[42/93] Compiling AndroidSystem Errno.swift
[43/93] Compiling AndroidSystem ErrnoWindows.swift
[44/93] Compiling AndroidSystem FileDescriptor.swift
[45/93] Compiling AndroidSystem FileHelpers.swift
[46/93] Compiling AndroidSystem Util+StringArray.swift
[47/93] Compiling AndroidSystem Util.swift
[48/93] Compiling AndroidSystem UtilConsumers.swift
[49/93] Emitting module AndroidLogging
[50/93] Compiling AndroidLogging AndroidLogging.swift
[52/94] Compiling AndroidSystem Mocking.swift
[53/94] Compiling AndroidSystem RawBuffer.swift
[54/94] Compiling AndroidSystem Syscalls.swift
[55/94] Compiling AndroidSystem WindowsSyscallAdapters.swift
[55/94] Wrapping AST for AndroidLogging for debugging
[57/94] Compiling AndroidSystem FilePathTempPosix.swift
[58/94] Compiling AndroidSystem FilePathTempWindows.swift
[59/94] Compiling AndroidSystem FilePathWindows.swift
[60/94] Compiling AndroidSystem FilePermissions.swift
[61/94] Compiling AndroidSystem Backcompat.swift
[62/94] Compiling AndroidSystem CInterop.swift
[63/94] Compiling AndroidSystem Constants.swift
[64/94] Compiling AndroidSystem Exports.swift
[66/95] Compiling SkipUnit XCTest.swift
[67/95] Emitting module SkipUnit
[68/95] Compiling SkipUnit resource_bundle_accessor.swift
note: Skip 1.9.6: skipstone plugin to: /host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main at 01:51:05
/host/spi-builder-workspace/.build/checkouts/skip-foundation/Sources/SkipFoundation/Skip/skip.yml: note: loading skip.yml from /host/spi-builder-workspace/.build/checkouts/skip-foundation/Sources/SkipFoundation/Skip/skip.yml
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/skip.yml: note: SkipLib skip.yml config loaded (15 ms)
/host/spi-builder-workspace/.build/checkouts/skip-unit/Sources/SkipUnit/Skip/skip.yml: note: SkipUnit skip.yml config loaded (623 ms)
note: skip.yml aggregate created (667 ms) for modules: ["SkipFoundation", "SkipLib", "SkipUnit"]
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib.skipcode.json: note: SkipLib.skipcode.json codebase (717 KB) loaded (190 ms) for SkipLib
/host/spi-builder-workspace/.build/plugins/outputs/skip-unit/SkipUnit/destination/skipstone/SkipUnit.skipcode.json: note: SkipUnit.skipcode.json codebase (24 KB) loaded (5 ms) for SkipUnit
/host/spi-builder-workspace/.build/checkouts/skip-foundation/Sources/SkipFoundation/Skip/UrlEncoderUtil.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UrlEncoderUtil.kt override linked from project source /host/spi-builder-workspace/.build/checkouts/skip-foundation/Sources/SkipFoundation/Skip/UrlEncoderUtil.kt
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/DateComponentsFormatter.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/DateComponentsFormatter.kt (480 bytes) transpilation saved from DateComponentsFormatter.swift (153 bytes) in 1 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/DateIntervalFormatter.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/DateIntervalFormatter.kt (478 bytes) transpilation saved from DateIntervalFormatter.swift (151 bytes) in 0 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/ComparisonResult.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/ComparisonResult.kt (1 KB) transpilation saved from ComparisonResult.swift (449 bytes) in 11 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/Formatter.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/Formatter.kt (5 KB) transpilation saved from Formatter.swift (2 KB) in 18 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/AttributedString.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/AttributedString.kt (2 KB) transpilation saved from AttributedString.swift (2 KB) in 20 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/DateInterval.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/DateInterval.kt (4 KB) transpilation saved from DateInterval.swift (2 KB) in 42 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/IndexSet.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/IndexSet.kt (140 bytes) transpilation saved from IndexSet.swift (119 bytes) in 0 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/Dispatch.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/Dispatch.kt (11 KB) transpilation saved from Dispatch.swift (6 KB) in 44 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/CharacterSet.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/CharacterSet.kt (19 KB) transpilation saved from CharacterSet.swift (10 KB) in 65 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/Data.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/Data.kt (29 KB) transpilation saved from Data.swift (13 KB) in 69 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/IndexPath.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/IndexPath.kt (5 KB) transpilation saved from IndexPath.swift (4 KB) in 32 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/Digest.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/Digest.kt (11 KB) transpilation saved from Digest.swift (7 KB) in 81 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/ISO8601DateFormatter.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/ISO8601DateFormatter.kt (11 KB) transpilation saved from ISO8601DateFormatter.swift (8 KB) in 30 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/LocalizedStringResource.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/LocalizedStringResource.kt (5 KB) transpilation saved from LocalizedStringResource.swift (3 KB) in 25 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/JSONSerialization+Parser.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/JSONSerialization+Parser.kt (12 KB) transpilation saved from JSONSerialization+Parser.swift (5 KB) in 47 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/HTTPURLResponse.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/HTTPURLResponse.kt (10 KB) transpilation saved from HTTPURLResponse.swift (9 KB) in 55 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/Date.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/Date.kt (20 KB) transpilation saved from Date.swift (12 KB) in 116 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/DateFormatter.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/DateFormatter.kt (24 KB) transpilation saved from DateFormatter.swift (10 KB) in 91 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/Logger.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/Logger.kt (4 KB) transpilation saved from Logger.swift (3 KB) in 15 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/NSLock.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/NSLock.kt (2 KB) transpilation saved from NSLock.swift (2 KB) in 21 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/Measurement.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/Measurement.kt (6 KB) transpilation saved from Measurement.swift (5 KB) in 35 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/OSAllocatedUnfairLock.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/OSAllocatedUnfairLock.kt (4 KB) transpilation saved from OSAllocatedUnfairLock.swift (2 KB) in 17 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/Bundle.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/Bundle.kt (41 KB) transpilation saved from Bundle.swift (28 KB) in 128 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/NotificationCenter.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/NotificationCenter.kt (10 KB) transpilation saved from NotificationCenter.swift (6 KB) in 63 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/OperationQueue.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/OperationQueue.kt (18 KB) transpilation saved from OperationQueue.swift (5 KB) in 26 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/Number.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/Number.kt (3 KB) transpilation saved from Number.swift (3 KB) in 11 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/Locale.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/Locale.kt (18 KB) transpilation saved from Locale.swift (12 KB) in 104 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/MarkdownNode.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/MarkdownNode.kt (9 KB) transpilation saved from MarkdownNode.swift (8 KB) in 35 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/FileManager.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/FileManager.kt (46 KB) transpilation saved from FileManager.swift (29 KB) in 124 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/Scanner.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/Scanner.kt (11 KB) transpilation saved from Scanner.swift (4 KB) in 28 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/DateComponents.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/DateComponents.kt (38 KB) transpilation saved from DateComponents.swift (24 KB) in 143 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/StringEncoding.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/StringEncoding.kt (1 KB) transpilation saved from StringEncoding.swift (1 KB) in 5 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/SkipFoundation.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/SkipFoundation.kt (3 KB) transpilation saved from SkipFoundation.swift (2 KB) in 8 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/Thread.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/Thread.kt (3 KB) transpilation saved from Thread.swift (2 KB) in 8 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/StringLocalizationValue.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/StringLocalizationValue.kt (5 KB) transpilation saved from StringLocalizationValue.swift (4 KB) in 12 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/RelativeDateTimeFormatter.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/RelativeDateTimeFormatter.kt (11 KB) transpilation saved from RelativeDateTimeFormatter.swift (8 KB) in 33 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/Timer.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/Timer.kt (7 KB) transpilation saved from Timer.swift (4 KB) in 24 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/URLResponse.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/URLResponse.kt (3 KB) transpilation saved from URLResponse.swift (2 KB) in 17 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/String.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/String.kt (11 KB) transpilation saved from String.swift (11 KB) in 54 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/JSONSerialization.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/JSONSerialization.kt (46 KB) transpilation saved from JSONSerialization.swift (26 KB) in 216 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/ProcessInfo.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/ProcessInfo.kt (28 KB) transpilation saved from ProcessInfo.swift (17 KB) in 91 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/NumberFormatter.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/NumberFormatter.kt (19 KB) transpilation saved from NumberFormatter.swift (14 KB) in 140 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/URLComponents.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/URLComponents.kt (15 KB) transpilation saved from URLComponents.swift (8 KB) in 36 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/URLRequest.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/URLRequest.kt (14 KB) transpilation saved from URLRequest.swift (5 KB) in 44 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/URLSessionConfiguration.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/URLSessionConfiguration.kt (8 KB) transpilation saved from URLSessionConfiguration.swift (3 KB) in 17 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/Unicode.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/Unicode.kt (3 KB) transpilation saved from Unicode.swift (2 KB) in 5 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitAcceleration.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitAcceleration.kt (945 bytes) transpilation saved from UnitAcceleration.swift (450 bytes) in 5 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitAngle.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitAngle.kt (2 KB) transpilation saved from UnitAngle.swift (867 bytes) in 6 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitConcentrationMass.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitConcentrationMass.kt (1 KB) transpilation saved from UnitConcentrationMass.swift (702 bytes) in 6 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitArea.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitArea.kt (3 KB) transpilation saved from UnitArea.swift (2 KB) in 8 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitDispersion.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitDispersion.kt (722 bytes) transpilation saved from UnitDispersion.swift (317 bytes) in 4 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitElectricCharge.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitElectricCharge.kt (2 KB) transpilation saved from UnitElectricCharge.swift (937 bytes) in 6 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitDuration.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitDuration.kt (2 KB) transpilation saved from UnitDuration.swift (981 bytes) in 6 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitElectricCurrent.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitElectricCurrent.kt (2 KB) transpilation saved from UnitElectricCurrent.swift (802 bytes) in 3 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitElectricPotentialDifference.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitElectricPotentialDifference.kt (2 KB) transpilation saved from UnitElectricPotentialDifference.swift (862 bytes) in 6 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitElectricResistance.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitElectricResistance.kt (2 KB) transpilation saved from UnitElectricResistance.swift (807 bytes) in 6 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitFuelEfficiency.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitFuelEfficiency.kt (1 KB) transpilation saved from UnitFuelEfficiency.swift (611 bytes) in 2 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitIlluminance.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitIlluminance.kt (677 bytes) transpilation saved from UnitIlluminance.swift (294 bytes) in 2 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitFrequency.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitFrequency.kt (2 KB) transpilation saved from UnitFrequency.swift (1 KB) in 7 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/PropertyListSerialization.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/PropertyListSerialization.kt (16 KB) transpilation saved from PropertyListSerialization.swift (9 KB) in 72 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/JSONDecoder.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/JSONDecoder.kt (43 KB) transpilation saved from JSONDecoder.swift (36 KB) in 219 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UUID.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UUID.kt (4 KB) transpilation saved from UUID.swift (2 KB) in 23 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitPower.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitPower.kt (2 KB) transpilation saved from UnitPower.swift (1 KB) in 5 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/TimeZone.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/TimeZone.kt (9 KB) transpilation saved from TimeZone.swift (6 KB) in 59 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitMass.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitMass.kt (3 KB) transpilation saved from UnitMass.swift (2 KB) in 6 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/Unit.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/Unit.kt (6 KB) transpilation saved from Unit.swift (4 KB) in 44 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitSpeed.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitSpeed.kt (1 KB) transpilation saved from UnitSpeed.swift (655 bytes) in 2 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitTemperature.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitTemperature.kt (1 KB) transpilation saved from UnitTemperature.swift (597 bytes) in 2 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/XMLParser.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/XMLParser.kt (773 bytes) transpilation saved from XMLParser.swift (205 bytes) in 0 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitEnergy.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitEnergy.kt (1 KB) transpilation saved from UnitEnergy.swift (750 bytes) in 2 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/Calendar.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/Calendar.kt (146 KB) transpilation saved from Calendar.swift (31 KB) in 421 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitInformationStorage.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitInformationStorage.kt (8 KB) transpilation saved from UnitInformationStorage.swift (5 KB) in 25 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitLength.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitLength.kt (5 KB) transpilation saved from UnitLength.swift (3 KB) in 8 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/NSError.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/NSError.kt (49 KB) transpilation saved from NSError.swift (46 KB) in 172 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitVolume.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitVolume.kt (7 KB) transpilation saved from UnitVolume.swift (4 KB) in 11 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UnitPressure.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitPressure.kt (3 KB) transpilation saved from UnitPressure.swift (1 KB) in 31 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/URLSession.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/URLSession.kt (27 KB) transpilation saved from URLSession.swift (17 KB) in 79 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/UserDefaults.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UserDefaults.kt (29 KB) transpilation saved from UserDefaults.swift (15 KB) in 58 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/URL.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/URL.kt (36 KB) transpilation saved from URL.swift (20 KB) in 155 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/Calendar_Enumerate.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/Calendar_Enumerate.kt (11 KB) transpilation saved from Calendar_Enumerate.swift (100 KB) in 123 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/JSONEncoder.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/JSONEncoder.kt (48 KB) transpilation saved from JSONEncoder.swift (42 KB) in 231 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/URLSessionTask.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/URLSessionTask.kt (42 KB) transpilation saved from URLSessionTask.swift (32 KB) in 133 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/src/main/kotlin/skip/foundation/PackageSupport.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/PackageSupport.kt (476 bytes) transpilation saved from PackageSupport.swift (Zero KB) in 0 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation.skipcode.json: note: SkipFoundation.skipcode.json (1.5 MB) codebase written
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/gradle/wrapper/gradle-wrapper.properties: note: gradle/wrapper/gradle-wrapper.properties (80 bytes) gradle wrapper written
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/proguard-rules.pro: note: SkipFoundation/proguard-rules.pro (356 bytes) proguard written
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation/build.gradle.kts: note: SkipFoundation/build.gradle.kts (3 KB) gradle project written
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/gradle.properties: note: gradle.properties (79 bytes) gradle config written
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/settings.gradle.kts: note: settings.gradle.kts (3 KB) gradle settings written
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/.SkipFoundation.sourcehash: note: .SkipFoundation.sourcehash (8 KB) sourcehash written
[69/96] Skip SkipFoundation
[70/96] Copying .SkipFoundation.sourcehash
[71/96] Wrapping AST for SkipUnit for debugging
[72/96] Wrapping AST for AndroidSystem for debugging
[74/133] Emitting module SwiftJNI
[75/133] Compiling SwiftJNI SwiftJNI.swift
[77/134] Compiling SkipLib CoreGraphics.swift
[78/134] Compiling SkipLib CustomStringConvertible.swift
[79/134] Compiling SkipLib Dictionary.swift
[80/134] Compiling SkipLib Duration.swift
[81/134] Compiling SkipLib Equatable.swift
[82/134] Compiling SkipLib Error.swift
[83/134] Compiling SkipLib Globals.swift
[84/134] Compiling SkipLib Hashable.swift
[85/134] Compiling SkipLib Identifiable.swift
[86/134] Compiling SkipLib IntSet.swift
[87/138] Compiling SkipLib Regex.swift
[88/138] Compiling SkipLib Result.swift
[89/138] Compiling SkipLib Set.swift
[90/138] Compiling SkipLib SetAlgebra.swift
[90/138] Wrapping AST for SwiftJNI for debugging
[91/138] Write Objects.LinkFileList
[93/138] Compiling SkipLib SkipLib.swift
[94/138] Compiling SkipLib String.swift
[95/138] Compiling SkipLib StringInterpolationProtocol.swift
[96/138] Compiling SkipLib resource_bundle_accessor.swift
[97/138] Compiling SkipLib Codable.swift
[98/138] Compiling SkipLib CodableSupport.swift
[99/138] Compiling SkipLib Collections.swift
[100/138] Compiling SkipLib Concurrency.swift
[101/138] Compiling SkipLib Copyable.swift
[102/138] Compiling SkipLib Math.swift
[103/138] Compiling SkipLib Numbers.swift
[104/138] Compiling SkipLib ObjectIdentifier.swift
[105/138] Compiling SkipLib OptionSet.swift
[106/138] Compiling SkipLib Optional.swift
[107/138] Compiling SkipLib Pointer.swift
[108/138] Compiling SkipLib Random.swift
[109/138] Compiling SkipLib RawRepresentable.swift
[110/138] Compiling AndroidChoreographer AndroidChoreographer.swift
[111/138] Emitting module SkipLib
[112/138] Compiling SkipLib Array.swift
[113/138] Compiling SkipLib AsyncStream.swift
[114/138] Compiling SkipLib Bool.swift
[115/138] Compiling SkipLib BridgeSupport.swift
[116/138] Compiling SkipLib CaseIterable.swift
[118/139] Emitting module AndroidChoreographer
[119/140] Wrapping AST for SkipLib for debugging
[121/156] Emitting module AndroidLooper
[122/156] Compiling AndroidLooper AndroidLooper.swift
[122/174] Wrapping AST for AndroidChoreographer for debugging
[125/215] Compiling SkipFoundation AttributedString.swift
[126/215] Compiling SkipFoundation Bundle.swift
[127/215] Compiling SkipFoundation Calendar.swift
[128/215] Compiling SkipFoundation Calendar_Enumerate.swift
[129/215] Compiling SkipFoundation CharacterSet.swift
[130/215] Compiling SkipFoundation ComparisonResult.swift
[131/215] Compiling SkipFoundation Data.swift
[132/215] Compiling SkipFoundation Date.swift
[133/215] Compiling SkipFoundation DateComponents.swift
[134/215] Compiling SkipFoundation DateComponentsFormatter.swift
[135/215] Compiling SkipFoundation DateFormatter.swift
[136/225] Emitting module SkipFoundation
[137/225] Compiling SkipFoundation DateInterval.swift
[138/225] Compiling SkipFoundation DateIntervalFormatter.swift
[139/225] Compiling SkipFoundation Digest.swift
[140/225] Compiling SkipFoundation Dispatch.swift
[141/225] Compiling SkipFoundation FileManager.swift
[142/225] Compiling SkipFoundation Formatter.swift
[143/225] Compiling SkipFoundation HTTPURLResponse.swift
[144/225] Compiling SkipFoundation ISO8601DateFormatter.swift
[145/225] Compiling SkipFoundation IndexPath.swift
[146/225] Compiling SkipFoundation IndexSet.swift
[147/225] Compiling SkipFoundation JSONDecoder.swift
[147/225] Wrapping AST for AndroidLooper for debugging
[149/225] Compiling SkipFoundation JSONEncoder.swift
[150/225] Compiling SkipFoundation JSONSerialization+Parser.swift
[151/225] Compiling SkipFoundation JSONSerialization.swift
[152/225] Compiling SkipFoundation Locale.swift
[153/225] Compiling SkipFoundation LocalizedStringResource.swift
[154/225] Compiling SkipFoundation Logger.swift
[155/225] Compiling SkipFoundation MarkdownNode.swift
[156/225] Compiling SkipFoundation Measurement.swift
[157/225] Compiling SkipFoundation NSError.swift
[158/225] Compiling SkipFoundation NSLock.swift
[159/225] Compiling SkipFoundation NotificationCenter.swift
[160/225] Compiling SkipFoundation Number.swift
[161/225] Compiling SkipFoundation NumberFormatter.swift
[162/225] Compiling SkipFoundation OSAllocatedUnfairLock.swift
[163/225] Compiling SkipFoundation OperationQueue.swift
[164/225] Compiling SkipFoundation ProcessInfo.swift
[165/225] Compiling SkipFoundation PropertyListSerialization.swift
[166/225] Compiling SkipFoundation RelativeDateTimeFormatter.swift
[167/225] Compiling SkipFoundation Scanner.swift
[168/225] Compiling SkipFoundation SkipFoundation.swift
[169/225] Compiling SkipFoundation String.swift
[170/225] Compiling SkipFoundation UnitDuration.swift
[171/225] Compiling SkipFoundation UnitElectricCharge.swift
[172/225] Compiling SkipFoundation UnitElectricCurrent.swift
[173/225] Compiling SkipFoundation UnitElectricPotentialDifference.swift
[174/225] Compiling SkipFoundation UnitElectricResistance.swift
[175/225] Compiling SkipFoundation UnitEnergy.swift
[176/225] Compiling SkipFoundation UnitFrequency.swift
[177/225] Compiling SkipFoundation UnitFuelEfficiency.swift
[178/225] Compiling SkipFoundation UnitIlluminance.swift
[179/225] Compiling SkipFoundation UnitInformationStorage.swift
[180/225] Compiling SkipFoundation StringEncoding.swift
[181/225] Compiling SkipFoundation StringLocalizationValue.swift
[182/225] Compiling SkipFoundation Thread.swift
[183/225] Compiling SkipFoundation TimeZone.swift
[184/225] Compiling SkipFoundation Timer.swift
[185/225] Compiling SkipFoundation URL.swift
[186/225] Compiling SkipFoundation URLComponents.swift
[187/225] Compiling SkipFoundation URLRequest.swift
[188/225] Compiling SkipFoundation URLResponse.swift
[189/225] Compiling SkipFoundation URLSession.swift
[190/225] Compiling SkipFoundation URLSessionConfiguration.swift
[191/225] Compiling SkipFoundation URLSessionTask.swift
[192/225] Compiling SkipFoundation UUID.swift
[193/225] Compiling SkipFoundation Unicode.swift
[194/225] Compiling SkipFoundation Unit.swift
[195/225] Compiling SkipFoundation UnitAcceleration.swift
[196/225] Compiling SkipFoundation UnitAngle.swift
[197/225] Compiling SkipFoundation UnitArea.swift
[198/225] Compiling SkipFoundation UnitConcentrationMass.swift
[199/225] Compiling SkipFoundation UnitDispersion.swift
[200/225] Compiling SkipFoundation UnitLength.swift
[201/225] Compiling SkipFoundation UnitMass.swift
[202/225] Compiling SkipFoundation UnitPower.swift
[203/225] Compiling SkipFoundation UnitPressure.swift
[204/225] Compiling SkipFoundation UnitSpeed.swift
[205/225] Compiling SkipFoundation UnitTemperature.swift
[206/225] Compiling SkipFoundation UnitVolume.swift
[207/225] Compiling SkipFoundation UserDefaults.swift
[208/225] Compiling SkipFoundation XMLParser.swift
[209/225] Compiling SkipFoundation resource_bundle_accessor.swift
[210/226] Wrapping AST for SkipFoundation for debugging
[211/226] Linking libSwiftJNI.so
note: Skip 1.9.6: skipstone plugin to: /host/spi-builder-workspace/.build/plugins/outputs/skip-android-bridge/SkipAndroidBridge/destination/skipstone/SkipAndroidBridge/src/main at 01:51:08
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/Skip/skip.yml: note: loading skip.yml from /host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/Skip/skip.yml
/host/spi-builder-workspace/.build/checkouts/skip-bridge/Sources/SkipBridge/Skip/skip.yml: note: SkipBridge skip.yml config loaded (577 ms)
/host/spi-builder-workspace/.build/checkouts/skip-lib/Sources/SkipLib/Skip/skip.yml: note: SkipLib skip.yml config loaded (9 ms)
/host/spi-builder-workspace/.build/checkouts/skip-unit/Sources/SkipUnit/Skip/skip.yml: note: SkipUnit skip.yml config loaded (642 ms)
/host/spi-builder-workspace/.build/checkouts/skip-foundation/Sources/SkipFoundation/Skip/skip.yml: note: SkipFoundation skip.yml config loaded (14 ms)
note: skip.yml aggregate created (1249 ms) for modules: ["SkipAndroidBridge", "SkipBridge", "SkipLib", "SkipUnit", "SkipFoundation"]
/host/spi-builder-workspace/.build/plugins/outputs/skip-bridge/SkipBridge/destination/skipstone/SkipBridge.skipcode.json: note: SkipBridge.skipcode.json codebase (63 KB) loaded (21 ms) for SkipBridge
/host/spi-builder-workspace/.build/plugins/outputs/skip-lib/SkipLib/destination/skipstone/SkipLib.skipcode.json: note: SkipLib.skipcode.json codebase (717 KB) loaded (188 ms) for SkipLib
/host/spi-builder-workspace/.build/plugins/outputs/skip-unit/SkipUnit/destination/skipstone/SkipUnit.skipcode.json: note: SkipUnit.skipcode.json codebase (24 KB) loaded (6 ms) for SkipUnit
/host/spi-builder-workspace/.build/plugins/outputs/skip-foundation/SkipFoundation/destination/skipstone/SkipFoundation.skipcode.json: note: SkipFoundation.skipcode.json codebase (1.5 MB) loaded (383 ms) for SkipFoundation
/host/spi-builder-workspace/.build/plugins/outputs/skip-android-bridge/SkipAndroidBridge/destination/skipstone/SkipAndroidBridge/src/main/kotlin/skip/android/bridge/ObservationModule.kt: note: SkipAndroidBridge/src/main/kotlin/skip/android/bridge/ObservationModule.kt (114 bytes) transpilation saved from ObservationModule.swift (748 bytes) in 1 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-android-bridge/SkipAndroidBridge/destination/skipstone/SkipAndroidBridge/src/main/kotlin/skip/android/bridge/Observation.kt: note: SkipAndroidBridge/src/main/kotlin/skip/android/bridge/Observation.kt (114 bytes) transpilation saved from Observation.swift (9 KB) in 1 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-android-bridge/SkipAndroidBridge/destination/skipstone/SkipAndroidBridge/src/main/kotlin/skip/android/bridge/AndroidBridgeBootstrap.kt: note: SkipAndroidBridge/src/main/kotlin/skip/android/bridge/AndroidBridgeBootstrap.kt (4 KB) transpilation saved from AndroidBridgeBootstrap.swift (6 KB) in 10 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-android-bridge/SkipAndroidBridge/destination/skipstone/SkipAndroidBridge/src/main/kotlin/skip/android/bridge/AndroidUserDefaults.kt: note: SkipAndroidBridge/src/main/kotlin/skip/android/bridge/AndroidUserDefaults.kt (4 KB) transpilation saved from AndroidUserDefaults.swift (9 KB) in 10 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-android-bridge/SkipAndroidBridge/destination/skipstone/SkipAndroidBridge/src/main/kotlin/skip/android/bridge/AndroidBundle.kt: note: SkipAndroidBridge/src/main/kotlin/skip/android/bridge/AndroidBundle.kt (6 KB) transpilation saved from AndroidBundle.swift (24 KB) in 13 ms
/host/spi-builder-workspace/.build/plugins/outputs/skip-android-bridge/SkipAndroidBridge/destination/skipstone/SkipAndroidBridge.skipcode.json: note: SkipAndroidBridge.skipcode.json (34 KB) codebase written
note: override link path for SkipBridge from /host/spi-builder-workspace/.build/checkouts/skip-bridge to /host/spi-builder-workspace/.build/plugins/outputs/skip-bridge/SkipBridge/destination/skipstone/SkipBridge/src/main/swift
/host/spi-builder-workspace/.build/plugins/outputs/skip-android-bridge/SkipAndroidBridge/destination/skipstone/SkipAndroidBridge/src/main/swift/Package.swift: note: SkipAndroidBridge/src/main/swift/Package.swift (4 KB) skippackage written
/host/spi-builder-workspace/.build/plugins/outputs/skip-android-bridge/SkipAndroidBridge/destination/skipstone/gradle/wrapper/gradle-wrapper.properties: note: gradle/wrapper/gradle-wrapper.properties (80 bytes) gradle wrapper written
/host/spi-builder-workspace/.build/plugins/outputs/skip-android-bridge/SkipAndroidBridge/destination/skipstone/SkipAndroidBridge/proguard-rules.pro: note: SkipAndroidBridge/proguard-rules.pro (360 bytes) proguard written
/host/spi-builder-workspace/.build/plugins/outputs/skip-android-bridge/SkipAndroidBridge/destination/skipstone/SkipAndroidBridge/build.gradle.kts: note: SkipAndroidBridge/build.gradle.kts (7 KB) gradle project written
/host/spi-builder-workspace/.build/plugins/outputs/skip-android-bridge/SkipAndroidBridge/destination/skipstone/gradle.properties: note: gradle.properties (79 bytes) gradle config written
/host/spi-builder-workspace/.build/plugins/outputs/skip-android-bridge/SkipAndroidBridge/destination/skipstone/settings.gradle.kts: note: settings.gradle.kts (3 KB) gradle settings written
/host/spi-builder-workspace/.build/plugins/outputs/skip-android-bridge/SkipAndroidBridge/destination/skipstone/.SkipAndroidBridge.sourcehash: note: .SkipAndroidBridge.sourcehash (1 KB) sourcehash written
[212/237] Skip SkipAndroidBridge
[213/237] Copying .SkipAndroidBridge.sourcehash
[215/237] Emitting module AndroidAssetManager
[216/237] Compiling SkipBridge System.swift
[217/237] Compiling SkipBridge Tuples.swift
[218/238] Compiling SkipBridge SwiftEquatable.swift
[219/238] Compiling SkipBridge SwiftHashable.swift
[220/238] Compiling SkipBridge resource_bundle_accessor.swift
[221/238] Compiling AndroidAssetManager AndroidAssetManager.swift
[222/239] Wrapping AST for AndroidAssetManager for debugging
[224/241] Compiling AndroidContext AndroidContext.swift
[225/241] Emitting module AndroidContext
[227/242] Compiling SkipBridge Closures.swift
[228/242] Compiling SkipBridge AnyDynamicObject.swift
[229/242] Compiling SkipBridge BridgeSupport.swift
[230/242] Compiling SkipBridge BridgedTypes.swift
[231/242] Emitting module SkipBridge
[231/242] Wrapping AST for AndroidContext for debugging
[234/245] Emitting module AndroidNative
[235/245] Compiling AndroidNative AndroidNative.swift
[236/246] Wrapping AST for SkipBridge for debugging
[237/246] Write Objects.LinkFileList
[238/246] Wrapping AST for AndroidNative for debugging
[239/246] Linking libSkipBridge.so
[241/258] Compiling SkipAndroidBridge ObservationModule.swift
[242/259] Compiling SkipAndroidBridge resource_bundle_accessor.swift
[243/259] Compiling SkipAndroidBridge Observation.swift
[244/259] Compiling SkipAndroidBridge ProcessInfo.swift
[245/259] Compiling SkipAndroidBridge DynamicAppCompatActivity.swift
[246/259] Compiling SkipAndroidBridge DynamicContext.swift
[247/259] Compiling SkipAndroidBridge AndroidUserDefaults.swift
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:14:48: error: cannot find type 'UserDefaultsAccess' in scope
12 | private let userDefaultsAccess: UserDefaultsAccess
13 |
14 | public required init(_ userDefaultsAccess: UserDefaultsAccess) {
| `- error: cannot find type 'UserDefaultsAccess' in scope
15 | self.userDefaultsAccess = userDefaultsAccess
16 | super.init(suiteName: nil)!
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:12:37: error: cannot find type 'UserDefaultsAccess' in scope
10 | nonisolated(unsafe) private static let _standard = AndroidUserDefaults()
11 |
12 | private let userDefaultsAccess: UserDefaultsAccess
| `- error: cannot find type 'UserDefaultsAccess' in scope
13 |
14 | public required init(_ userDefaultsAccess: UserDefaultsAccess) {
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:24:35: error: cannot find 'UserDefaultsAccess' in scope
22 |
23 | public override init?(suiteName: String? = nil) {
24 | self.userDefaultsAccess = UserDefaultsAccess(suiteName: suiteName)
| `- error: cannot find 'UserDefaultsAccess' in scope
25 | super.init(suiteName: nil)
26 | }
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:112:9: error: cannot find 'UserDefaultsAccess' in scope
110 |
111 | open override class func resetStandardUserDefaults() {
112 | UserDefaultsAccess.resetStandardUserDefaults()
| `- error: cannot find 'UserDefaultsAccess' in scope
113 | }
114 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:186:31: error: cannot find 'UserDefaultsAccess' in scope
184 | extension AndroidUserDefaults : JObjectProtocol, JConvertible {
185 | public static func fromJavaObject(_ obj: JavaObjectPointer?, options: JConvertibleOptions) -> Self {
186 | return try! Self.init(UserDefaultsAccess(AnyDynamicObject(for: obj!, options: options)))
| `- error: cannot find 'UserDefaultsAccess' in scope
187 | }
188 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:186:31: error: missing argument label 'suiteName:' in call
184 | extension AndroidUserDefaults : JObjectProtocol, JConvertible {
185 | public static func fromJavaObject(_ obj: JavaObjectPointer?, options: JConvertibleOptions) -> Self {
186 | return try! Self.init(UserDefaultsAccess(AnyDynamicObject(for: obj!, options: options)))
| `- error: missing argument label 'suiteName:' in call
187 | }
188 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:186:26: error: value of optional type 'Self?' must be unwrapped to a value of type 'Self'
184 | extension AndroidUserDefaults : JObjectProtocol, JConvertible {
185 | public static func fromJavaObject(_ obj: JavaObjectPointer?, options: JConvertibleOptions) -> Self {
186 | return try! Self.init(UserDefaultsAccess(AnyDynamicObject(for: obj!, options: options)))
| |- error: value of optional type 'Self?' must be unwrapped to a value of type 'Self'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
187 | }
188 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:186:26: error: constructing an object of class type 'Self' with a metatype value must use a 'required' initializer
21 | }
22 |
23 | public override init?(suiteName: String? = nil) {
| `- note: selected non-required initializer 'init(suiteName:)'
24 | self.userDefaultsAccess = UserDefaultsAccess(suiteName: suiteName)
25 | super.init(suiteName: nil)
:
184 | extension AndroidUserDefaults : JObjectProtocol, JConvertible {
185 | public static func fromJavaObject(_ obj: JavaObjectPointer?, options: JConvertibleOptions) -> Self {
186 | return try! Self.init(UserDefaultsAccess(AnyDynamicObject(for: obj!, options: options)))
| `- error: constructing an object of class type 'Self' with a metatype value must use a 'required' initializer
187 | }
188 |
[248/259] Compiling SkipAndroidBridge AssetURLProtocol.swift
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:14:48: error: cannot find type 'UserDefaultsAccess' in scope
12 | private let userDefaultsAccess: UserDefaultsAccess
13 |
14 | public required init(_ userDefaultsAccess: UserDefaultsAccess) {
| `- error: cannot find type 'UserDefaultsAccess' in scope
15 | self.userDefaultsAccess = userDefaultsAccess
16 | super.init(suiteName: nil)!
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:12:37: error: cannot find type 'UserDefaultsAccess' in scope
10 | nonisolated(unsafe) private static let _standard = AndroidUserDefaults()
11 |
12 | private let userDefaultsAccess: UserDefaultsAccess
| `- error: cannot find type 'UserDefaultsAccess' in scope
13 |
14 | public required init(_ userDefaultsAccess: UserDefaultsAccess) {
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:24:35: error: cannot find 'UserDefaultsAccess' in scope
22 |
23 | public override init?(suiteName: String? = nil) {
24 | self.userDefaultsAccess = UserDefaultsAccess(suiteName: suiteName)
| `- error: cannot find 'UserDefaultsAccess' in scope
25 | super.init(suiteName: nil)
26 | }
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:112:9: error: cannot find 'UserDefaultsAccess' in scope
110 |
111 | open override class func resetStandardUserDefaults() {
112 | UserDefaultsAccess.resetStandardUserDefaults()
| `- error: cannot find 'UserDefaultsAccess' in scope
113 | }
114 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:186:31: error: cannot find 'UserDefaultsAccess' in scope
184 | extension AndroidUserDefaults : JObjectProtocol, JConvertible {
185 | public static func fromJavaObject(_ obj: JavaObjectPointer?, options: JConvertibleOptions) -> Self {
186 | return try! Self.init(UserDefaultsAccess(AnyDynamicObject(for: obj!, options: options)))
| `- error: cannot find 'UserDefaultsAccess' in scope
187 | }
188 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:186:31: error: missing argument label 'suiteName:' in call
184 | extension AndroidUserDefaults : JObjectProtocol, JConvertible {
185 | public static func fromJavaObject(_ obj: JavaObjectPointer?, options: JConvertibleOptions) -> Self {
186 | return try! Self.init(UserDefaultsAccess(AnyDynamicObject(for: obj!, options: options)))
| `- error: missing argument label 'suiteName:' in call
187 | }
188 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:186:26: error: value of optional type 'Self?' must be unwrapped to a value of type 'Self'
184 | extension AndroidUserDefaults : JObjectProtocol, JConvertible {
185 | public static func fromJavaObject(_ obj: JavaObjectPointer?, options: JConvertibleOptions) -> Self {
186 | return try! Self.init(UserDefaultsAccess(AnyDynamicObject(for: obj!, options: options)))
| |- error: value of optional type 'Self?' must be unwrapped to a value of type 'Self'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
187 | }
188 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:186:26: error: constructing an object of class type 'Self' with a metatype value must use a 'required' initializer
21 | }
22 |
23 | public override init?(suiteName: String? = nil) {
| `- note: selected non-required initializer 'init(suiteName:)'
24 | self.userDefaultsAccess = UserDefaultsAccess(suiteName: suiteName)
25 | super.init(suiteName: nil)
:
184 | extension AndroidUserDefaults : JObjectProtocol, JConvertible {
185 | public static func fromJavaObject(_ obj: JavaObjectPointer?, options: JConvertibleOptions) -> Self {
186 | return try! Self.init(UserDefaultsAccess(AnyDynamicObject(for: obj!, options: options)))
| `- error: constructing an object of class type 'Self' with a metatype value must use a 'required' initializer
187 | }
188 |
[249/259] Compiling SkipAndroidBridge AndroidLocalizedStringResource.swift
[250/259] Compiling SkipAndroidBridge AndroidStringInterpolation.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[251/259] Compiling SkipAndroidBridge AndroidBridgeBootstrap.swift
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:47:42: error: cannot find type 'BundleAccess' in scope
45 | }
46 |
47 | public required init(_ bundleAccess: BundleAccess) {
| `- error: cannot find type 'BundleAccess' in scope
48 | self.bundleAccess = bundleAccess
49 | super.init(path: Self.backingBundlePath())!
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:14:35: error: cannot find type 'BundleAccess' in scope
12 | /// The Kotlin-backed bundle. `nil` only in the no-JVM fallback (bare native execution), where the
13 | /// overrides below delegate to `super` (native `Foundation.Bundle`) reading the on-disk `.resources`.
14 | fileprivate let bundleAccess: BundleAccess?
| `- error: cannot find type 'BundleAccess' in scope
15 |
16 | open override class var main: AndroidBundle {
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:25:46: error: cannot find 'BundleAccess' in scope
23 | return _main
24 | }
25 | private static let _main = AndroidBundle(BundleAccess.main)
| `- error: cannot find 'BundleAccess' in scope
26 | #if os(Android)
27 | private static let _fallbackMain = AndroidBundle(fallbackPath: Foundation.Bundle.main.bundlePath)
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:25:32: error: no exact matches in call to initializer
23 | return _main
24 | }
25 | private static let _main = AndroidBundle(BundleAccess.main)
| `- error: no exact matches in call to initializer
26 | #if os(Android)
27 | private static let _fallbackMain = AndroidBundle(fallbackPath: Foundation.Bundle.main.bundlePath)
:
54 | /// (e.g. the SwiftPM `<pkg>_<module>.resources` directory), reading resources from the filesystem the
55 | /// same way they are resolved on Linux. `bundleAccess` is nil so every override delegates to `super`.
56 | private init(fallbackPath: String) {
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(fallbackPath:)')
57 | self.bundleAccess = nil
58 | super.init(path: fallbackPath)!
:
108 | }
109 |
110 | public init?(url: URL) {
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(url:)')
111 | #if os(Android)
112 | if !isJNIInitialized {
:
126 | // calls Bundle(for: BundleFinder.self) as part of its fallback chain.
127 | #if os(Android)
128 | public override init(for aClass: AnyClass) {
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(for:)')
129 | // No-JVM fallback: back with the native Foundation main bundle (the executable's directory).
130 | if !isJNIInitialized {
:
137 | }
138 |
139 | public override init?(identifier: String) {
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(identifier:)')
140 | if !isJNIInitialized {
141 | self.bundleAccess = nil
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:79:27: error: cannot find type 'BundleAccess' in scope
77 | }
78 | #endif
79 | var bundleAccess: BundleAccess? = nil
| `- error: cannot find type 'BundleAccess' in scope
80 | // To form the expected module bundle path, Linux uses:
81 | // <Bundle.main.bundlePath>/<package-name>_<module-name>.resources
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:87:32: error: cannot find 'BundleAccess' in scope
85 | let mainBundlePath = Self.main.bundlePath
86 | if basePath == mainBundlePath && fileName.hasSuffix("_" + moduleName + ".resources") {
87 | bundleAccess = BundleAccess(moduleBundle())
| `- error: cannot find 'BundleAccess' in scope
88 | }
89 | }
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:101:28: error: cannot find 'BundleAccess' in scope
99 | }
100 | #endif
101 | bundleAccess = BundleAccess(path: path)
| `- error: cannot find 'BundleAccess' in scope
102 | }
103 | guard let bundleAccess else {
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:119:29: error: cannot find 'BundleAccess' in scope
117 | }
118 | #endif
119 | self.bundleAccess = BundleAccess(url: url)
| `- error: cannot find 'BundleAccess' in scope
120 | super.init(path: Self.backingBundlePath())!
121 | }
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:135:29: error: cannot find 'BundleAccess' in scope
133 | return
134 | }
135 | self.bundleAccess = BundleAccess.main
| `- error: cannot find 'BundleAccess' in scope
136 | super.init(path: Self.backingBundlePath())!
137 | }
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:145:29: error: cannot find 'BundleAccess' in scope
143 | return
144 | }
145 | self.bundleAccess = BundleAccess.main
| `- error: cannot find 'BundleAccess' in scope
146 | super.init(path: Self.backingBundlePath())!
147 | }
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:152:20: error: '?' pattern cannot match values of type '<<error type>>'
150 | public static func == (lhs: AndroidBundle, rhs: AndroidBundle) -> Bool {
151 | switch (lhs.bundleAccess, rhs.bundleAccess) {
152 | case let (l?, r?): return l == r
| `- error: '?' pattern cannot match values of type '<<error type>>'
153 | case (nil, nil): return lhs.bundlePath == rhs.bundlePath
154 | default: return false
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:153:15: error: type '<<error type>>' is not optional, value can never be nil
151 | switch (lhs.bundleAccess, rhs.bundleAccess) {
152 | case let (l?, r?): return l == r
153 | case (nil, nil): return lhs.bundlePath == rhs.bundlePath
| `- error: type '<<error type>>' is not optional, value can never be nil
154 | default: return false
155 | }
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:285:16: error: cannot find 'BundleAccess' in scope
283 | open override class func url(forResource name: String?, withExtension ext: String?, subdirectory subpath: String?, in bundleURL: URL) -> URL? {
284 | if !isJNIInitialized { return super.url(forResource: name, withExtension: ext, subdirectory: subpath, in: bundleURL) }
285 | return BundleAccess.url(forResource: name, withExtension: ext, subdirectory: subpath, in: bundleURL)
| `- error: cannot find 'BundleAccess' in scope
286 | }
287 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:319:16: error: cannot find 'BundleAccess' in scope
317 | open override class func path(forResource name: String?, ofType ext: String?, inDirectory bundlePath: String) -> String? {
318 | if !isJNIInitialized { return super.path(forResource: name, ofType: ext, inDirectory: bundlePath) }
319 | return BundleAccess.path(forResource: name, ofType: ext, inDirectory: bundlePath)
| `- error: cannot find 'BundleAccess' in scope
320 | }
321 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:324:16: error: cannot find 'BundleAccess' in scope
322 | open override class func paths(forResourcesOfType ext: String?, inDirectory bundlePath: String) -> [String] {
323 | if !isJNIInitialized { return super.paths(forResourcesOfType: ext, inDirectory: bundlePath) }
324 | return BundleAccess.paths(forResourcesOfType: ext, inDirectory: bundlePath)
| `- error: cannot find 'BundleAccess' in scope
325 | }
326 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:423:31: error: cannot find 'BundleAccess' in scope
421 | extension AndroidBundle : JObjectProtocol, JConvertible {
422 | public static func fromJavaObject(_ obj: JavaObjectPointer?, options: JConvertibleOptions) -> Self {
423 | return try! Self.init(BundleAccess(AnyDynamicObject(for: obj!, options: options)))
| `- error: cannot find 'BundleAccess' in scope
424 | }
425 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:423:26: error: no exact matches in call to initializer
54 | /// (e.g. the SwiftPM `<pkg>_<module>.resources` directory), reading resources from the filesystem the
55 | /// same way they are resolved on Linux. `bundleAccess` is nil so every override delegates to `super`.
56 | private init(fallbackPath: String) {
| `- note: found this candidate
57 | self.bundleAccess = nil
58 | super.init(path: fallbackPath)!
:
126 | // calls Bundle(for: BundleFinder.self) as part of its fallback chain.
127 | #if os(Android)
128 | public override init(for aClass: AnyClass) {
| `- note: found this candidate
129 | // No-JVM fallback: back with the native Foundation main bundle (the executable's directory).
130 | if !isJNIInitialized {
:
421 | extension AndroidBundle : JObjectProtocol, JConvertible {
422 | public static func fromJavaObject(_ obj: JavaObjectPointer?, options: JConvertibleOptions) -> Self {
423 | return try! Self.init(BundleAccess(AnyDynamicObject(for: obj!, options: options)))
| `- error: no exact matches in call to initializer
424 | }
425 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:446:16: error: cannot find 'NSLocalizedStringAccess' in scope
444 | }
445 | #endif
446 | return NSLocalizedStringAccess(key, tableName: tableName, bundle: bundle?.bundleAccess, value: value, comment: comment)
| `- error: cannot find 'NSLocalizedStringAccess' in scope
447 | }
448 | }
[252/259] Compiling SkipAndroidBridge AndroidBundle.swift
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:47:42: error: cannot find type 'BundleAccess' in scope
45 | }
46 |
47 | public required init(_ bundleAccess: BundleAccess) {
| `- error: cannot find type 'BundleAccess' in scope
48 | self.bundleAccess = bundleAccess
49 | super.init(path: Self.backingBundlePath())!
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:14:35: error: cannot find type 'BundleAccess' in scope
12 | /// The Kotlin-backed bundle. `nil` only in the no-JVM fallback (bare native execution), where the
13 | /// overrides below delegate to `super` (native `Foundation.Bundle`) reading the on-disk `.resources`.
14 | fileprivate let bundleAccess: BundleAccess?
| `- error: cannot find type 'BundleAccess' in scope
15 |
16 | open override class var main: AndroidBundle {
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:25:46: error: cannot find 'BundleAccess' in scope
23 | return _main
24 | }
25 | private static let _main = AndroidBundle(BundleAccess.main)
| `- error: cannot find 'BundleAccess' in scope
26 | #if os(Android)
27 | private static let _fallbackMain = AndroidBundle(fallbackPath: Foundation.Bundle.main.bundlePath)
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:25:32: error: no exact matches in call to initializer
23 | return _main
24 | }
25 | private static let _main = AndroidBundle(BundleAccess.main)
| `- error: no exact matches in call to initializer
26 | #if os(Android)
27 | private static let _fallbackMain = AndroidBundle(fallbackPath: Foundation.Bundle.main.bundlePath)
:
54 | /// (e.g. the SwiftPM `<pkg>_<module>.resources` directory), reading resources from the filesystem the
55 | /// same way they are resolved on Linux. `bundleAccess` is nil so every override delegates to `super`.
56 | private init(fallbackPath: String) {
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(fallbackPath:)')
57 | self.bundleAccess = nil
58 | super.init(path: fallbackPath)!
:
108 | }
109 |
110 | public init?(url: URL) {
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(url:)')
111 | #if os(Android)
112 | if !isJNIInitialized {
:
126 | // calls Bundle(for: BundleFinder.self) as part of its fallback chain.
127 | #if os(Android)
128 | public override init(for aClass: AnyClass) {
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(for:)')
129 | // No-JVM fallback: back with the native Foundation main bundle (the executable's directory).
130 | if !isJNIInitialized {
:
137 | }
138 |
139 | public override init?(identifier: String) {
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(identifier:)')
140 | if !isJNIInitialized {
141 | self.bundleAccess = nil
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:79:27: error: cannot find type 'BundleAccess' in scope
77 | }
78 | #endif
79 | var bundleAccess: BundleAccess? = nil
| `- error: cannot find type 'BundleAccess' in scope
80 | // To form the expected module bundle path, Linux uses:
81 | // <Bundle.main.bundlePath>/<package-name>_<module-name>.resources
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:87:32: error: cannot find 'BundleAccess' in scope
85 | let mainBundlePath = Self.main.bundlePath
86 | if basePath == mainBundlePath && fileName.hasSuffix("_" + moduleName + ".resources") {
87 | bundleAccess = BundleAccess(moduleBundle())
| `- error: cannot find 'BundleAccess' in scope
88 | }
89 | }
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:101:28: error: cannot find 'BundleAccess' in scope
99 | }
100 | #endif
101 | bundleAccess = BundleAccess(path: path)
| `- error: cannot find 'BundleAccess' in scope
102 | }
103 | guard let bundleAccess else {
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:119:29: error: cannot find 'BundleAccess' in scope
117 | }
118 | #endif
119 | self.bundleAccess = BundleAccess(url: url)
| `- error: cannot find 'BundleAccess' in scope
120 | super.init(path: Self.backingBundlePath())!
121 | }
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:135:29: error: cannot find 'BundleAccess' in scope
133 | return
134 | }
135 | self.bundleAccess = BundleAccess.main
| `- error: cannot find 'BundleAccess' in scope
136 | super.init(path: Self.backingBundlePath())!
137 | }
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:145:29: error: cannot find 'BundleAccess' in scope
143 | return
144 | }
145 | self.bundleAccess = BundleAccess.main
| `- error: cannot find 'BundleAccess' in scope
146 | super.init(path: Self.backingBundlePath())!
147 | }
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:152:20: error: '?' pattern cannot match values of type '<<error type>>'
150 | public static func == (lhs: AndroidBundle, rhs: AndroidBundle) -> Bool {
151 | switch (lhs.bundleAccess, rhs.bundleAccess) {
152 | case let (l?, r?): return l == r
| `- error: '?' pattern cannot match values of type '<<error type>>'
153 | case (nil, nil): return lhs.bundlePath == rhs.bundlePath
154 | default: return false
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:153:15: error: type '<<error type>>' is not optional, value can never be nil
151 | switch (lhs.bundleAccess, rhs.bundleAccess) {
152 | case let (l?, r?): return l == r
153 | case (nil, nil): return lhs.bundlePath == rhs.bundlePath
| `- error: type '<<error type>>' is not optional, value can never be nil
154 | default: return false
155 | }
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:285:16: error: cannot find 'BundleAccess' in scope
283 | open override class func url(forResource name: String?, withExtension ext: String?, subdirectory subpath: String?, in bundleURL: URL) -> URL? {
284 | if !isJNIInitialized { return super.url(forResource: name, withExtension: ext, subdirectory: subpath, in: bundleURL) }
285 | return BundleAccess.url(forResource: name, withExtension: ext, subdirectory: subpath, in: bundleURL)
| `- error: cannot find 'BundleAccess' in scope
286 | }
287 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:319:16: error: cannot find 'BundleAccess' in scope
317 | open override class func path(forResource name: String?, ofType ext: String?, inDirectory bundlePath: String) -> String? {
318 | if !isJNIInitialized { return super.path(forResource: name, ofType: ext, inDirectory: bundlePath) }
319 | return BundleAccess.path(forResource: name, ofType: ext, inDirectory: bundlePath)
| `- error: cannot find 'BundleAccess' in scope
320 | }
321 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:324:16: error: cannot find 'BundleAccess' in scope
322 | open override class func paths(forResourcesOfType ext: String?, inDirectory bundlePath: String) -> [String] {
323 | if !isJNIInitialized { return super.paths(forResourcesOfType: ext, inDirectory: bundlePath) }
324 | return BundleAccess.paths(forResourcesOfType: ext, inDirectory: bundlePath)
| `- error: cannot find 'BundleAccess' in scope
325 | }
326 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:423:31: error: cannot find 'BundleAccess' in scope
421 | extension AndroidBundle : JObjectProtocol, JConvertible {
422 | public static func fromJavaObject(_ obj: JavaObjectPointer?, options: JConvertibleOptions) -> Self {
423 | return try! Self.init(BundleAccess(AnyDynamicObject(for: obj!, options: options)))
| `- error: cannot find 'BundleAccess' in scope
424 | }
425 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:423:26: error: no exact matches in call to initializer
54 | /// (e.g. the SwiftPM `<pkg>_<module>.resources` directory), reading resources from the filesystem the
55 | /// same way they are resolved on Linux. `bundleAccess` is nil so every override delegates to `super`.
56 | private init(fallbackPath: String) {
| `- note: found this candidate
57 | self.bundleAccess = nil
58 | super.init(path: fallbackPath)!
:
126 | // calls Bundle(for: BundleFinder.self) as part of its fallback chain.
127 | #if os(Android)
128 | public override init(for aClass: AnyClass) {
| `- note: found this candidate
129 | // No-JVM fallback: back with the native Foundation main bundle (the executable's directory).
130 | if !isJNIInitialized {
:
421 | extension AndroidBundle : JObjectProtocol, JConvertible {
422 | public static func fromJavaObject(_ obj: JavaObjectPointer?, options: JConvertibleOptions) -> Self {
423 | return try! Self.init(BundleAccess(AnyDynamicObject(for: obj!, options: options)))
| `- error: no exact matches in call to initializer
424 | }
425 |
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:446:16: error: cannot find 'NSLocalizedStringAccess' in scope
444 | }
445 | #endif
446 | return NSLocalizedStringAccess(key, tableName: tableName, bundle: bundle?.bundleAccess, value: value, comment: comment)
| `- error: cannot find 'NSLocalizedStringAccess' in scope
447 | }
448 | }
[253/259] Emitting module SkipAndroidBridge
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:47:42: error: cannot find type 'BundleAccess' in scope
45 | }
46 |
47 | public required init(_ bundleAccess: BundleAccess) {
| `- error: cannot find type 'BundleAccess' in scope
48 | self.bundleAccess = bundleAccess
49 | super.init(path: Self.backingBundlePath())!
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:14:35: error: cannot find type 'BundleAccess' in scope
12 | /// The Kotlin-backed bundle. `nil` only in the no-JVM fallback (bare native execution), where the
13 | /// overrides below delegate to `super` (native `Foundation.Bundle`) reading the on-disk `.resources`.
14 | fileprivate let bundleAccess: BundleAccess?
| `- error: cannot find type 'BundleAccess' in scope
15 |
16 | open override class var main: AndroidBundle {
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:25:46: error: cannot find 'BundleAccess' in scope
23 | return _main
24 | }
25 | private static let _main = AndroidBundle(BundleAccess.main)
| `- error: cannot find 'BundleAccess' in scope
26 | #if os(Android)
27 | private static let _fallbackMain = AndroidBundle(fallbackPath: Foundation.Bundle.main.bundlePath)
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidBundle.swift:25:32: error: no exact matches in call to initializer
23 | return _main
24 | }
25 | private static let _main = AndroidBundle(BundleAccess.main)
| `- error: no exact matches in call to initializer
26 | #if os(Android)
27 | private static let _fallbackMain = AndroidBundle(fallbackPath: Foundation.Bundle.main.bundlePath)
:
54 | /// (e.g. the SwiftPM `<pkg>_<module>.resources` directory), reading resources from the filesystem the
55 | /// same way they are resolved on Linux. `bundleAccess` is nil so every override delegates to `super`.
56 | private init(fallbackPath: String) {
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(fallbackPath:)')
57 | self.bundleAccess = nil
58 | super.init(path: fallbackPath)!
:
108 | }
109 |
110 | public init?(url: URL) {
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(url:)')
111 | #if os(Android)
112 | if !isJNIInitialized {
:
126 | // calls Bundle(for: BundleFinder.self) as part of its fallback chain.
127 | #if os(Android)
128 | public override init(for aClass: AnyClass) {
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(for:)')
129 | // No-JVM fallback: back with the native Foundation main bundle (the executable's directory).
130 | if !isJNIInitialized {
:
137 | }
138 |
139 | public override init?(identifier: String) {
| `- note: incorrect labels for candidate (have: '(_:)', expected: '(identifier:)')
140 | if !isJNIInitialized {
141 | self.bundleAccess = nil
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:14:48: error: cannot find type 'UserDefaultsAccess' in scope
12 | private let userDefaultsAccess: UserDefaultsAccess
13 |
14 | public required init(_ userDefaultsAccess: UserDefaultsAccess) {
| `- error: cannot find type 'UserDefaultsAccess' in scope
15 | self.userDefaultsAccess = userDefaultsAccess
16 | super.init(suiteName: nil)!
/host/spi-builder-workspace/.build/checkouts/skip-android-bridge/Sources/SkipAndroidBridge/AndroidUserDefaults.swift:12:37: error: cannot find type 'UserDefaultsAccess' in scope
10 | nonisolated(unsafe) private static let _standard = AndroidUserDefaults()
11 |
12 | private let userDefaultsAccess: UserDefaultsAccess
| `- error: cannot find type 'UserDefaultsAccess' in scope
13 |
14 | public required init(_ userDefaultsAccess: UserDefaultsAccess) {
BUILD FAILURE 6.2 android