The Swift Package Index logo.Swift Package Index

Build Information

Failed to build GameEventScript, reference 0.4.0 (3d5e6d), with Swift 6.3 for Android on 13 Oct 2026 09:04:35 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-53886768-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/schloepke/GameEventScript.git
Reference: 0.4.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/schloepke/GameEventScript
 * tag               0.4.0      -> FETCH_HEAD
HEAD is now at 3d5e6d3 Merge pull request #50 from schloepke/feature/language-optimization
Cloned https://github.com/schloepke/GameEventScript.git
Revision (git rev-parse @):
3d5e6d31ae30f612d0b5ae3ba7ed5f1be26e24ce
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/schloepke/GameEventScript.git at 0.4.0
========================================
Build
========================================
Selected platform:         android
Swift version:             6.3
Building package at path:  $PWD
https://github.com/schloepke/GameEventScript.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886768-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:a57e63703100e13e1ecb61b565870501ccb169d7515bc7af7f0994f211e1b1f6
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.3-latest
Fetching https://github.com/swiftlang/swift-syntax.git
[1/80491] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git from cache (4.08s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 600.0.1 (5.04s)
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 600.0.1
Building for debugging...
[0/49] Write sources
[23/49] Compiling _SwiftSyntaxCShims dummy.c
[24/49] Compiling TerminalSupport TerminalSupport.c
[25/49] Write swift-version-272D24FF697CF451.txt
[27/159] Emitting module GameEventScriptRuntime
[29/171] Emitting module SwiftSyntax600
[30/171] Compiling SwiftSyntax600 Empty.swift
[31/172] Emitting module SwiftSyntax510
[33/172] Compiling SwiftSyntax510 Empty.swift
[34/173] Compiling SwiftSyntax509 Empty.swift
[36/173] Emitting module SwiftSyntax509
[37/174] Wrapping AST for SwiftSyntax600 for debugging
[39/174] Compiling GameEventScriptRuntime VmCasts.swift
[40/174] Compiling GameEventScriptRuntime VmCollectionOperators.swift
[41/174] Compiling GameEventScriptRuntime VmCollections.swift
[42/174] Compiling GameEventScriptRuntime VmComparison.swift
[43/174] Compiling GameEventScriptRuntime VmCompoundIterators.swift
[44/174] Compiling GameEventScriptRuntime VmCompoundSources.swift
[45/174] Compiling GameEventScriptRuntime GesValueMap.swift
[46/174] Compiling GameEventScriptRuntime Host.swift
[47/174] Compiling GameEventScriptRuntime HostBuilder.swift
[48/174] Compiling GameEventScriptRuntime Json.swift
[49/174] Compiling GameEventScriptRuntime Profiler.swift
[50/174] Compiling GameEventScriptRuntime Program.swift
[51/174] Compiling GameEventScriptRuntime ProgramDebugValidator.swift
[52/174] Compiling GameEventScriptRuntime ExternalTypes.swift
[53/174] Compiling GameEventScriptRuntime GesNumber.swift
[54/174] Compiling GameEventScriptRuntime GesRange.swift
[55/174] Compiling GameEventScriptRuntime GesSha256.swift
[56/174] Compiling GameEventScriptRuntime GesText.swift
[57/174] Compiling GameEventScriptRuntime GesUtf8.swift
[58/174] Compiling GameEventScriptRuntime GesValue.swift
[58/174] Wrapping AST for SwiftSyntax510 for debugging
[59/174] Wrapping AST for SwiftSyntax509 for debugging
[61/175] Emitting module GameEventScriptSyntaxHighlighter
[62/175] Compiling GameEventScriptSyntaxHighlighter HighlightingModel.swift
[63/238] Compiling SwiftSyntax RawSyntax.swift
[64/238] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[65/238] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[66/238] Compiling SwiftSyntax RawSyntaxTokenView.swift
[67/238] Compiling SwiftSyntax SourceEdit.swift
[68/238] Compiling SwiftSyntax SourceLength.swift
[69/238] Compiling SwiftSyntax SourceLocation.swift
[70/238] Compiling SwiftSyntax RawSyntaxNodesD.swift
[71/238] Compiling SwiftSyntax RawSyntaxNodesEF.swift
[72/238] Compiling SwiftSyntax RawSyntaxNodesGHI.swift
[73/238] Compiling SwiftSyntax RawSyntaxNodesJKLMN.swift
[74/238] Compiling SwiftSyntax RawSyntaxNodesOP.swift
[75/238] Compiling SwiftSyntax RawSyntaxNodesQRS.swift
[76/238] Compiling GameEventScriptSyntaxHighlighter EmbeddedGrammars.swift
[77/238] Emitting module GameEventScriptSyntaxHighlighter
[78/238] Compiling SwiftSyntax SyntaxRewriter.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:91:66: error: cannot find 'log' in scope
 89 |             if let av = a.integerValue, let bv = b.integerValue, let cv = upper.integerValue { return sink.integer(Swift.min(Swift.max(av, Swift.min(bv, cv)), Swift.max(bv, cv)), unit: a.unit) }
 90 |             return sink.float(Swift.min(Swift.max(a.asNumber, Swift.min(b.asNumber, upper.asNumber)), Swift.max(b.asNumber, upper.asNumber)), unit: a.unit)
 91 |         case .logN: return a.hasUnit ? sink.nothing : sink.float(log(a.asNumber))
    |                                                                  `- error: cannot find 'log' in scope
 92 |         case .exp: return a.hasUnit ? sink.nothing : sink.float(exp(a.asNumber))
 93 |         case .floor, .ceil, .truncate, .roundHalfEven, .roundHalfUp, .roundHalfDown:
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:92:65: error: cannot find 'exp' in scope
 90 |             return sink.float(Swift.min(Swift.max(a.asNumber, Swift.min(b.asNumber, upper.asNumber)), Swift.max(b.asNumber, upper.asNumber)), unit: a.unit)
 91 |         case .logN: return a.hasUnit ? sink.nothing : sink.float(log(a.asNumber))
 92 |         case .exp: return a.hasUnit ? sink.nothing : sink.float(exp(a.asNumber))
    |                                                                 `- error: cannot find 'exp' in scope
 93 |         case .floor, .ceil, .truncate, .roundHalfEven, .roundHalfUp, .roundHalfDown:
 94 |             if !a.isNumeric { return sink.nothing }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:253:31: error: cannot find 'pow' in scope
251 |         if op == .power {
252 |             if b.hasUnit || a.asNumber.isNaN || b.asNumber.isNaN || (a.hasUnit && b.asNumber != 0 && b.asNumber != 1) { return sink.nothing }
253 |             return sink.float(pow(a.asNumber, b.asNumber), unit: b.asNumber == 1 ? a.unit : .none)
    |                               `- error: cannot find 'pow' in scope
254 |         }
255 |         let unit: GesUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:44: error: cannot find 'sin' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                            `- error: cannot find 'sin' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:66: error: cannot find 'cos' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                                                  `- error: cannot find 'cos' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:75: error: cannot find 'tan' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                                                           `- error: cannot find 'tan' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:45: error: cannot find 'asin' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                             `- error: cannot find 'asin' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:78: error: cannot find 'acos' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                                                              `- error: cannot find 'acos' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:97: error: cannot find 'atan' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                                                                                 `- error: cannot find 'atan' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:33:72: error: cannot find 'atan2' in scope
31 |         if op == .atan2 {
32 |             if !a.isNumeric || !b.isNumeric || a.unit != b.unit { return sink.nothing }
33 |             return sink.float(a.asNumber == 0 && b.asNumber == 0 ? 0 : atan2(a.asNumber, b.asNumber))
   |                                                                        `- error: cannot find 'atan2' in scope
34 |         }
35 |         let scalarPair = (op == .distance || op == .distanceSquared) && a.isNumeric && b.isNumeric
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:87:31: error: cannot find 'acos' in scope
85 |             var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
86 |             if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
87 |             return sink.float(acos(ratio))
   |                               `- error: cannot find 'acos' in scope
88 |         default: return sink.nothing
89 |         }
[79/238] Compiling SwiftSyntax SyntaxTraits.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:91:66: error: cannot find 'log' in scope
 89 |             if let av = a.integerValue, let bv = b.integerValue, let cv = upper.integerValue { return sink.integer(Swift.min(Swift.max(av, Swift.min(bv, cv)), Swift.max(bv, cv)), unit: a.unit) }
 90 |             return sink.float(Swift.min(Swift.max(a.asNumber, Swift.min(b.asNumber, upper.asNumber)), Swift.max(b.asNumber, upper.asNumber)), unit: a.unit)
 91 |         case .logN: return a.hasUnit ? sink.nothing : sink.float(log(a.asNumber))
    |                                                                  `- error: cannot find 'log' in scope
 92 |         case .exp: return a.hasUnit ? sink.nothing : sink.float(exp(a.asNumber))
 93 |         case .floor, .ceil, .truncate, .roundHalfEven, .roundHalfUp, .roundHalfDown:
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:92:65: error: cannot find 'exp' in scope
 90 |             return sink.float(Swift.min(Swift.max(a.asNumber, Swift.min(b.asNumber, upper.asNumber)), Swift.max(b.asNumber, upper.asNumber)), unit: a.unit)
 91 |         case .logN: return a.hasUnit ? sink.nothing : sink.float(log(a.asNumber))
 92 |         case .exp: return a.hasUnit ? sink.nothing : sink.float(exp(a.asNumber))
    |                                                                 `- error: cannot find 'exp' in scope
 93 |         case .floor, .ceil, .truncate, .roundHalfEven, .roundHalfUp, .roundHalfDown:
 94 |             if !a.isNumeric { return sink.nothing }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:253:31: error: cannot find 'pow' in scope
251 |         if op == .power {
252 |             if b.hasUnit || a.asNumber.isNaN || b.asNumber.isNaN || (a.hasUnit && b.asNumber != 0 && b.asNumber != 1) { return sink.nothing }
253 |             return sink.float(pow(a.asNumber, b.asNumber), unit: b.asNumber == 1 ? a.unit : .none)
    |                               `- error: cannot find 'pow' in scope
254 |         }
255 |         let unit: GesUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:44: error: cannot find 'sin' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                            `- error: cannot find 'sin' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:66: error: cannot find 'cos' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                                                  `- error: cannot find 'cos' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:75: error: cannot find 'tan' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                                                           `- error: cannot find 'tan' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:45: error: cannot find 'asin' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                             `- error: cannot find 'asin' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:78: error: cannot find 'acos' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                                                              `- error: cannot find 'acos' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:97: error: cannot find 'atan' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                                                                                 `- error: cannot find 'atan' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:33:72: error: cannot find 'atan2' in scope
31 |         if op == .atan2 {
32 |             if !a.isNumeric || !b.isNumeric || a.unit != b.unit { return sink.nothing }
33 |             return sink.float(a.asNumber == 0 && b.asNumber == 0 ? 0 : atan2(a.asNumber, b.asNumber))
   |                                                                        `- error: cannot find 'atan2' in scope
34 |         }
35 |         let scalarPair = (op == .distance || op == .distanceSquared) && a.isNumeric && b.isNumeric
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:87:31: error: cannot find 'acos' in scope
85 |             var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
86 |             if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
87 |             return sink.float(acos(ratio))
   |                               `- error: cannot find 'acos' in scope
88 |         default: return sink.nothing
89 |         }
[80/238] Compiling SwiftSyntax SyntaxVisitor.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:91:66: error: cannot find 'log' in scope
 89 |             if let av = a.integerValue, let bv = b.integerValue, let cv = upper.integerValue { return sink.integer(Swift.min(Swift.max(av, Swift.min(bv, cv)), Swift.max(bv, cv)), unit: a.unit) }
 90 |             return sink.float(Swift.min(Swift.max(a.asNumber, Swift.min(b.asNumber, upper.asNumber)), Swift.max(b.asNumber, upper.asNumber)), unit: a.unit)
 91 |         case .logN: return a.hasUnit ? sink.nothing : sink.float(log(a.asNumber))
    |                                                                  `- error: cannot find 'log' in scope
 92 |         case .exp: return a.hasUnit ? sink.nothing : sink.float(exp(a.asNumber))
 93 |         case .floor, .ceil, .truncate, .roundHalfEven, .roundHalfUp, .roundHalfDown:
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:92:65: error: cannot find 'exp' in scope
 90 |             return sink.float(Swift.min(Swift.max(a.asNumber, Swift.min(b.asNumber, upper.asNumber)), Swift.max(b.asNumber, upper.asNumber)), unit: a.unit)
 91 |         case .logN: return a.hasUnit ? sink.nothing : sink.float(log(a.asNumber))
 92 |         case .exp: return a.hasUnit ? sink.nothing : sink.float(exp(a.asNumber))
    |                                                                 `- error: cannot find 'exp' in scope
 93 |         case .floor, .ceil, .truncate, .roundHalfEven, .roundHalfUp, .roundHalfDown:
 94 |             if !a.isNumeric { return sink.nothing }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:253:31: error: cannot find 'pow' in scope
