Build Information
Failed to build skip-fuse, reference 1.0.3 (8b69bb), with Swift 6.2 for Android on 20 Aug 2026 01:51:14 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886769-0":/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: 1.0.3
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
* tag 1.0.3 -> FETCH_HEAD
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 1.0.3
========================================
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-53886769-0":/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
Fetched https://github.com/skiptools/skip-android-bridge.git from cache (0.53s)
[1/278] Fetching swift-jni
Fetched https://github.com/skiptools/swift-jni.git from cache (0.56s)
Computing version for https://github.com/skiptools/swift-jni.git
Computed https://github.com/skiptools/swift-jni.git at 0.5.0 (0.72s)
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-foundation.git
Fetching https://github.com/skiptools/swift-android-native.git
Fetching https://github.com/skiptools/skip.git
[1/903] Fetching swift-android-native
[814/10165] Fetching swift-android-native, skip
[907/12995] Fetching swift-android-native, skip, skip-bridge
[1484/17362] Fetching swift-android-native, skip, skip-bridge, skip-foundation
Fetched https://github.com/skiptools/swift-android-native.git from cache (0.71s)
Fetched https://github.com/skiptools/skip-bridge.git from cache (0.71s)
Fetched https://github.com/skiptools/skip-foundation.git from cache (0.71s)
Fetched https://github.com/skiptools/skip.git from cache (0.71s)
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.90s)
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 (1.07s)
Computing version for https://github.com/skiptools/skip-foundation.git
Computed https://github.com/skiptools/skip-foundation.git at 1.4.3 (1.23s)
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.44s)
Computing version for https://github.com/skiptools/skip-unit.git
Computed https://github.com/skiptools/skip-unit.git at 1.7.1 (0.59s)
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-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-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-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/skip.git
Working copy of https://github.com/skiptools/skip.git resolved at 1.9.6
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
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
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 (8.88s)
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
[2/54] Copying Info.plist
[2/54] Write sources
[18/54] Compiling CJNI cjni.c
[19/54] Compiling ConcurrencyRuntimeC src.c
[20/54] Compiling AndroidNDK 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:00
/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 (569 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:01
/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 (809 ms)
note: skip.yml aggregate created (831 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 (26 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 11 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 7 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 16 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/Pointer.kt: note: SkipLib/src/main/kotlin/skip/lib/Pointer.kt (5 KB) transpilation saved from Pointer.swift (2 KB) in 12 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 19 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 18 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 27 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 24 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 28 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 87 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 125 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 113 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
[27/90] Emitting module SwiftJNI
[28/90] Compiling AndroidSystem FilePathParsing.swift
[29/90] Compiling AndroidSystem FilePathString.swift
[30/90] Compiling AndroidSystem FilePathSyntax.swift
[31/90] Compiling AndroidSystem FilePathTemp.swift
[32/93] Compiling AndroidSystem Errno.swift
[33/93] Compiling AndroidSystem ErrnoWindows.swift
[34/93] Compiling AndroidSystem FileDescriptor.swift
[35/93] Compiling AndroidSystem FileHelpers.swift
[36/93] Emitting module AndroidSystem
[37/93] Compiling AndroidSystem LockedState.swift
[38/93] Compiling AndroidSystem MachPort.swift
[39/93] Compiling AndroidSystem PlatformString.swift
[40/93] Compiling AndroidSystem SystemString.swift
[41/93] Compiling AndroidSystem Util+StringArray.swift
[42/93] Compiling AndroidSystem Util.swift
[43/93] Compiling AndroidSystem UtilConsumers.swift
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:03
/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 (629 ms)
note: skip.yml aggregate created (1206 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 (240 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 (7 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/SwiftEquatable.kt: note: SkipBridge/src/main/kotlin/skip/bridge/SwiftEquatable.kt (1 KB) transpilation saved from SwiftEquatable.swift (5 KB) in 16 ms
/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 18 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/System.kt: note: SkipBridge/src/main/kotlin/skip/bridge/System.kt (4 KB) transpilation saved from System.swift (9 KB) in 32 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 43 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 121 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
[43/93] Skip SkipBridge
[44/93] Copying .SkipBridge.sourcehash
[46/93] Compiling AndroidSystem FileOperations.swift
[47/93] Compiling AndroidSystem FilePath.swift
[48/93] Compiling AndroidSystem FilePathComponentView.swift
[49/93] Compiling AndroidSystem FilePathComponents.swift
[50/93] Emitting module AndroidLogging
[51/93] Compiling AndroidLogging AndroidLogging.swift
[52/94] Compiling AndroidSystem Backcompat.swift
[53/94] Compiling AndroidSystem CInterop.swift
[54/94] Compiling AndroidSystem Constants.swift
[55/94] Compiling AndroidSystem Exports.swift
[56/94] Compiling AndroidSystem Mocking.swift
[57/94] Compiling AndroidSystem RawBuffer.swift
[58/94] Compiling AndroidSystem Syscalls.swift
[59/94] Compiling AndroidSystem WindowsSyscallAdapters.swift
[60/94] Compiling AndroidSystem FilePathTempPosix.swift
[61/94] Compiling AndroidSystem FilePathTempWindows.swift
[62/94] Compiling AndroidSystem FilePathWindows.swift
[63/94] Compiling AndroidSystem FilePermissions.swift
[65/95] Wrapping AST for AndroidLogging for debugging
[66/95] Wrapping AST for AndroidSystem for debugging
[68/99] Emitting module SkipUnit
[69/99] Compiling SkipUnit XCTest.swift
[70/99] Compiling SkipUnit resource_bundle_accessor.swift
[71/100] Wrapping AST for SkipUnit for debugging
[73/133] Emitting module AndroidChoreographer
[74/133] Compiling AndroidChoreographer AndroidChoreographer.swift
[75/134] Compiling SwiftJNI SwiftJNI.swift
[78/135] Compiling SkipLib Codable.swift
[79/135] Compiling SkipLib CodableSupport.swift
[80/135] Compiling SkipLib Collections.swift
[81/135] Compiling SkipLib Concurrency.swift
[82/135] Compiling SkipLib Copyable.swift
[83/139] Compiling SkipLib Regex.swift
[84/139] Compiling SkipLib Result.swift
[85/139] Compiling SkipLib Set.swift
[86/139] Compiling SkipLib SetAlgebra.swift
[87/139] Compiling SkipLib Error.swift
[88/139] Compiling SkipLib Globals.swift
[89/139] Compiling SkipLib Hashable.swift
[90/139] Compiling SkipLib Identifiable.swift
[91/139] Compiling SkipLib IntSet.swift
[92/139] Compiling SkipLib Array.swift
[93/139] Compiling SkipLib AsyncStream.swift
[94/139] Compiling SkipLib Bool.swift
[95/139] Compiling SkipLib BridgeSupport.swift
[96/139] Compiling SkipLib CaseIterable.swift
[97/139] Compiling SkipLib CoreGraphics.swift
[98/139] Compiling SkipLib CustomStringConvertible.swift
[99/139] Compiling SkipLib Dictionary.swift
[100/139] Compiling SkipLib Duration.swift
[101/139] Compiling SkipLib Equatable.swift
[102/139] Compiling SkipLib Math.swift
[103/139] Compiling SkipLib Numbers.swift
[104/139] Compiling SkipLib ObjectIdentifier.swift
[105/139] Compiling SkipLib OptionSet.swift
[105/139] Wrapping AST for AndroidChoreographer for debugging
[106/139] Wrapping AST for SwiftJNI for debugging
[107/139] Write Objects.LinkFileList
[109/139] Emitting module SkipLib
[110/139] Compiling SkipLib SkipLib.swift
[111/139] Compiling SkipLib String.swift
[112/139] Compiling SkipLib StringInterpolationProtocol.swift
[113/139] Compiling SkipLib resource_bundle_accessor.swift
[113/139] Linking libSwiftJNI.so
[115/139] Emitting module AndroidLooper
[116/139] Compiling AndroidLooper AndroidLooper.swift
[117/142] Compiling SkipLib Optional.swift
[118/142] Compiling SkipLib Pointer.swift
[119/142] Compiling SkipLib Random.swift
[120/142] Compiling SkipLib RawRepresentable.swift
[122/143] Wrapping AST for AndroidLooper for debugging
[123/143] Wrapping AST for SkipLib for debugging
[125/152] Emitting module AndroidAssetManager
[126/152] Compiling AndroidAssetManager AndroidAssetManager.swift
[127/153] Compiling SkipBridge Tuples.swift
[128/153] Compiling SkipBridge System.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:03
/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 (9 ms)
/host/spi-builder-workspace/.build/checkouts/skip-unit/Sources/SkipUnit/Skip/skip.yml: note: SkipUnit skip.yml config loaded (647 ms)
note: skip.yml aggregate created (675 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 (198 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/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 8 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 8 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 7 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 31 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/DateInterval.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/DateInterval.kt (4 KB) transpilation saved from DateInterval.swift (2 KB) in 38 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 38 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 60 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 66 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 27 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 64 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 14 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 22 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 53 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 83 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 14 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 72 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 27 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 22 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 32 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 48 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 18 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 21 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 29 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 40 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 179 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 11 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 9 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 126 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 85 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 11 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/ProcessInfo.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/ProcessInfo.kt (28 KB) transpilation saved from ProcessInfo.swift (17 KB) in 79 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 13 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 178 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 41 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 16 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 30 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 29 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 122 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 8 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 6 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 2 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 3 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 128 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 42 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 1 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 5 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 10 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 3 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 3 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 39 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/UnitElectricResistance.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitElectricResistance.kt (2 KB) transpilation saved from UnitElectricResistance.swift (807 bytes) in 3 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 5 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 4 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 1 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 3 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/UnitElectricPotentialDifference.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitElectricPotentialDifference.kt (2 KB) transpilation saved from UnitElectricPotentialDifference.swift (862 bytes) in 3 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 30 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/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/UnitPower.kt: note: SkipFoundation/src/main/kotlin/skip/foundation/UnitPower.kt (2 KB) transpilation saved from UnitPower.swift (1 KB) in 7 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 3 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 4 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 41 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 10 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 22 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 97 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 78 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 174 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 184 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 112 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 238 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 120 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 408 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 104 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
[129/154] Skip SkipFoundation
[130/154] Copying .SkipFoundation.sourcehash
[131/154] Wrapping AST for AndroidAssetManager for debugging
[133/156] Compiling SkipBridge resource_bundle_accessor.swift
[134/230] Compiling SkipFoundation AttributedString.swift
[135/230] Compiling SkipFoundation Bundle.swift
[136/230] Compiling SkipFoundation Calendar.swift
[137/230] Compiling SkipFoundation Calendar_Enumerate.swift
[138/230] Compiling SkipFoundation CharacterSet.swift
[139/230] Compiling SkipFoundation ComparisonResult.swift
[140/230] Compiling SkipFoundation Data.swift
[141/230] Compiling SkipFoundation Date.swift
[142/230] Compiling SkipFoundation DateComponents.swift
[143/230] Compiling SkipFoundation DateComponentsFormatter.swift
[144/230] Compiling SkipFoundation DateFormatter.swift
[145/240] Compiling SkipFoundation UnitDuration.swift
[146/240] Compiling SkipFoundation UnitElectricCharge.swift
[147/240] Compiling SkipFoundation UnitElectricCurrent.swift
[148/240] Compiling SkipFoundation UnitElectricPotentialDifference.swift
[149/240] Compiling SkipFoundation UnitElectricResistance.swift
[150/240] Compiling SkipFoundation UnitEnergy.swift
[151/240] Compiling SkipFoundation UnitFrequency.swift
[152/240] Compiling SkipFoundation UnitFuelEfficiency.swift
[153/240] Compiling SkipFoundation UnitIlluminance.swift
[154/240] Compiling SkipFoundation UnitInformationStorage.swift
[155/240] Emitting module AndroidContext
[156/240] Compiling SkipFoundation DateInterval.swift
[157/240] Compiling SkipFoundation DateIntervalFormatter.swift
[158/240] Compiling SkipFoundation Digest.swift
[159/240] Compiling SkipFoundation Dispatch.swift
[160/240] Compiling SkipFoundation FileManager.swift
[161/240] Compiling SkipFoundation Formatter.swift
[162/240] Compiling SkipFoundation HTTPURLResponse.swift
[163/240] Compiling SkipFoundation ISO8601DateFormatter.swift
[164/240] Compiling SkipFoundation IndexPath.swift
[165/240] Compiling SkipFoundation IndexSet.swift
[166/240] Compiling SkipFoundation JSONDecoder.swift
[167/240] Emitting module SkipFoundation
[168/240] Compiling SkipFoundation URLSessionConfiguration.swift
[169/240] Compiling SkipFoundation URLSessionTask.swift
[170/240] Compiling SkipFoundation UUID.swift
[171/240] Compiling SkipFoundation Unicode.swift
[172/240] Compiling SkipFoundation Unit.swift
[173/240] Compiling SkipFoundation UnitAcceleration.swift
[174/240] Compiling SkipFoundation UnitAngle.swift
[175/240] Compiling SkipFoundation UnitArea.swift
[176/240] Compiling SkipFoundation UnitConcentrationMass.swift
[177/240] Compiling SkipFoundation UnitDispersion.swift
[178/240] Compiling SkipFoundation Number.swift
[179/240] Compiling SkipFoundation NumberFormatter.swift
[180/240] Compiling SkipFoundation OSAllocatedUnfairLock.swift
[181/240] Compiling SkipFoundation OperationQueue.swift
[182/240] Compiling SkipFoundation ProcessInfo.swift
[183/240] Compiling SkipFoundation PropertyListSerialization.swift
[184/240] Compiling SkipFoundation RelativeDateTimeFormatter.swift
[185/240] Compiling SkipFoundation Scanner.swift
[186/240] Compiling SkipFoundation SkipFoundation.swift
[187/240] Compiling SkipFoundation String.swift
[188/240] Compiling SkipFoundation JSONEncoder.swift
[189/240] Compiling SkipFoundation JSONSerialization+Parser.swift
[190/240] Compiling SkipFoundation JSONSerialization.swift
[191/240] Compiling SkipFoundation Locale.swift
[192/240] Compiling SkipFoundation LocalizedStringResource.swift
[193/240] Compiling SkipFoundation Logger.swift
[194/240] Compiling SkipFoundation MarkdownNode.swift
[195/240] Compiling SkipFoundation Measurement.swift
[196/240] Compiling SkipFoundation NSError.swift
[197/240] Compiling SkipFoundation NSLock.swift
[198/240] Compiling SkipFoundation NotificationCenter.swift
[199/240] Compiling SkipFoundation UnitLength.swift
[200/240] Compiling SkipFoundation UnitMass.swift
[201/240] Compiling SkipFoundation UnitPower.swift
[202/240] Compiling SkipFoundation UnitPressure.swift
[203/240] Compiling SkipFoundation UnitSpeed.swift
[204/240] Compiling SkipFoundation UnitTemperature.swift
[205/240] Compiling SkipFoundation UnitVolume.swift
[206/240] Compiling SkipFoundation UserDefaults.swift
[207/240] Compiling SkipFoundation XMLParser.swift
[208/240] Compiling SkipFoundation resource_bundle_accessor.swift
[209/240] Compiling SkipFoundation StringEncoding.swift
[210/240] Compiling SkipFoundation StringLocalizationValue.swift
[211/240] Compiling SkipFoundation Thread.swift
[212/240] Compiling SkipFoundation TimeZone.swift
[213/240] Compiling SkipFoundation Timer.swift
[214/240] Compiling SkipFoundation URL.swift
[215/240] Compiling SkipFoundation URLComponents.swift
[216/240] Compiling SkipFoundation URLRequest.swift
[217/240] Compiling SkipFoundation URLResponse.swift
[218/240] Compiling SkipFoundation URLSession.swift
[219/241] Compiling AndroidContext AndroidContext.swift
[221/242] Wrapping AST for SkipFoundation for debugging
[222/242] Wrapping AST for AndroidContext for debugging
[224/244] Compiling SkipBridge Closures.swift
[225/244] Compiling SkipBridge BridgedTypes.swift
[226/244] Compiling SkipBridge SwiftEquatable.swift
[229/244] Compiling SkipBridge SwiftHashable.swift
[230/244] Emitting module SkipBridge
[231/244] Emitting module AndroidNative
[232/244] Compiling AndroidNative AndroidNative.swift
[234/246] Wrapping AST for SkipBridge for debugging
[235/246] Write Objects.LinkFileList
[236/246] Wrapping AST for AndroidNative for debugging
[237/246] Linking libSkipBridge.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:06
/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 (629 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 (574 ms)
/host/spi-builder-workspace/.build/checkouts/skip-foundation/Sources/SkipFoundation/Skip/skip.yml: note: SkipFoundation skip.yml config loaded (15 ms)
note: skip.yml aggregate created (1234 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 (187 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 0 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 8 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 18 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
[238/246] Skip SkipAndroidBridge
[239/246] Copying .SkipAndroidBridge.sourcehash
[241/258] Compiling SkipAndroidBridge Observation.swift
[242/258] Compiling SkipAndroidBridge ObservationModule.swift
[243/258] Compiling SkipAndroidBridge ProcessInfo.swift
[244/259] Compiling SkipAndroidBridge DynamicAppCompatActivity.swift
[245/259] Compiling SkipAndroidBridge DynamicContext.swift
[246/259] Compiling SkipAndroidBridge resource_bundle_accessor.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[247/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) {
[248/259] Compiling SkipAndroidBridge AndroidLocalizedStringResource.swift
[249/259] Compiling SkipAndroidBridge AndroidStringInterpolation.swift
[250/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: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: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: 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 |
[251/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: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: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: 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 |
[252/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 | }
[253/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 | }
BUILD FAILURE 6.2 android