Build Information
Failed to build MathParser, reference 3.1.0 (0a1591), with Swift 6.4 for Android on 16 Sep 2026 01:23:59 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344843-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.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/davedelong/DDMathParser.git
Reference: 3.1.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/davedelong/DDMathParser
* tag 3.1.0 -> FETCH_HEAD
HEAD is now at 0a15910 Merge pull request #169 from kiliankoe/swiftpm-package-layout
Cloned https://github.com/davedelong/DDMathParser.git
Revision (git rev-parse @):
0a159109e2393c3e1db4e2b638009c82e6650b4d
SUCCESS checkout https://github.com/davedelong/DDMathParser.git at 3.1.0
========================================
Build
========================================
Selected platform: android
Swift version: 6.4
Building package at path: $PWD
https://github.com/davedelong/DDMathParser.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344843-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.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:abadcff584c273feba50641b454858d377ba30b35ea7287a94f45ebd8afd0ea0
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Building for debugging...
[Planning deferred tasks]
error: SwiftCompile normal aarch64 failed with a nonzero exit code. Command line: cd /host
/host/spi-builder-workspace/MathParser/Sources/MathParser/Deprecations.swift:28:23: [1;33mwarning: [1;39mstatic property 'none' produces an empty option set[0;0m
[0;36m26 |[0;0m }
[0;36m27 |[0;0m
[0;36m28 |[0;0m public static let none = TokenResolverOptions(rawValue: 0)
[0;36m|[0;0m |- [1;33mwarning: [1;39mstatic property 'none' produces an empty option set[0;0m
[0;36m|[0;0m `- [1;39mnote: [1;39muse [] to silence this warning[0;0m
[0;36m29 |[0;0m public static let allowArgumentlessFunctions = TokenResolverOptions(rawValue: 1 << 0)
[0;36m30 |[0;0m public static let allowImplicitMultiplication = TokenResolverOptions(rawValue: 1 << 1)
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:111:23: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m109 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m110 |[0;0m guard arg1 >= 1 else { throw MathParserError(kind: .invalidArguments, range: state.expressionRange) }
[0;36m111 |[0;0m guard arg1 == [4;39mDarwin[0;0m.floor(arg1) else { throw MathParserError(kind: .invalidArguments, range: state.expressionRange) }
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m112 |[0;0m
[0;36m113 |[0;0m if arg1.truncatingRemainder(dividingBy: 2) == 0 {
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:115:20: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m113 |[0;0m if arg1.truncatingRemainder(dividingBy: 2) == 0 {
[0;36m114 |[0;0m let k = arg1 / 2
[0;36m115 |[0;0m return [4;39mDarwin[0;0m.pow(2, k) * k.factorial()
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m116 |[0;0m } else {
[0;36m117 |[0;0m let k = (arg1 + 1) / 2
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:120:31: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m118 |[0;0m
[0;36m119 |[0;0m let numerator = (2*k).factorial()
[0;36m120 |[0;0m let denominator = [4;39mDarwin[0;0m.pow(2, k) * k.factorial()
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m121 |[0;0m
[0;36m122 |[0;0m guard denominator != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:133:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m131 |[0;0m let arg2 = try state.evaluator.evaluate(state.arguments[1], substitutions: state.substitutions)
[0;36m132 |[0;0m
[0;36m133 |[0;0m return [4;39mDarwin[0;0m.pow(arg1, arg2)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m134 |[0;0m })
[0;36m135 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:141:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m139 |[0;0m let value = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m140 |[0;0m
[0;36m141 |[0;0m return [4;39mDarwin[0;0m.sqrt(value)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m142 |[0;0m })
[0;36m143 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:149:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m147 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m148 |[0;0m
[0;36m149 |[0;0m return [4;39mDarwin[0;0m.pow(arg1, 1.0/3.0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m150 |[0;0m })
[0;36m151 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:162:24: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m160 |[0;0m if arg1 < 0 && arg2.truncatingRemainder(dividingBy: 2) == 1 {
[0;36m161 |[0;0m // for negative numbers with an odd root, the result will be negative
[0;36m162 |[0;0m let root = [4;39mDarwin[0;0m.pow(-arg1, 1/arg2)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m163 |[0;0m return -root
[0;36m164 |[0;0m } else {
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:165:20: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m163 |[0;0m return -root
[0;36m164 |[0;0m } else {
[0;36m165 |[0;0m return [4;39mDarwin[0;0m.pow(arg1, 1/arg2)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m166 |[0;0m }
[0;36m167 |[0;0m })
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:192:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m190 |[0;0m
[0;36m191 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m192 |[0;0m return [4;39mDarwin[0;0m.log10(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m193 |[0;0m })
[0;36m194 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:199:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m197 |[0;0m
[0;36m198 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m199 |[0;0m return [4;39mDarwin[0;0m.log(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m200 |[0;0m })
[0;36m201 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:206:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m204 |[0;0m
[0;36m205 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m206 |[0;0m return [4;39mDarwin[0;0m.log2(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m207 |[0;0m })
[0;36m208 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:213:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m211 |[0;0m
[0;36m212 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m213 |[0;0m return [4;39mDarwin[0;0m.exp(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m214 |[0;0m })
[0;36m215 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:388:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m386 |[0;0m }
[0;36m387 |[0;0m
[0;36m388 |[0;0m return [4;39mDarwin[0;0m.sqrt(stddev / Double(state.arguments.count))
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m389 |[0;0m })
[0;36m390 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:395:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m393 |[0;0m
[0;36m394 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m395 |[0;0m return [4;39mDarwin[0;0m.ceil(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m396 |[0;0m })
[0;36m397 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:402:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m400 |[0;0m
[0;36m401 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m402 |[0;0m return [4;39mDarwin[0;0m.floor(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m403 |[0;0m })
[0;36m404 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:411:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m409 |[0;0m
[0;36m410 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m411 |[0;0m return [4;39mDarwin[0;0m.sin(Function._dtor(arg1, evaluator: state.evaluator))
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m412 |[0;0m })
[0;36m413 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:418:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m416 |[0;0m
[0;36m417 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m418 |[0;0m return [4;39mDarwin[0;0m.cos(Function._dtor(arg1, evaluator: state.evaluator))
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m419 |[0;0m })
[0;36m420 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:425:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m423 |[0;0m
[0;36m424 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m425 |[0;0m return [4;39mDarwin[0;0m.tan(Function._dtor(arg1, evaluator: state.evaluator))
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m426 |[0;0m })
[0;36m427 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:432:31: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m430 |[0;0m
[0;36m431 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m432 |[0;0m return Function._rtod([4;39mDarwin[0;0m.asin(arg1), evaluator: state.evaluator)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m433 |[0;0m })
[0;36m434 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:439:31: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m437 |[0;0m
[0;36m438 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m439 |[0;0m return Function._rtod([4;39mDarwin[0;0m.acos(arg1), evaluator: state.evaluator)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m440 |[0;0m })
[0;36m441 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:446:31: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m444 |[0;0m
[0;36m445 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m446 |[0;0m return Function._rtod([4;39mDarwin[0;0m.atan(arg1), evaluator: state.evaluator)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m447 |[0;0m })
[0;36m448 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:454:31: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m452 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m453 |[0;0m let arg2 = try state.evaluator.evaluate(state.arguments[1], substitutions: state.substitutions)
[0;36m454 |[0;0m return Function._rtod([4;39mDarwin[0;0m.atan2(arg1, arg2), evaluator: state.evaluator)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m455 |[0;0m })
[0;36m456 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:461:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m459 |[0;0m
[0;36m460 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m461 |[0;0m let sinArg = [4;39mDarwin[0;0m.sin(Function._dtor(arg1, evaluator: state.evaluator))
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m462 |[0;0m guard sinArg != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m463 |[0;0m return 1.0 / sinArg
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:470:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m468 |[0;0m
[0;36m469 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m470 |[0;0m let sinArg = [4;39mDarwin[0;0m.cos(Function._dtor(arg1, evaluator: state.evaluator))
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m471 |[0;0m guard sinArg != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m472 |[0;0m return 1.0 / sinArg
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:479:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m477 |[0;0m
[0;36m478 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m479 |[0;0m let sinArg = [4;39mDarwin[0;0m.tan(Function._dtor(arg1, evaluator: state.evaluator))
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m480 |[0;0m guard sinArg != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m481 |[0;0m return 1.0 / sinArg
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:489:31: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m487 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m488 |[0;0m guard arg1 != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m489 |[0;0m return Function._rtod([4;39mDarwin[0;0m.asin(1.0 / arg1), evaluator: state.evaluator)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m490 |[0;0m })
[0;36m491 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:497:31: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m495 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m496 |[0;0m guard arg1 != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m497 |[0;0m return Function._rtod([4;39mDarwin[0;0m.acos(1.0 / arg1), evaluator: state.evaluator)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m498 |[0;0m })
[0;36m499 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:505:31: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m503 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m504 |[0;0m guard arg1 != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m505 |[0;0m return Function._rtod([4;39mDarwin[0;0m.atan(1.0 / arg1), evaluator: state.evaluator)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m506 |[0;0m })
[0;36m507 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:514:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m512 |[0;0m
[0;36m513 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m514 |[0;0m return [4;39mDarwin[0;0m.sinh(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m515 |[0;0m })
[0;36m516 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:521:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m519 |[0;0m
[0;36m520 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m521 |[0;0m return [4;39mDarwin[0;0m.cosh(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m522 |[0;0m })
[0;36m523 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:528:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m526 |[0;0m
[0;36m527 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m528 |[0;0m return [4;39mDarwin[0;0m.tanh(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m529 |[0;0m })
[0;36m530 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:535:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m533 |[0;0m
[0;36m534 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m535 |[0;0m return [4;39mDarwin[0;0m.asinh(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m536 |[0;0m })
[0;36m537 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:542:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m540 |[0;0m
[0;36m541 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m542 |[0;0m return [4;39mDarwin[0;0m.acosh(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m543 |[0;0m })
[0;36m544 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:549:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m547 |[0;0m
[0;36m548 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m549 |[0;0m return [4;39mDarwin[0;0m.atanh(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m550 |[0;0m })
[0;36m551 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:556:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m554 |[0;0m
[0;36m555 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m556 |[0;0m let sinArg = [4;39mDarwin[0;0m.sinh(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m557 |[0;0m guard sinArg != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m558 |[0;0m return 1.0 / sinArg
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:565:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m563 |[0;0m
[0;36m564 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m565 |[0;0m let sinArg = [4;39mDarwin[0;0m.cosh(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m566 |[0;0m guard sinArg != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m567 |[0;0m return 1.0 / sinArg
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:574:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m572 |[0;0m
[0;36m573 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m574 |[0;0m let sinArg = [4;39mDarwin[0;0m.tanh(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m575 |[0;0m guard sinArg != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m576 |[0;0m return 1.0 / sinArg
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:584:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m582 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m583 |[0;0m guard arg1 != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m584 |[0;0m return [4;39mDarwin[0;0m.asinh(1.0 / arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m585 |[0;0m })
[0;36m586 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:592:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m590 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m591 |[0;0m guard arg1 != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m592 |[0;0m return [4;39mDarwin[0;0m.acosh(1.0 / arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m593 |[0;0m })
[0;36m594 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:600:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m598 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m599 |[0;0m guard arg1 != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m600 |[0;0m return [4;39mDarwin[0;0m.atanh(1.0 / arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m601 |[0;0m })
[0;36m602 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:609:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m607 |[0;0m
[0;36m608 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m609 |[0;0m return 1.0 - [4;39mDarwin[0;0m.cos(Function._dtor(arg1, evaluator: state.evaluator))
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m610 |[0;0m })
[0;36m611 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:616:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m614 |[0;0m
[0;36m615 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m616 |[0;0m return 1.0 + [4;39mDarwin[0;0m.cos(Function._dtor(arg1, evaluator: state.evaluator))
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m617 |[0;0m })
[0;36m618 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:623:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m621 |[0;0m
[0;36m622 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m623 |[0;0m return 1.0 - [4;39mDarwin[0;0m.sin(Function._dtor(arg1, evaluator: state.evaluator))
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m624 |[0;0m })
[0;36m625 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:630:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m628 |[0;0m
[0;36m629 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m630 |[0;0m return 1.0 + [4;39mDarwin[0;0m.sin(Function._dtor(arg1, evaluator: state.evaluator))
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m631 |[0;0m })
[0;36m632 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:653:23: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m651 |[0;0m
[0;36m652 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m653 |[0;0m let cosArg1 = [4;39mDarwin[0;0m.cos(Function._dtor(arg1, evaluator: state.evaluator))
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m654 |[0;0m guard cosArg1 != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m655 |[0;0m return (1.0/cosArg1) - 1.0
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:662:23: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m660 |[0;0m
[0;36m661 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m662 |[0;0m let sinArg1 = [4;39mDarwin[0;0m.sin(Function._dtor(arg1, evaluator: state.evaluator))
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m663 |[0;0m guard sinArg1 != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m664 |[0;0m return (1.0/sinArg1) - 1.0
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:671:23: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m669 |[0;0m
[0;36m670 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m671 |[0;0m let sinArg1 = [4;39mDarwin[0;0m.sin(Function._dtor(arg1, evaluator: state.evaluator) / 2.0)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m672 |[0;0m return 2 * sinArg1
[0;36m673 |[0;0m })
/host/spi-builder-workspace/MathParser/Sources/MathParser/Operator+Defaults.swift:55:26: [1;33mwarning: [1;39m'NSExpression' is deprecated: NSExpression is not available in swift-corelibs-foundation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m53 |[0;0m //rdar://problem/8692313
[0;36m54 |[0;0m
[0;36m55 |[0;0m let expression = NSExpression(format: "2 ** 3 ** 2")
[0;36m|[0;0m `- [1;33mwarning: [1;39m'NSExpression' is deprecated: NSExpression is not available in swift-corelibs-foundation[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
[0;36m56 |[0;0m let result = expression.expressionValue(with: nil, context: nil) as? NSNumber
[0;36m57 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Operator+Defaults.swift:55:26: [1;31merror: [1;39m'init(format:_:)' is unavailable: NSExpression is not available in swift-corelibs-foundation[0;0m
[0;36m53 |[0;0m //rdar://problem/8692313
[0;36m54 |[0;0m
[0;36m55 |[0;0m let expression = [4;39mNSExpression[0;0m(format: "2 ** 3 ** 2")
[0;36m|[0;0m `- [1;31merror: [1;39m'init(format:_:)' is unavailable: NSExpression is not available in swift-corelibs-foundation[0;0m
[0;36m56 |[0;0m let result = expression.expressionValue(with: nil, context: nil) as? NSNumber
[0;36m57 |[0;0m
Foundation.NSExpression.init:3:22: [1;39mnote: [1;39m'init(format:_:)' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m class NSExpression {
[0;36m2 |[0;0m @available(*, unavailable, message: "NSExpression is not available in swift-corelibs-foundation")
[0;36m3 |[0;0m public convenience init(format expressionFormat: String, _ args: any CVarArg...)}
[0;36m|[0;0m `- [1;39mnote: [1;39m'init(format:_:)' has been explicitly marked unavailable here[0;0m
[0;36m4 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Operator+Defaults.swift:56:33: [1;31merror: [1;39m'expressionValue(with:context:)' is unavailable: NSExpression is not available in swift-corelibs-foundation[0;0m
[0;36m54 |[0;0m
[0;36m55 |[0;0m let expression = NSExpression(format: "2 ** 3 ** 2")
[0;36m56 |[0;0m let result = expression.[4;39mexpressionValue[0;0m(with: nil, context: nil) as? NSNumber
[0;36m|[0;0m `- [1;31merror: [1;39m'expressionValue(with:context:)' is unavailable: NSExpression is not available in swift-corelibs-foundation[0;0m
[0;36m57 |[0;0m
[0;36m58 |[0;0m if result?.int32Value == 512 {
Foundation.NSExpression.expressionValue:3:13: [1;39mnote: [1;39m'expressionValue(with:context:)' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m class NSExpression {
[0;36m2 |[0;0m @available(*, unavailable, message: "NSExpression is not available in swift-corelibs-foundation")
[0;36m3 |[0;0m open func expressionValue(with object: Any?, context: NSMutableDictionary?) -> Any?}
[0;36m|[0;0m `- [1;39mnote: [1;39m'expressionValue(with:context:)' has been explicitly marked unavailable here[0;0m
[0;36m4 |[0;0m
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Failed frontend command:
/root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /host/spi-builder-workspace/MathParser/Sources/MathParser/Character.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/Configuration.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/DecimalNumberExtractor.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/Deprecations.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/Double.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/DynamicResolution.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/Either.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/Evaluator.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/ExponentExtractor.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/Expression+Matching.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/Expression.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/ExpressionRewriter.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/Expressionizer.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/FractionNumberExtractor.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/Function.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/FunctionSet.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/GroupedToken.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/HexNumberExtractor.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/IdentifierExtractor.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/LocalizedNumberExtractor.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/MathParserErrors.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/OctalNumberExtractor.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/Operator+Defaults.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/Operator.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/OperatorExtractor.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/OperatorSet.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/OperatorTokenSet.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/PeekingIterator.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/QuotedVariableExtractor.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/RawToken.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/ResolvedToken.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/RewriteRule+Defaults.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/RewriteRule.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/String.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/SubstitutionExtensions.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/TokenCharacterBuffer.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/TokenExtractor.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/TokenGrouper.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/TokenResolver.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/Tokenizer.swift /host/spi-builder-workspace/MathParser/Sources/MathParser/VariableExtractor.swift -target aarch64-unknown-linux-android28 -Xllvm -aarch64-use-tbi -disable-objc-interop -sdk /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot -sysroot /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot -I /host/spi-builder-workspace/.build/out/Products/Debug-android-aarch64 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/plugins/testing\#/root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_android.artifactbundle/swift-android/swift-resources/usr/lib/swift-aarch64 -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/18 -Xcc -fno-omit-frame-pointer -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-android-aarch64/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-android-aarch64/MathParser-t.build/DerivedSources-normal/aarch64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-android-aarch64/MathParser-t.build/DerivedSources/aarch64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-android-aarch64/MathParser-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name MathParser -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-android-aarch64/MathParser-t.build/Objects-normal/aarch64/MathParser_const_extract_protocols.json -in-process-plugin-server-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/plugins -plugin-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/local/lib/swift/host/plugins -emit-module-doc-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-android-aarch64/MathParser-t.build/Objects-normal/aarch64/Modules/MathParser.swiftdoc -emit-module-source-info-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-android-aarch64/MathParser-t.build/Objects-normal/aarch64/Modules/MathParser.swiftsourceinfo -emit-objc-header-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-android-aarch64/MathParser-t.build/Objects-normal/aarch64/MathParser-Swift.h -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-android-aarch64/MathParser-t.build/Objects-normal/aarch64/MathParser-primary-emit-module.dia -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-android-aarch64/MathParser-t.build/Objects-normal/aarch64/MathParser-primary-emit-module.d -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-android-aarch64/MathParser-t.build/Objects-normal/aarch64/Modules/MathParser.swiftmodule
[28 / 36] MathParser
error: Build failed
BUILD FAILURE 6.4 android