251 |         if op == .power {
252 |             if b.hasUnit || a.asNumber.isNaN || b.asNumber.isNaN || (a.hasUnit && b.asNumber != 0 && b.asNumber != 1) { return sink.nothing }
253 |             return sink.float(pow(a.asNumber, b.asNumber), unit: b.asNumber == 1 ? a.unit : .none)
    |                               `- error: cannot find 'pow' in scope
254 |         }
255 |         let unit: GesUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:44: error: cannot find 'sin' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                            `- error: cannot find 'sin' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:66: error: cannot find 'cos' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                                                  `- error: cannot find 'cos' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:75: error: cannot find 'tan' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                                                           `- error: cannot find 'tan' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:45: error: cannot find 'asin' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                             `- error: cannot find 'asin' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:78: error: cannot find 'acos' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                                                              `- error: cannot find 'acos' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:97: error: cannot find 'atan' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                                                                                 `- error: cannot find 'atan' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:33:72: error: cannot find 'atan2' in scope
31 |         if op == .atan2 {
32 |             if !a.isNumeric || !b.isNumeric || a.unit != b.unit { return sink.nothing }
33 |             return sink.float(a.asNumber == 0 && b.asNumber == 0 ? 0 : atan2(a.asNumber, b.asNumber))
   |                                                                        `- error: cannot find 'atan2' in scope
34 |         }
35 |         let scalarPair = (op == .distance || op == .distanceSquared) && a.isNumeric && b.isNumeric
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:87:31: error: cannot find 'acos' in scope
85 |             var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
86 |             if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
87 |             return sink.float(acos(ratio))
   |                               `- error: cannot find 'acos' in scope
88 |         default: return sink.nothing
89 |         }
[81/238] Compiling SwiftSyntax TokenKind.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:91:66: error: cannot find 'log' in scope
 89 |             if let av = a.integerValue, let bv = b.integerValue, let cv = upper.integerValue { return sink.integer(Swift.min(Swift.max(av, Swift.min(bv, cv)), Swift.max(bv, cv)), unit: a.unit) }
 90 |             return sink.float(Swift.min(Swift.max(a.asNumber, Swift.min(b.asNumber, upper.asNumber)), Swift.max(b.asNumber, upper.asNumber)), unit: a.unit)
 91 |         case .logN: return a.hasUnit ? sink.nothing : sink.float(log(a.asNumber))
    |                                                                  `- error: cannot find 'log' in scope
 92 |         case .exp: return a.hasUnit ? sink.nothing : sink.float(exp(a.asNumber))
 93 |         case .floor, .ceil, .truncate, .roundHalfEven, .roundHalfUp, .roundHalfDown:
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:92:65: error: cannot find 'exp' in scope
 90 |             return sink.float(Swift.min(Swift.max(a.asNumber, Swift.min(b.asNumber, upper.asNumber)), Swift.max(b.asNumber, upper.asNumber)), unit: a.unit)
 91 |         case .logN: return a.hasUnit ? sink.nothing : sink.float(log(a.asNumber))
 92 |         case .exp: return a.hasUnit ? sink.nothing : sink.float(exp(a.asNumber))
    |                                                                 `- error: cannot find 'exp' in scope
 93 |         case .floor, .ceil, .truncate, .roundHalfEven, .roundHalfUp, .roundHalfDown:
 94 |             if !a.isNumeric { return sink.nothing }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:253:31: error: cannot find 'pow' in scope
251 |         if op == .power {
252 |             if b.hasUnit || a.asNumber.isNaN || b.asNumber.isNaN || (a.hasUnit && b.asNumber != 0 && b.asNumber != 1) { return sink.nothing }
253 |             return sink.float(pow(a.asNumber, b.asNumber), unit: b.asNumber == 1 ? a.unit : .none)
    |                               `- error: cannot find 'pow' in scope
