The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build BigNumber, reference v2.3.0 (b07e96), with Swift 6.2 (beta) for Android on 20 Jun 2025 15:22:28 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mkrd/Swift-BigInt.git
Reference: v2.3.0
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/mkrd/Swift-BigInt
 * tag               v2.3.0     -> FETCH_HEAD
HEAD is now at b07e961 Merge pull request #79 from twodayslate/issue78
Cloned https://github.com/mkrd/Swift-BigInt.git
Revision (git rev-parse @):
b07e961f4c999671cf8c2dc80e740899e8946013
SUCCESS checkout https://github.com/mkrd/Swift-BigInt.git at v2.3.0
========================================
Build
========================================
Selected platform:         android
Swift version:             6.2
Building package at path:  $PWD
https://github.com/mkrd/Swift-BigInt.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:b7c4a6b4153ff40ef9277e2157e708f835b8eb011095d53bd8db4594eb2b7798
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.2-latest
Building for debugging...
[0/9] Write sources
[3/9] Write swift-version-8C5A4AE7A8CE2BA.txt
[5/11] Compiling BigNumber Swift-Big-Number-Core.swift
[6/11] Emitting module BigNumber
[7/12] Wrapping AST for BigNumber for debugging
[9/20] Compiling MGTools MG QueueDispatch.swift
/host/spi-builder-workspace/Sources/MGTools/MG QueueDispatch.swift:25:69: warning: passing non-sendable parameter 'closure' to function expecting a '@Sendable' closure
19 | 		Run trailing closure after a given time in seconds in background queue.
20 | 	*/
21 | 	static public func runAfterDelay(_ seconds: Double, _ closure: @escaping () -> ())
   |                                                        `- note: parameter 'closure' is implicitly non-sendable
22 | 	{
23 | 		let queue = DispatchQueue.global()
24 |
25 | 		queue.asyncAfter(deadline: DispatchTime.now() + seconds, execute: closure)
   |                                                                     `- warning: passing non-sendable parameter 'closure' to function expecting a '@Sendable' closure
26 | 	}
27 |
/host/spi-builder-workspace/Sources/MGTools/MG QueueDispatch.swift:40:23: warning: converting non-sendable function value to '@Sendable () -> Void' may introduce data races
38 | 		for closure in closures
39 | 		{
40 | 			queue.addOperation(closure)
   |                       `- warning: converting non-sendable function value to '@Sendable () -> Void' may introduce data races
41 | 		}
42 |
[10/21] Compiling MGTools MG Benchmark Tools.swift
/host/spi-builder-workspace/Sources/MGTools/MG Benchmark Tools.swift:35:10: error: cannot find 'mach_absolute_time' in scope
 33 | 	var end = UInt64()
 34 |
 35 | 	start = mach_absolute_time()
    |          `- error: cannot find 'mach_absolute_time' in scope
 36 | 	call()
 37 | 	end = mach_absolute_time()
/host/spi-builder-workspace/Sources/MGTools/MG Benchmark Tools.swift:37:8: error: cannot find 'mach_absolute_time' in scope
 35 | 	start = mach_absolute_time()
 36 | 	call()
 37 | 	end = mach_absolute_time()
    |        `- error: cannot find 'mach_absolute_time' in scope
 38 |
 39 | 	var timeBaseInfo = mach_timebase_info_data_t()
/host/spi-builder-workspace/Sources/MGTools/MG Benchmark Tools.swift:39:21: error: cannot find 'mach_timebase_info_data_t' in scope
 37 | 	end = mach_absolute_time()
 38 |
 39 | 	var timeBaseInfo = mach_timebase_info_data_t()
    |                     `- error: cannot find 'mach_timebase_info_data_t' in scope
 40 | 	mach_timebase_info(&timeBaseInfo)
 41 |
/host/spi-builder-workspace/Sources/MGTools/MG Benchmark Tools.swift:40:2: error: cannot find 'mach_timebase_info' in scope
 38 |
 39 | 	var timeBaseInfo = mach_timebase_info_data_t()
 40 | 	mach_timebase_info(&timeBaseInfo)
    |  `- error: cannot find 'mach_timebase_info' in scope
 41 |
 42 | 	return Int(end - start) * Int(timeBaseInfo.numer) / Int(timeBaseInfo.denom)
[11/21] Emitting module MGTools
[12/21] Compiling MGTools MG Storage.swift
[13/21] Compiling MGTools MG SuperSwift.swift
[14/21] Compiling MGTools MG IO.swift
[15/21] Compiling MGTools MG Math.swift
[16/21] Compiling MGTools MG Matrix.swift
[17/21] Compiling MGTools MG Complex.swift
/host/spi-builder-workspace/Sources/MGTools/MG Complex.swift:24:19: warning: setter argument 'newValue' was never used, but the property was accessed [#no-usage]
22 | 	{
23 | 		get { return self.re }
24 | 		set { self.re = r }
   |                   |- warning: setter argument 'newValue' was never used, but the property was accessed [#no-usage]
   |                   `- note: did you mean to use 'newValue' instead of accessing the property's current value?
25 | 	}
26 |
/host/spi-builder-workspace/Sources/MGTools/MG Complex.swift:30:19: warning: setter argument 'newValue' was never used, but the property was accessed [#no-usage]
28 | 	{
29 | 		get { return self.im }
30 | 		set { self.im = i }
   |                   |- warning: setter argument 'newValue' was never used, but the property was accessed [#no-usage]
   |                   `- note: did you mean to use 'newValue' instead of accessing the property's current value?
31 | 	}
32 | }
BUILD FAILURE 6.2 android