The Swift Package Index logo.Swift Package Index

Build Information

Failed to build jmespath.swift, reference main (588a6e), with Swift 6.1 for Wasm on 3 Jul 2025 06:31:45 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/jmespath/jmespath.swift.git
Reference: main
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/jmespath/jmespath.swift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 588a6ee Use a version of json scanner from Foundation source code to load json files (#11)
Cloned https://github.com/jmespath/jmespath.swift.git
Revision (git rev-parse @):
588a6eec0fb6f34d22f5bfec7b751fd904694711
SUCCESS checkout https://github.com/jmespath/jmespath.swift.git at main
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/jmespath/jmespath.swift.git
https://github.com/jmespath/jmespath.swift.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
  ],
  "manifest_display_name" : "jmespath.swift",
  "name" : "jmespath.swift",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "JMESPath",
      "targets" : [
        "JMESPath"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "JMESPathTests",
      "module_type" : "SwiftTarget",
      "name" : "JMESPathTests",
      "path" : "Tests/JMESPathTests",
      "sources" : [
        "ComplianceTests.swift",
        "ErrorTests.swift",
        "JSONTests.swift",
        "LexerTests.swift",
        "MirrorTests.swift"
      ],
      "target_dependencies" : [
        "JMESPath"
      ],
      "type" : "test"
    },
    {
      "c99name" : "JMESPath",
      "module_type" : "SwiftTarget",
      "name" : "JMESPath",
      "path" : "Sources/JMESPath",
      "product_memberships" : [
        "JMESPath"
      ],
      "sources" : [
        "Array.swift",
        "Ast.swift",
        "Error.swift",
        "Expression.swift",
        "Functions.swift",
        "Interpreter.swift",
        "JSON/BufferView.swift",
        "JSON/BufferViewCompatibility.swift",
        "JSON/BufferViewIndex.swift",
        "JSON/BufferViewIterator.swift",
        "JSON/JSONScanner.swift",
        "JSON/JSONUtilities.swift",
        "Lexer.swift",
        "Number.swift",
        "Object.swift",
        "Parser.swift",
        "Runtime.swift",
        "Token.swift",
        "Variable.swift",
        "json.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.2"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:8f9255989265d824b88e7d572b1a334a0dc9b701075ede1970390db95d315c35
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/21] Emitting module JMESPath
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:67:8: error: Unsupported platform
  65 | import Bionic
  66 | #else
  67 | #error("Unsupported platform")
     |        `- error: Unsupported platform
  68 | #endif
  69 |
/host/spi-builder-workspace/Sources/JMESPath/Number.swift:12:8: error: Unsupported platform
 10 | import Bionic
 11 | #else
 12 | #error("Unsupported platform")
    |        `- error: Unsupported platform
 13 | #endif
 14 |
/host/spi-builder-workspace/Sources/JMESPath/Runtime.swift:23:24: warning: static property 'builtInFunctions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 |     private var functions: [String: JMESFunction.Type]
23 |     private static var builtInFunctions: [String: JMESFunction.Type] = [
   |                        |- warning: static property 'builtInFunctions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'builtInFunctions' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'builtInFunctions' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |         "abs": AbsFunction.self,
25 |         "avg": AvgFunction.self,
/host/spi-builder-workspace/Sources/JMESPath/Variable.swift:255:28: warning: static property 'nsNumberBoolType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
253 |     }
254 |
255 |     fileprivate static var nsNumberBoolType = type(of: NSNumber(value: true))
    |                            |- warning: static property 'nsNumberBoolType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'nsNumberBoolType' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'nsNumberBoolType' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 | }
257 |
[4/23] Compiling JMESPath Array.swift
[5/23] Compiling JMESPath Ast.swift
[6/23] Compiling JMESPath Error.swift
[7/23] Compiling JMESPath Runtime.swift
/host/spi-builder-workspace/Sources/JMESPath/Runtime.swift:23:24: warning: static property 'builtInFunctions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 |     private var functions: [String: JMESFunction.Type]
23 |     private static var builtInFunctions: [String: JMESFunction.Type] = [
   |                        |- warning: static property 'builtInFunctions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'builtInFunctions' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'builtInFunctions' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |         "abs": AbsFunction.self,
25 |         "avg": AvgFunction.self,
[8/23] Compiling JMESPath Token.swift
/host/spi-builder-workspace/Sources/JMESPath/Runtime.swift:23:24: warning: static property 'builtInFunctions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
21 |
22 |     private var functions: [String: JMESFunction.Type]
23 |     private static var builtInFunctions: [String: JMESFunction.Type] = [
   |                        |- warning: static property 'builtInFunctions' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: convert 'builtInFunctions' to a 'let' constant to make 'Sendable' shared state immutable
   |                        |- note: add '@MainActor' to make static property 'builtInFunctions' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |         "abs": AbsFunction.self,
25 |         "avg": AvgFunction.self,
[9/23] Compiling JMESPath Lexer.swift
/host/spi-builder-workspace/Sources/JMESPath/Number.swift:12:8: error: Unsupported platform
 10 | import Bionic
 11 | #else
 12 | #error("Unsupported platform")
    |        `- error: Unsupported platform
 13 | #endif
 14 |
/host/spi-builder-workspace/Sources/JMESPath/Number.swift:34:5: error: cannot find 'ceil' in scope
 32 |
 33 | private func _ceil(_ value: Double) -> Double {
 34 |     ceil(value)
    |     `- error: cannot find 'ceil' in scope
 35 | }
 36 | private func _floor(_ value: Double) -> Double {
/host/spi-builder-workspace/Sources/JMESPath/Number.swift:37:5: error: cannot find 'floor' in scope
 35 | }
 36 | private func _floor(_ value: Double) -> Double {
 37 |     floor(value)
    |     `- error: cannot find 'floor' in scope
 38 | }
 39 | extension JMESNumber {
[10/23] Compiling JMESPath Number.swift
/host/spi-builder-workspace/Sources/JMESPath/Number.swift:12:8: error: Unsupported platform
 10 | import Bionic
 11 | #else
 12 | #error("Unsupported platform")
    |        `- error: Unsupported platform
 13 | #endif
 14 |
/host/spi-builder-workspace/Sources/JMESPath/Number.swift:34:5: error: cannot find 'ceil' in scope
 32 |
 33 | private func _ceil(_ value: Double) -> Double {
 34 |     ceil(value)
    |     `- error: cannot find 'ceil' in scope
 35 | }
 36 | private func _floor(_ value: Double) -> Double {
/host/spi-builder-workspace/Sources/JMESPath/Number.swift:37:5: error: cannot find 'floor' in scope
 35 | }
 36 | private func _floor(_ value: Double) -> Double {
 37 |     floor(value)
    |     `- error: cannot find 'floor' in scope
 38 | }
 39 | extension JMESNumber {
[11/23] Compiling JMESPath BufferViewIterator.swift
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:67:8: error: Unsupported platform
  65 | import Bionic
  66 | #else
  67 | #error("Unsupported platform")
     |        `- error: Unsupported platform
  68 | #endif
  69 |
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:724:24: error: cannot find 'memcmp' in scope
 722 |             let cmp = try bytes[unchecked: readIndex..<endIndex].withUnsafeRawPointer { ptr, count in
 723 |                 if count < str.utf8CodeUnitCount { throw JSONError.unexpectedEndOfFile }
 724 |                 return memcmp(ptr, str.utf8Start, str.utf8CodeUnitCount)
     |                        `- error: cannot find 'memcmp' in scope
 725 |             }
 726 |             guard cmp == 0 else {
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:1241:32: error: cannot find 'strtod' in scope
1239 |             var endPtr: UnsafeMutablePointer<CChar>? = nil
1240 |
1241 |             let decodedValue = strtod(nptr, &endPtr)
     |                                `- error: cannot find 'strtod' in scope
1242 |             if let endPtr, nptr.advanced(by: count) == endPtr {
1243 |                 return decodedValue
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:1257:32: error: cannot find 'strtof' in scope
1255 |         let decodedValue = buffer.withUnsafePointer { nptr, count -> Float? in
1256 |             var endPtr: UnsafeMutablePointer<CChar>? = nil
1257 |             let decodedValue = strtof(nptr, &endPtr)
     |                                `- error: cannot find 'strtof' in scope
1258 |             if let endPtr, nptr.advanced(by: count) == endPtr {
1259 |                 return decodedValue
[12/23] Compiling JMESPath JSONScanner.swift
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:67:8: error: Unsupported platform
  65 | import Bionic
  66 | #else
  67 | #error("Unsupported platform")
     |        `- error: Unsupported platform
  68 | #endif
  69 |
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:724:24: error: cannot find 'memcmp' in scope
 722 |             let cmp = try bytes[unchecked: readIndex..<endIndex].withUnsafeRawPointer { ptr, count in
 723 |                 if count < str.utf8CodeUnitCount { throw JSONError.unexpectedEndOfFile }
 724 |                 return memcmp(ptr, str.utf8Start, str.utf8CodeUnitCount)
     |                        `- error: cannot find 'memcmp' in scope
 725 |             }
 726 |             guard cmp == 0 else {
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:1241:32: error: cannot find 'strtod' in scope
1239 |             var endPtr: UnsafeMutablePointer<CChar>? = nil
1240 |
1241 |             let decodedValue = strtod(nptr, &endPtr)
     |                                `- error: cannot find 'strtod' in scope
1242 |             if let endPtr, nptr.advanced(by: count) == endPtr {
1243 |                 return decodedValue
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:1257:32: error: cannot find 'strtof' in scope
1255 |         let decodedValue = buffer.withUnsafePointer { nptr, count -> Float? in
1256 |             var endPtr: UnsafeMutablePointer<CChar>? = nil
1257 |             let decodedValue = strtof(nptr, &endPtr)
     |                                `- error: cannot find 'strtof' in scope
1258 |             if let endPtr, nptr.advanced(by: count) == endPtr {
1259 |                 return decodedValue
[13/23] Compiling JMESPath JSONUtilities.swift
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:67:8: error: Unsupported platform
  65 | import Bionic
  66 | #else
  67 | #error("Unsupported platform")
     |        `- error: Unsupported platform
  68 | #endif
  69 |
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:724:24: error: cannot find 'memcmp' in scope
 722 |             let cmp = try bytes[unchecked: readIndex..<endIndex].withUnsafeRawPointer { ptr, count in
 723 |                 if count < str.utf8CodeUnitCount { throw JSONError.unexpectedEndOfFile }
 724 |                 return memcmp(ptr, str.utf8Start, str.utf8CodeUnitCount)
     |                        `- error: cannot find 'memcmp' in scope
 725 |             }
 726 |             guard cmp == 0 else {
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:1241:32: error: cannot find 'strtod' in scope
1239 |             var endPtr: UnsafeMutablePointer<CChar>? = nil
1240 |
1241 |             let decodedValue = strtod(nptr, &endPtr)
     |                                `- error: cannot find 'strtod' in scope
1242 |             if let endPtr, nptr.advanced(by: count) == endPtr {
1243 |                 return decodedValue
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:1257:32: error: cannot find 'strtof' in scope
1255 |         let decodedValue = buffer.withUnsafePointer { nptr, count -> Float? in
1256 |             var endPtr: UnsafeMutablePointer<CChar>? = nil
1257 |             let decodedValue = strtof(nptr, &endPtr)
     |                                `- error: cannot find 'strtof' in scope
1258 |             if let endPtr, nptr.advanced(by: count) == endPtr {
1259 |                 return decodedValue
[14/23] Compiling JMESPath Object.swift
[15/23] Compiling JMESPath Parser.swift
[16/23] Compiling JMESPath BufferView.swift
[17/23] Compiling JMESPath BufferViewCompatibility.swift
[18/23] Compiling JMESPath BufferViewIndex.swift
[19/23] Compiling JMESPath Expression.swift
[20/23] Compiling JMESPath Functions.swift
[21/23] Compiling JMESPath Interpreter.swift
[22/23] Compiling JMESPath Variable.swift
/host/spi-builder-workspace/Sources/JMESPath/Variable.swift:255:28: warning: static property 'nsNumberBoolType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
253 |     }
254 |
255 |     fileprivate static var nsNumberBoolType = type(of: NSNumber(value: true))
    |                            |- warning: static property 'nsNumberBoolType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'nsNumberBoolType' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'nsNumberBoolType' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 | }
257 |
[23/23] Compiling JMESPath json.swift
/host/spi-builder-workspace/Sources/JMESPath/Variable.swift:255:28: warning: static property 'nsNumberBoolType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
253 |     }
254 |
255 |     fileprivate static var nsNumberBoolType = type(of: NSNumber(value: true))
    |                            |- warning: static property 'nsNumberBoolType' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                            |- note: convert 'nsNumberBoolType' to a 'let' constant to make 'Sendable' shared state immutable
    |                            |- note: add '@MainActor' to make static property 'nsNumberBoolType' part of global actor 'MainActor'
    |                            `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 | }
257 |
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:8f9255989265d824b88e7d572b1a334a0dc9b701075ede1970390db95d315c35
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/20] Emitting module JMESPath
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:67:8: error: Unsupported platform
  65 | import Bionic
  66 | #else
  67 | #error("Unsupported platform")
     |        `- error: Unsupported platform
  68 | #endif
  69 |
/host/spi-builder-workspace/Sources/JMESPath/Number.swift:12:8: error: Unsupported platform
 10 | import Bionic
 11 | #else
 12 | #error("Unsupported platform")
    |        `- error: Unsupported platform
 13 | #endif
 14 |
[3/22] Compiling JMESPath Object.swift
[4/22] Compiling JMESPath Parser.swift
[5/22] Compiling JMESPath Runtime.swift
[6/22] Compiling JMESPath Token.swift
[7/22] Compiling JMESPath BufferView.swift
[8/22] Compiling JMESPath BufferViewCompatibility.swift
[9/22] Compiling JMESPath BufferViewIndex.swift
[10/22] Compiling JMESPath BufferViewIterator.swift
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:67:8: error: Unsupported platform
  65 | import Bionic
  66 | #else
  67 | #error("Unsupported platform")
     |        `- error: Unsupported platform
  68 | #endif
  69 |
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:724:24: error: cannot find 'memcmp' in scope
 722 |             let cmp = try bytes[unchecked: readIndex..<endIndex].withUnsafeRawPointer { ptr, count in
 723 |                 if count < str.utf8CodeUnitCount { throw JSONError.unexpectedEndOfFile }
 724 |                 return memcmp(ptr, str.utf8Start, str.utf8CodeUnitCount)
     |                        `- error: cannot find 'memcmp' in scope
 725 |             }
 726 |             guard cmp == 0 else {
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:1241:32: error: cannot find 'strtod' in scope
1239 |             var endPtr: UnsafeMutablePointer<CChar>? = nil
1240 |
1241 |             let decodedValue = strtod(nptr, &endPtr)
     |                                `- error: cannot find 'strtod' in scope
1242 |             if let endPtr, nptr.advanced(by: count) == endPtr {
1243 |                 return decodedValue
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:1257:32: error: cannot find 'strtof' in scope
1255 |         let decodedValue = buffer.withUnsafePointer { nptr, count -> Float? in
1256 |             var endPtr: UnsafeMutablePointer<CChar>? = nil
1257 |             let decodedValue = strtof(nptr, &endPtr)
     |                                `- error: cannot find 'strtof' in scope
1258 |             if let endPtr, nptr.advanced(by: count) == endPtr {
1259 |                 return decodedValue
[11/22] Compiling JMESPath JSONScanner.swift
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:67:8: error: Unsupported platform
  65 | import Bionic
  66 | #else
  67 | #error("Unsupported platform")
     |        `- error: Unsupported platform
  68 | #endif
  69 |
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:724:24: error: cannot find 'memcmp' in scope
 722 |             let cmp = try bytes[unchecked: readIndex..<endIndex].withUnsafeRawPointer { ptr, count in
 723 |                 if count < str.utf8CodeUnitCount { throw JSONError.unexpectedEndOfFile }
 724 |                 return memcmp(ptr, str.utf8Start, str.utf8CodeUnitCount)
     |                        `- error: cannot find 'memcmp' in scope
 725 |             }
 726 |             guard cmp == 0 else {
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:1241:32: error: cannot find 'strtod' in scope
1239 |             var endPtr: UnsafeMutablePointer<CChar>? = nil
1240 |
1241 |             let decodedValue = strtod(nptr, &endPtr)
     |                                `- error: cannot find 'strtod' in scope
1242 |             if let endPtr, nptr.advanced(by: count) == endPtr {
1243 |                 return decodedValue
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:1257:32: error: cannot find 'strtof' in scope
1255 |         let decodedValue = buffer.withUnsafePointer { nptr, count -> Float? in
1256 |             var endPtr: UnsafeMutablePointer<CChar>? = nil
1257 |             let decodedValue = strtof(nptr, &endPtr)
     |                                `- error: cannot find 'strtof' in scope
1258 |             if let endPtr, nptr.advanced(by: count) == endPtr {
1259 |                 return decodedValue
[12/22] Compiling JMESPath JSONUtilities.swift
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:67:8: error: Unsupported platform
  65 | import Bionic
  66 | #else
  67 | #error("Unsupported platform")
     |        `- error: Unsupported platform
  68 | #endif
  69 |
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:724:24: error: cannot find 'memcmp' in scope
 722 |             let cmp = try bytes[unchecked: readIndex..<endIndex].withUnsafeRawPointer { ptr, count in
 723 |                 if count < str.utf8CodeUnitCount { throw JSONError.unexpectedEndOfFile }
 724 |                 return memcmp(ptr, str.utf8Start, str.utf8CodeUnitCount)
     |                        `- error: cannot find 'memcmp' in scope
 725 |             }
 726 |             guard cmp == 0 else {
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:1241:32: error: cannot find 'strtod' in scope
1239 |             var endPtr: UnsafeMutablePointer<CChar>? = nil
1240 |
1241 |             let decodedValue = strtod(nptr, &endPtr)
     |                                `- error: cannot find 'strtod' in scope
1242 |             if let endPtr, nptr.advanced(by: count) == endPtr {
1243 |                 return decodedValue
/host/spi-builder-workspace/Sources/JMESPath/JSON/JSONScanner.swift:1257:32: error: cannot find 'strtof' in scope
1255 |         let decodedValue = buffer.withUnsafePointer { nptr, count -> Float? in
1256 |             var endPtr: UnsafeMutablePointer<CChar>? = nil
1257 |             let decodedValue = strtof(nptr, &endPtr)
     |                                `- error: cannot find 'strtof' in scope
1258 |             if let endPtr, nptr.advanced(by: count) == endPtr {
1259 |                 return decodedValue
[13/22] Compiling JMESPath Lexer.swift
/host/spi-builder-workspace/Sources/JMESPath/Number.swift:12:8: error: Unsupported platform
 10 | import Bionic
 11 | #else
 12 | #error("Unsupported platform")
    |        `- error: Unsupported platform
 13 | #endif
 14 |
/host/spi-builder-workspace/Sources/JMESPath/Number.swift:34:5: error: cannot find 'ceil' in scope
 32 |
 33 | private func _ceil(_ value: Double) -> Double {
 34 |     ceil(value)
    |     `- error: cannot find 'ceil' in scope
 35 | }
 36 | private func _floor(_ value: Double) -> Double {
/host/spi-builder-workspace/Sources/JMESPath/Number.swift:37:5: error: cannot find 'floor' in scope
 35 | }
 36 | private func _floor(_ value: Double) -> Double {
 37 |     floor(value)
    |     `- error: cannot find 'floor' in scope
 38 | }
 39 | extension JMESNumber {
[14/22] Compiling JMESPath Number.swift
/host/spi-builder-workspace/Sources/JMESPath/Number.swift:12:8: error: Unsupported platform
 10 | import Bionic
 11 | #else
 12 | #error("Unsupported platform")
    |        `- error: Unsupported platform
 13 | #endif
 14 |
/host/spi-builder-workspace/Sources/JMESPath/Number.swift:34:5: error: cannot find 'ceil' in scope
 32 |
 33 | private func _ceil(_ value: Double) -> Double {
 34 |     ceil(value)
    |     `- error: cannot find 'ceil' in scope
 35 | }
 36 | private func _floor(_ value: Double) -> Double {
/host/spi-builder-workspace/Sources/JMESPath/Number.swift:37:5: error: cannot find 'floor' in scope
 35 | }
 36 | private func _floor(_ value: Double) -> Double {
 37 |     floor(value)
    |     `- error: cannot find 'floor' in scope
 38 | }
 39 | extension JMESNumber {
[15/22] Compiling JMESPath Variable.swift
[16/22] Compiling JMESPath json.swift
[17/22] Compiling JMESPath Array.swift
[18/22] Compiling JMESPath Ast.swift
[19/22] Compiling JMESPath Error.swift
[20/22] Compiling JMESPath Expression.swift
[21/22] Compiling JMESPath Functions.swift
[22/22] Compiling JMESPath Interpreter.swift
BUILD FAILURE 6.1 wasm