254 |         }
255 |         let unit: GesUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:44: error: cannot find 'sin' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                            `- error: cannot find 'sin' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:66: error: cannot find 'cos' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                                                  `- error: cannot find 'cos' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:75: error: cannot find 'tan' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                                                           `- error: cannot find 'tan' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:45: error: cannot find 'asin' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                             `- error: cannot find 'asin' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:78: error: cannot find 'acos' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                                                              `- error: cannot find 'acos' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:97: error: cannot find 'atan' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                                                                                 `- error: cannot find 'atan' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:33:72: error: cannot find 'atan2' in scope
31 |         if op == .atan2 {
32 |             if !a.isNumeric || !b.isNumeric || a.unit != b.unit { return sink.nothing }
33 |             return sink.float(a.asNumber == 0 && b.asNumber == 0 ? 0 : atan2(a.asNumber, b.asNumber))
   |                                                                        `- error: cannot find 'atan2' in scope
34 |         }
35 |         let scalarPair = (op == .distance || op == .distanceSquared) && a.isNumeric && b.isNumeric
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:87:31: error: cannot find 'acos' in scope
85 |             var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
86 |             if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
87 |             return sink.float(acos(ratio))
   |                               `- error: cannot find 'acos' in scope
88 |         default: return sink.nothing
89 |         }
[82/238] Compiling SwiftSyntax Tokens.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:91:66: error: cannot find 'log' in scope
 89 |             if let av = a.integerValue, let bv = b.integerValue, let cv = upper.integerValue { return sink.integer(Swift.min(Swift.max(av, Swift.min(bv, cv)), Swift.max(bv, cv)), unit: a.unit) }
 90 |             return sink.float(Swift.min(Swift.max(a.asNumber, Swift.min(b.asNumber, upper.asNumber)), Swift.max(b.asNumber, upper.asNumber)), unit: a.unit)
 91 |         case .logN: return a.hasUnit ? sink.nothing : sink.float(log(a.asNumber))
    |                                                                  `- error: cannot find 'log' in scope
 92 |         case .exp: return a.hasUnit ? sink.nothing : sink.float(exp(a.asNumber))
 93 |         case .floor, .ceil, .truncate, .roundHalfEven, .roundHalfUp, .roundHalfDown:
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:92:65: error: cannot find 'exp' in scope
 90 |             return sink.float(Swift.min(Swift.max(a.asNumber, Swift.min(b.asNumber, upper.asNumber)), Swift.max(b.asNumber, upper.asNumber)), unit: a.unit)
 91 |         case .logN: return a.hasUnit ? sink.nothing : sink.float(log(a.asNumber))
 92 |         case .exp: return a.hasUnit ? sink.nothing : sink.float(exp(a.asNumber))
    |                                                                 `- error: cannot find 'exp' in scope
 93 |         case .floor, .ceil, .truncate, .roundHalfEven, .roundHalfUp, .roundHalfDown:
 94 |             if !a.isNumeric { return sink.nothing }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:253:31: error: cannot find 'pow' in scope
