Build Information
Failed to build MathParser, reference master (2e067f), with Swift 6.4 for Wasm on 16 Sep 2026 01:23:59 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886769-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest swift build --swift-sdk swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/davedelong/DDMathParser.git
Reference: master
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
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at 2e067fc Correct factorial implementation for integers > 20
Cloned https://github.com/davedelong/DDMathParser.git
Revision (git rev-parse @):
2e067fc17c36f4298649b6681d52286fe4ca388e
SUCCESS checkout https://github.com/davedelong/DDMathParser.git at master
========================================
Build
========================================
Selected platform: wasm
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-53886769-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest swift build --swift-sdk swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm 2>&1
wasm-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:4328fdb43c680d205c1d6761b1e3267aa38277eefdda9ddfb17b6a0f1a77857a
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest
Building for debugging...
[Planning deferred tasks]
error: SwiftCompile normal wasm32 failed with a nonzero exit code. Command line: cd /host
/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:150:24: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m148 |[0;0m
[0;36m149 |[0;0m if arg1 < 0 {
[0;36m150 |[0;0m let root = [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;36m151 |[0;0m return -root
[0;36m152 |[0;0m } else {
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:153:20: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m151 |[0;0m return -root
[0;36m152 |[0;0m } else {
[0;36m153 |[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;36m154 |[0;0m }
[0;36m155 |[0;0m })
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:167:24: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m165 |[0;0m if arg1 < 0 && arg2.truncatingRemainder(dividingBy: 2) == 1 {
[0;36m166 |[0;0m // for negative numbers with an odd root, the result will be negative
[0;36m167 |[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;36m168 |[0;0m return -root
[0;36m169 |[0;0m } else {
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:170:20: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m168 |[0;0m return -root
[0;36m169 |[0;0m } else {
[0;36m170 |[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;36m171 |[0;0m }
[0;36m172 |[0;0m })
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:205:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m203 |[0;0m
[0;36m204 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m205 |[0;0m return [4;39mDarwin[0;0m.log10(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m206 |[0;0m })
[0;36m207 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:212:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m210 |[0;0m
[0;36m211 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m212 |[0;0m return [4;39mDarwin[0;0m.log(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m213 |[0;0m })
[0;36m214 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:219:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m217 |[0;0m
[0;36m218 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m219 |[0;0m return [4;39mDarwin[0;0m.log2(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m220 |[0;0m })
[0;36m221 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:226:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m224 |[0;0m
[0;36m225 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m226 |[0;0m return [4;39mDarwin[0;0m.exp(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m227 |[0;0m })
[0;36m228 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:401:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m399 |[0;0m }
[0;36m400 |[0;0m
[0;36m401 |[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;36m402 |[0;0m })
[0;36m403 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:408:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m406 |[0;0m
[0;36m407 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m408 |[0;0m return [4;39mDarwin[0;0m.ceil(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m409 |[0;0m })
[0;36m410 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:415:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m413 |[0;0m
[0;36m414 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m415 |[0;0m return [4;39mDarwin[0;0m.floor(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m416 |[0;0m })
[0;36m417 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:424:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m422 |[0;0m
[0;36m423 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m424 |[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;36m425 |[0;0m })
[0;36m426 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:431:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m429 |[0;0m
[0;36m430 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m431 |[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;36m432 |[0;0m })
[0;36m433 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:438:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m436 |[0;0m
[0;36m437 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m438 |[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;36m439 |[0;0m })
[0;36m440 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:445:31: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m443 |[0;0m
[0;36m444 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m445 |[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;36m446 |[0;0m })
[0;36m447 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:452:31: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m450 |[0;0m
[0;36m451 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m452 |[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;36m453 |[0;0m })
[0;36m454 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:459:31: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m457 |[0;0m
[0;36m458 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m459 |[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;36m460 |[0;0m })
[0;36m461 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:467:31: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m465 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m466 |[0;0m let arg2 = try state.evaluator.evaluate(state.arguments[1], substitutions: state.substitutions)
[0;36m467 |[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;36m468 |[0;0m })
[0;36m469 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:474:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m472 |[0;0m
[0;36m473 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m474 |[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;36m475 |[0;0m guard sinArg != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m476 |[0;0m return 1.0 / sinArg
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:483:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m481 |[0;0m
[0;36m482 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m483 |[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;36m484 |[0;0m guard sinArg != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m485 |[0;0m return 1.0 / sinArg
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:492:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m490 |[0;0m
[0;36m491 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m492 |[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;36m493 |[0;0m guard sinArg != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m494 |[0;0m return 1.0 / sinArg
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:502:31: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m500 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m501 |[0;0m guard arg1 != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m502 |[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;36m503 |[0;0m })
[0;36m504 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:510:31: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m508 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m509 |[0;0m guard arg1 != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m510 |[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;36m511 |[0;0m })
[0;36m512 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:518:31: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m516 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m517 |[0;0m guard arg1 != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m518 |[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;36m519 |[0;0m })
[0;36m520 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:527:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m525 |[0;0m
[0;36m526 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m527 |[0;0m return [4;39mDarwin[0;0m.sinh(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m528 |[0;0m })
[0;36m529 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:534:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m532 |[0;0m
[0;36m533 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m534 |[0;0m return [4;39mDarwin[0;0m.cosh(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m535 |[0;0m })
[0;36m536 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:541:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m539 |[0;0m
[0;36m540 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m541 |[0;0m return [4;39mDarwin[0;0m.tanh(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m542 |[0;0m })
[0;36m543 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:548:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m546 |[0;0m
[0;36m547 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m548 |[0;0m return [4;39mDarwin[0;0m.asinh(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m549 |[0;0m })
[0;36m550 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:555:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m553 |[0;0m
[0;36m554 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m555 |[0;0m return [4;39mDarwin[0;0m.acosh(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m556 |[0;0m })
[0;36m557 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:562:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m560 |[0;0m
[0;36m561 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m562 |[0;0m return [4;39mDarwin[0;0m.atanh(arg1)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m563 |[0;0m })
[0;36m564 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:569:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m567 |[0;0m
[0;36m568 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m569 |[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;36m570 |[0;0m guard sinArg != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m571 |[0;0m return 1.0 / sinArg
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:578:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m576 |[0;0m
[0;36m577 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m578 |[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;36m579 |[0;0m guard sinArg != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m580 |[0;0m return 1.0 / sinArg
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:587:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m585 |[0;0m
[0;36m586 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m587 |[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;36m588 |[0;0m guard sinArg != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m589 |[0;0m return 1.0 / sinArg
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:597:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m595 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m596 |[0;0m guard arg1 != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m597 |[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;36m598 |[0;0m })
[0;36m599 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:605:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m603 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m604 |[0;0m guard arg1 != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m605 |[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;36m606 |[0;0m })
[0;36m607 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:613:16: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m611 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m612 |[0;0m guard arg1 != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m613 |[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;36m614 |[0;0m })
[0;36m615 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:622:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m620 |[0;0m
[0;36m621 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m622 |[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;36m623 |[0;0m })
[0;36m624 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:629:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m627 |[0;0m
[0;36m628 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m629 |[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;36m630 |[0;0m })
[0;36m631 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:636:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m634 |[0;0m
[0;36m635 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m636 |[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;36m637 |[0;0m })
[0;36m638 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:643:22: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m641 |[0;0m
[0;36m642 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m643 |[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;36m644 |[0;0m })
[0;36m645 |[0;0m
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:666:23: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m664 |[0;0m
[0;36m665 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m666 |[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;36m667 |[0;0m guard cosArg1 != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m668 |[0;0m return (1.0/cosArg1) - 1.0
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:675:23: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m673 |[0;0m
[0;36m674 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m675 |[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;36m676 |[0;0m guard sinArg1 != 0 else { throw MathParserError(kind: .divideByZero, range: state.expressionRange) }
[0;36m677 |[0;0m return (1.0/sinArg1) - 1.0
/host/spi-builder-workspace/MathParser/Sources/MathParser/Functions+Defaults.swift:684:23: [1;31merror: [1;39mcannot find 'Darwin' in scope[0;0m
[0;36m682 |[0;0m
[0;36m683 |[0;0m let arg1 = try state.evaluator.evaluate(state.arguments[0], substitutions: state.substitutions)
[0;36m684 |[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;36m685 |[0;0m return 2 * sinArg1
[0;36m686 |[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:
/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 wasm32-unknown-wasip1 -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -sysroot /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -I /host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32 -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 /usr/lib/swift/host/plugins/testing\#/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_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static -use-static-resource-dir -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static/clang -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-webassembly-wasm32/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-webassembly-wasm32/MathParser-t.build/DerivedSources-normal/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-webassembly-wasm32/MathParser-t.build/DerivedSources/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-webassembly-wasm32/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-webassembly-wasm32/MathParser-t.build/Objects-normal/wasm32/MathParser_const_extract_protocols.json -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -emit-module-doc-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-webassembly-wasm32/MathParser-t.build/Objects-normal/wasm32/Modules/MathParser.swiftdoc -emit-module-source-info-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-webassembly-wasm32/MathParser-t.build/Objects-normal/wasm32/Modules/MathParser.swiftsourceinfo -emit-objc-header-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-webassembly-wasm32/MathParser-t.build/Objects-normal/wasm32/MathParser-Swift.h -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-webassembly-wasm32/MathParser-t.build/Objects-normal/wasm32/MathParser-primary-emit-module.dia -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-webassembly-wasm32/MathParser-t.build/Objects-normal/wasm32/MathParser-primary-emit-module.d -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/MathParser.build/Debug-webassembly-wasm32/MathParser-t.build/Objects-normal/wasm32/Modules/MathParser.swiftmodule
error: Build failed
BUILD FAILURE 6.4 wasm