251 |         if op == .power {
252 |             if b.hasUnit || a.asNumber.isNaN || b.asNumber.isNaN || (a.hasUnit && b.asNumber != 0 && b.asNumber != 1) { return sink.nothing }
253 |             return sink.float(pow(a.asNumber, b.asNumber), unit: b.asNumber == 1 ? a.unit : .none)
    |                               `- error: cannot find 'pow' in scope
254 |         }
255 |         let unit: GesUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:44: error: cannot find 'sin' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                            `- error: cannot find 'sin' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:66: error: cannot find 'cos' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                                                  `- error: cannot find 'cos' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:75: error: cannot find 'tan' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                                                           `- error: cannot find 'tan' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:45: error: cannot find 'asin' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                             `- error: cannot find 'asin' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:78: error: cannot find 'acos' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                                                              `- error: cannot find 'acos' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:97: error: cannot find 'atan' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                                                                                 `- error: cannot find 'atan' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:33:72: error: cannot find 'atan2' in scope
31 |         if op == .atan2 {
32 |             if !a.isNumeric || !b.isNumeric || a.unit != b.unit { return sink.nothing }
33 |             return sink.float(a.asNumber == 0 && b.asNumber == 0 ? 0 : atan2(a.asNumber, b.asNumber))
   |                                                                        `- error: cannot find 'atan2' in scope
34 |         }
35 |         let scalarPair = (op == .distance || op == .distanceSquared) && a.isNumeric && b.isNumeric
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:87:31: error: cannot find 'acos' in scope
85 |             var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
86 |             if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
87 |             return sink.float(acos(ratio))
   |                               `- error: cannot find 'acos' in scope
88 |         default: return sink.nothing
89 |         }
[83/238] Compiling SwiftSyntax TriviaPieces.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:91:66: error: cannot find 'log' in scope
 89 |             if let av = a.integerValue, let bv = b.integerValue, let cv = upper.integerValue { return sink.integer(Swift.min(Swift.max(av, Swift.min(bv, cv)), Swift.max(bv, cv)), unit: a.unit) }
 90 |             return sink.float(Swift.min(Swift.max(a.asNumber, Swift.min(b.asNumber, upper.asNumber)), Swift.max(b.asNumber, upper.asNumber)), unit: a.unit)
 91 |         case .logN: return a.hasUnit ? sink.nothing : sink.float(log(a.asNumber))
    |                                                                  `- error: cannot find 'log' in scope
 92 |         case .exp: return a.hasUnit ? sink.nothing : sink.float(exp(a.asNumber))
 93 |         case .floor, .ceil, .truncate, .roundHalfEven, .roundHalfUp, .roundHalfDown:
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:92:65: error: cannot find 'exp' in scope
 90 |             return sink.float(Swift.min(Swift.max(a.asNumber, Swift.min(b.asNumber, upper.asNumber)), Swift.max(b.asNumber, upper.asNumber)), unit: a.unit)
 91 |         case .logN: return a.hasUnit ? sink.nothing : sink.float(log(a.asNumber))
 92 |         case .exp: return a.hasUnit ? sink.nothing : sink.float(exp(a.asNumber))
    |                                                                 `- error: cannot find 'exp' in scope
 93 |         case .floor, .ceil, .truncate, .roundHalfEven, .roundHalfUp, .roundHalfDown:
 94 |             if !a.isNumeric { return sink.nothing }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmMath.swift:253:31: error: cannot find 'pow' in scope
251 |         if op == .power {
252 |             if b.hasUnit || a.asNumber.isNaN || b.asNumber.isNaN || (a.hasUnit && b.asNumber != 0 && b.asNumber != 1) { return sink.nothing }
253 |             return sink.float(pow(a.asNumber, b.asNumber), unit: b.asNumber == 1 ? a.unit : .none)
    |                               `- error: cannot find 'pow' in scope
254 |         }
255 |         let unit: GesUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:44: error: cannot find 'sin' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                            `- error: cannot find 'sin' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:66: error: cannot find 'cos' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                                                  `- error: cannot find 'cos' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:19:75: error: cannot find 'tan' in scope
17 |             guard a.isNumeric, a.unit == .none || a.unit == .degree else { return sink.nothing }
18 |             let n = a.unit == .degree ? a.asNumber / 180 * Double.pi : a.asNumber
19 |             return sink.float(op == .sin ? sin(n) : op == .cos ? cos(n) : tan(n))
   |                                                                           `- error: cannot find 'tan' in scope
20 |         }
21 |         if [.asin, .acos, .atan].contains(op) {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:45: error: cannot find 'asin' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                             `- error: cannot find 'asin' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:78: error: cannot find 'acos' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                                                              `- error: cannot find 'acos' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:23:97: error: cannot find 'atan' in scope
21 |         if [.asin, .acos, .atan].contains(op) {
22 |             guard a.isNumeric, !a.hasUnit else { return sink.nothing }
23 |             return sink.float(op == .asin ? asin(a.asNumber) : op == .acos ? acos(a.asNumber) : atan(a.asNumber))
   |                                                                                                 `- error: cannot find 'atan' in scope
24 |         }
25 |         if op == .lengthSquared {
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:33:72: error: cannot find 'atan2' in scope
31 |         if op == .atan2 {
32 |             if !a.isNumeric || !b.isNumeric || a.unit != b.unit { return sink.nothing }
33 |             return sink.float(a.asNumber == 0 && b.asNumber == 0 ? 0 : atan2(a.asNumber, b.asNumber))
   |                                                                        `- error: cannot find 'atan2' in scope
34 |         }
35 |         let scalarPair = (op == .distance || op == .distanceSquared) && a.isNumeric && b.isNumeric
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/VmNavigation.swift:87:31: error: cannot find 'acos' in scope
85 |             var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
86 |             if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
87 |             return sink.float(acos(ratio))
   |                               `- error: cannot find 'acos' in scope
88 |         default: return sink.nothing
89 |         }
[84/238] Compiling SwiftSyntax AbsolutePosition.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:28:21: error: cannot find 'timespec' in scope
26 | enum GesSystemClock {
27 |     static func read() -> Int64 {
28 |         var value = timespec()
   |                     `- error: cannot find 'timespec' in scope
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:29:9: error: cannot find 'clock_gettime' in scope
27 |     static func read() -> Int64 {
28 |         var value = timespec()
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
   |         `- error: cannot find 'clock_gettime' in scope
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
31 |     }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:29:23: error: cannot find 'CLOCK_MONOTONIC' in scope
27 |     static func read() -> Int64 {
28 |         var value = timespec()
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
   |                       `- error: cannot find 'CLOCK_MONOTONIC' in scope
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
31 |     }
[85/238] Compiling SwiftSyntax AbsoluteRawSyntax.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:28:21: error: cannot find 'timespec' in scope
26 | enum GesSystemClock {
27 |     static func read() -> Int64 {
28 |         var value = timespec()
   |                     `- error: cannot find 'timespec' in scope
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:29:9: error: cannot find 'clock_gettime' in scope
27 |     static func read() -> Int64 {
28 |         var value = timespec()
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
   |         `- error: cannot find 'clock_gettime' in scope
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
31 |     }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:29:23: error: cannot find 'CLOCK_MONOTONIC' in scope
27 |     static func read() -> Int64 {
28 |         var value = timespec()
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
   |                       `- error: cannot find 'CLOCK_MONOTONIC' in scope
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
31 |     }
[86/238] Compiling SwiftSyntax AbsoluteSyntaxInfo.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:28:21: error: cannot find 'timespec' in scope
26 | enum GesSystemClock {
27 |     static func read() -> Int64 {
28 |         var value = timespec()
   |                     `- error: cannot find 'timespec' in scope
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:29:9: error: cannot find 'clock_gettime' in scope
27 |     static func read() -> Int64 {
28 |         var value = timespec()
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
   |         `- error: cannot find 'clock_gettime' in scope
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
31 |     }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:29:23: error: cannot find 'CLOCK_MONOTONIC' in scope
27 |     static func read() -> Int64 {
28 |         var value = timespec()
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
   |                       `- error: cannot find 'CLOCK_MONOTONIC' in scope
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
31 |     }
[87/238] Compiling SwiftSyntax Assert.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:28:21: error: cannot find 'timespec' in scope
26 | enum GesSystemClock {
27 |     static func read() -> Int64 {
28 |         var value = timespec()
   |                     `- error: cannot find 'timespec' in scope
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:29:9: error: cannot find 'clock_gettime' in scope
27 |     static func read() -> Int64 {
28 |         var value = timespec()
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
   |         `- error: cannot find 'clock_gettime' in scope
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
31 |     }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:29:23: error: cannot find 'CLOCK_MONOTONIC' in scope
27 |     static func read() -> Int64 {
28 |         var value = timespec()
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
   |                       `- error: cannot find 'CLOCK_MONOTONIC' in scope
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
31 |     }
[88/238] Compiling SwiftSyntax BumpPtrAllocator.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:28:21: error: cannot find 'timespec' in scope
26 | enum GesSystemClock {
27 |     static func read() -> Int64 {
28 |         var value = timespec()
   |                     `- error: cannot find 'timespec' in scope
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:29:9: error: cannot find 'clock_gettime' in scope
27 |     static func read() -> Int64 {
28 |         var value = timespec()
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
   |         `- error: cannot find 'clock_gettime' in scope
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
31 |     }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:29:23: error: cannot find 'CLOCK_MONOTONIC' in scope
27 |     static func read() -> Int64 {
28 |         var value = timespec()
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
   |                       `- error: cannot find 'CLOCK_MONOTONIC' in scope
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
31 |     }
[89/238] Compiling SwiftSyntax CommonAncestor.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:28:21: error: cannot find 'timespec' in scope
26 | enum GesSystemClock {
27 |     static func read() -> Int64 {
28 |         var value = timespec()
   |                     `- error: cannot find 'timespec' in scope
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:29:9: error: cannot find 'clock_gettime' in scope
27 |     static func read() -> Int64 {
28 |         var value = timespec()
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
   |         `- error: cannot find 'clock_gettime' in scope
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
31 |     }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:29:23: error: cannot find 'CLOCK_MONOTONIC' in scope
27 |     static func read() -> Int64 {
28 |         var value = timespec()
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
   |                       `- error: cannot find 'CLOCK_MONOTONIC' in scope
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
31 |     }
[90/238] Compiling SwiftSyntax Convenience.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:28:21: error: cannot find 'timespec' in scope
26 | enum GesSystemClock {
27 |     static func read() -> Int64 {
28 |         var value = timespec()
   |                     `- error: cannot find 'timespec' in scope
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:29:9: error: cannot find 'clock_gettime' in scope
27 |     static func read() -> Int64 {
28 |         var value = timespec()
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
   |         `- error: cannot find 'clock_gettime' in scope
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
31 |     }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Clock.swift:29:23: error: cannot find 'CLOCK_MONOTONIC' in scope
27 |     static func read() -> Int64 {
28 |         var value = timespec()
29 |         clock_gettime(CLOCK_MONOTONIC, &value)
   |                       `- error: cannot find 'CLOCK_MONOTONIC' in scope
30 |         return Int64(value.tv_sec) * 1_000_000 + Int64(value.tv_nsec) / 1_000
31 |     }
[91/238] Compiling SwiftSyntax CustomTraits.swift
[92/238] Compiling SwiftSyntax Identifier.swift
[93/238] Compiling SwiftSyntax SourcePresence.swift
[94/238] Compiling SwiftSyntax SwiftSyntaxCompatibility.swift
[95/238] Compiling SwiftSyntax Syntax.swift
[96/238] Compiling SwiftSyntax SyntaxArena.swift
[97/238] Compiling SwiftSyntax SyntaxArenaAllocatedBuffer.swift
[98/238] Compiling SwiftSyntax SyntaxChildren.swift
[99/238] Compiling SwiftSyntax SyntaxCollection.swift
[100/238] Compiling SwiftSyntax SyntaxHashable.swift
[101/238] Compiling SwiftSyntax SyntaxIdentifier.swift
[102/238] Compiling SwiftSyntax MemoryLayout.swift
[103/238] Compiling SwiftSyntax MissingNodeInitializers.swift
[104/238] Compiling SwiftSyntax RenamedChildrenCompatibility.swift
[105/238] Compiling SwiftSyntax RenamedNodesCompatibility.swift
[106/238] Compiling SwiftSyntax SyntaxAnyVisitor.swift
[107/238] Compiling SwiftSyntax SyntaxBaseNodes.swift
[108/238] Compiling SwiftSyntax SyntaxCollections.swift
[109/238] Compiling SwiftSyntax SyntaxEnum.swift
[110/238] Compiling SwiftSyntax SyntaxKind.swift
[111/238] Compiling SwiftSyntax RawSyntaxNodesTUVWXYZ.swift
[112/238] Compiling SwiftSyntax RawSyntaxValidation.swift
[113/238] Compiling SwiftSyntax SyntaxNodesAB.swift
[114/238] Compiling SwiftSyntax Utils.swift
[115/238] Compiling SwiftSyntax ChildNameForKeyPath.swift
[116/238] Compiling SwiftSyntax Keyword.swift
[130/238] Compiling GameEventScriptSyntaxHighlighter GameEventScriptAnsiRenderer.swift
[131/238] Compiling GameEventScriptSyntaxHighlighter EmbeddedGrammars.swift
BUILD FAILURE 6.3 android