The Swift Package Index logo.Swift Package Index

Build Information

Failed to build FerrostarCore, reference 0.49.0 (e67727), with Swift 6.0 for Linux on 24 Mar 2026 10:19:40 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.69.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/stadiamaps/ferrostar.git
Reference: 0.49.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/stadiamaps/ferrostar
 * tag               0.49.0     -> FETCH_HEAD
HEAD is now at e677276 Apply automatic changes
Cloned https://github.com/stadiamaps/ferrostar.git
Revision (git rev-parse @):
e6772768d7ff180e1f7ce6e59f8e03518067f14e
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/stadiamaps/ferrostar.git at 0.49.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/stadiamaps/ferrostar.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.0-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:ece747c77e94bae4930a5e18230daf779deb87c9e35c56d75daa73885bd2cdd2
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.0-latest
Fetching https://github.com/maplibre/swiftui-dsl
Fetching https://github.com/pointfreeco/swift-snapshot-testing
[1/3776] Fetching swiftui-dsl
[3777/19763] Fetching swiftui-dsl, swift-snapshot-testing
Fetched https://github.com/maplibre/swiftui-dsl from cache (4.13s)
Fetched https://github.com/pointfreeco/swift-snapshot-testing from cache (4.25s)
Computing version for https://github.com/maplibre/swiftui-dsl
Computed https://github.com/maplibre/swiftui-dsl at 0.24.0 (1.44s)
Fetching https://github.com/maplibre/maplibre-gl-native-distribution.git
Fetching https://github.com/swiftlang/swift-syntax.git
[1/397] Fetching maplibre-gl-native-distribution
[327/75233] Fetching maplibre-gl-native-distribution, swift-syntax
Fetched https://github.com/maplibre/maplibre-gl-native-distribution.git from cache (8.81s)
Fetched https://github.com/swiftlang/swift-syntax.git from cache (8.92s)
Computing version for https://github.com/maplibre/maplibre-gl-native-distribution.git
Computed https://github.com/maplibre/maplibre-gl-native-distribution.git at 6.24.0 (3.41s)
Computing version for https://github.com/pointfreeco/swift-snapshot-testing
Computed https://github.com/pointfreeco/swift-snapshot-testing at 1.19.1 (1.37s)
Fetching https://github.com/pointfreeco/swift-custom-dump
[1/5413] Fetching swift-custom-dump
Fetched https://github.com/pointfreeco/swift-custom-dump from cache (0.59s)
Computing version for https://github.com/pointfreeco/swift-custom-dump
Computed https://github.com/pointfreeco/swift-custom-dump at 1.5.0 (1.13s)
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
[1/5723] Fetching xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.12s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 602.0.0 (1.56s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.9.0 (1.35s)
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.9.0
Creating working copy for https://github.com/pointfreeco/swift-custom-dump
Working copy of https://github.com/pointfreeco/swift-custom-dump resolved at 1.5.0
Creating working copy for https://github.com/maplibre/swiftui-dsl
Working copy of https://github.com/maplibre/swiftui-dsl resolved at 0.24.0
Creating working copy for https://github.com/maplibre/maplibre-gl-native-distribution.git
Working copy of https://github.com/maplibre/maplibre-gl-native-distribution.git resolved at 6.24.0
Creating working copy for https://github.com/pointfreeco/swift-snapshot-testing
Working copy of https://github.com/pointfreeco/swift-snapshot-testing resolved at 1.19.1
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 602.0.0
[890/10169427] Downloading https://github.com/maplibre/maplibre-native/releases/download/ios-v6.24.0/MapLibre.dynamic.xcframework.zip
[213578/47226450] Downloading https://github.com/maplibre/maplibre-native/releases/download/ios-v6.24.0/MapLibre.dynamic.xcframework.zip, https://github.com/stadiamaps/ferrostar/releases/download/0.49.0/libferrostar-rs.xcframework.zip
Downloading binary artifact https://github.com/maplibre/maplibre-native/releases/download/ios-v6.24.0/MapLibre.dynamic.xcframework.zip
Downloading binary artifact https://github.com/stadiamaps/ferrostar/releases/download/0.49.0/libferrostar-rs.xcframework.zip
Downloaded https://github.com/maplibre/maplibre-native/releases/download/ios-v6.24.0/MapLibre.dynamic.xcframework.zip (2.42s)
Downloaded https://github.com/stadiamaps/ferrostar/releases/download/0.49.0/libferrostar-rs.xcframework.zip (5.82s)
Building for debugging...
[0/52] Write sources
[0/52] Copying Localizable.xcstrings
[0/52] Copying Info.plist
[0/52] Write sources
[30/52] Compiling _SwiftSyntaxCShims PlatformMutex.c
[31/52] Copying Directions.xcassets
[32/52] Write swift-version-24593BA9C3E375BF.txt
[34/66] Emitting module SwiftSyntax510
[35/82] Emitting module SwiftSyntax509
[36/99] Emitting module SwiftSyntax600
[37/99] Compiling SnapshotTesting NSImage.swift
[38/99] Compiling SnapshotTesting NSView.swift
[39/99] Compiling SnapshotTesting NSViewController.swift
[40/99] Compiling SnapshotTesting SceneKit.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[41/103] Emitting module InternalUtils
/host/spi-builder-workspace/.build/checkouts/swiftui-dsl/Sources/InternalUtils/Sample Data.swift:2:8: error: no such module 'CoreLocation'
 1 | // Sample data
 2 | import CoreLocation
   |        `- error: no such module 'CoreLocation'
 3 |
 4 | public let samplePedestrianWaypoints = [
[42/103] Compiling InternalUtils Enums.swift
/host/spi-builder-workspace/.build/checkouts/swiftui-dsl/Sources/InternalUtils/Sample Data.swift:2:8: error: no such module 'CoreLocation'
 1 | // Sample data
 2 | import CoreLocation
   |        `- error: no such module 'CoreLocation'
 3 |
 4 | public let samplePedestrianWaypoints = [
[43/103] Compiling SwiftSyntax601 Empty.swift
[44/103] Emitting module SwiftSyntax601
[45/104] Compiling SwiftSyntax600 Empty.swift
[46/105] Compiling SwiftSyntax510 Empty.swift
[47/105] Emitting module SwiftSyntax602
[48/105] Compiling SwiftSyntax602 Empty.swift
[49/107] Compiling SwiftSyntax509 Empty.swift
[54/108] Wrapping AST for SwiftSyntax601 for debugging
[55/108] Wrapping AST for SwiftSyntax600 for debugging
[56/108] Wrapping AST for SwiftSyntax602 for debugging
[57/108] Wrapping AST for SwiftSyntax510 for debugging
[58/108] Wrapping AST for SwiftSyntax509 for debugging
[60/171] Emitting module SnapshotTesting
[61/171] Compiling SwiftSyntax SyntaxTreeViewMode.swift
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/Snapshotting/UIImage.swift:215:9: error: unexpected ',' separator
213 |           colorSpace: outputColorSpace,
214 |           bitmapInfo: .init(),
215 |         )
    |         `- error: unexpected ',' separator
216 |   else {
217 |     return nil
[62/171] Compiling SwiftSyntax TokenDiagnostic.swift
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/Snapshotting/UIImage.swift:215:9: error: unexpected ',' separator
213 |           colorSpace: outputColorSpace,
214 |           bitmapInfo: .init(),
215 |         )
    |         `- error: unexpected ',' separator
216 |   else {
217 |     return nil
[63/171] Compiling SwiftSyntax TokenSequence.swift
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/Snapshotting/UIImage.swift:215:9: error: unexpected ',' separator
213 |           colorSpace: outputColorSpace,
214 |           bitmapInfo: .init(),
215 |         )
    |         `- error: unexpected ',' separator
216 |   else {
217 |     return nil
[64/171] Compiling SwiftSyntax TokenSyntax.swift
/host/spi-builder-workspace/.build/checkouts/swift-snapshot-testing/Sources/SnapshotTesting/Snapshotting/UIImage.swift:215:9: error: unexpected ',' separator
213 |           colorSpace: outputColorSpace,
214 |           bitmapInfo: .init(),
215 |         )
    |         `- error: unexpected ',' separator
216 |   else {
217 |     return nil
[65/171] Compiling SwiftSyntax SyntaxIdentifier.swift
[66/171] Compiling SwiftSyntax SyntaxNodeStructure.swift
[67/171] Compiling SwiftSyntax SyntaxProtocol.swift
[68/171] Compiling SwiftSyntax SyntaxText.swift
[69/171] Compiling SwiftSyntax Identifier.swift
[70/171] Compiling SwiftSyntax MemoryLayout.swift
[71/171] Compiling SwiftSyntax MissingNodeInitializers.swift
[72/171] Compiling SwiftSyntax RawSyntax.swift
[73/171] Compiling SwiftSyntax RawSyntaxArena.swift
[74/171] Compiling SwiftSyntax AbsolutePosition.swift
[75/171] Compiling SwiftSyntax AbsoluteSyntaxInfo.swift
[76/171] Compiling SwiftSyntax ArenaAllocatedBuffer.swift
[77/171] Compiling SwiftSyntax Assert.swift
[78/171] Compiling SwiftSyntax RawSyntaxLayoutView.swift
[79/171] Compiling SwiftSyntax RawSyntaxNodeProtocol.swift
[80/171] Compiling SwiftSyntax RawSyntaxTokenView.swift
[81/171] Compiling SwiftSyntax SourceEdit.swift
[82/171] Compiling SwiftSyntax Syntax.swift
[83/171] Compiling SwiftSyntax SyntaxChildren.swift
[84/171] Compiling SwiftSyntax SyntaxCollection.swift
[85/171] Compiling SwiftSyntax SyntaxHashable.swift
[86/171] Compiling InternalUtils Sample Data.swift
/host/spi-builder-workspace/.build/checkouts/swiftui-dsl/Sources/InternalUtils/Sample Data.swift:2:8: error: no such module 'CoreLocation'
 1 | // Sample data
 2 | import CoreLocation
   |        `- error: no such module 'CoreLocation'
 3 |
 4 | public let samplePedestrianWaypoints = [
[87/171] Compiling InternalUtils Utilities.swift
/host/spi-builder-workspace/.build/checkouts/swiftui-dsl/Sources/InternalUtils/Sample Data.swift:2:8: error: no such module 'CoreLocation'
 1 | // Sample data
 2 | import CoreLocation
   |        `- error: no such module 'CoreLocation'
 3 |
 4 | public let samplePedestrianWaypoints = [
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:14:23: error: cannot find type 'RustBuffer' in scope
   12 | #endif
   13 |
   14 | fileprivate extension RustBuffer {
      |                       `- error: cannot find type 'RustBuffer' in scope
   15 |     // Allocate a new buffer, copying the contents of a `UInt8` array.
   16 |     init(bytes: [UInt8]) {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:38:23: error: cannot find type 'ForeignBytes' in scope
   36 | }
   37 |
   38 | fileprivate extension ForeignBytes {
      |                       `- error: cannot find type 'ForeignBytes' in scope
   39 |     init(bufferPointer: UnsafeBufferPointer<UInt8>) {
   40 |         self.init(len: Int32(bufferPointer.count), data: bufferPointer.baseAddress)
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:52:22: error: cannot find type 'RustBuffer' in scope
   50 |
   51 | fileprivate extension Data {
   52 |     init(rustBuffer: RustBuffer) {
      |                      `- error: cannot find type 'RustBuffer' in scope
   53 |         self.init(
   54 |             bytesNoCopy: rustBuffer.data!,
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:190:76: error: cannot find type 'RustBuffer' in scope
  188 | // Types conforming to `FfiConverterRustBuffer` lift and lower into a `RustBuffer`.
  189 | // Used for complex types where it's hard to write a custom lift/lower.
  190 | fileprivate protocol FfiConverterRustBuffer: FfiConverter where FfiType == RustBuffer {}
      |                                                                            `- error: cannot find type 'RustBuffer' in scope
  191 |
  192 | extension FfiConverterRustBuffer {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:196:36: error: cannot find type 'RustBuffer' in scope
  194 |     @_documentation(visibility: private)
  195 | #endif
  196 |     public static func lift(_ buf: RustBuffer) throws -> SwiftType {
      |                                    `- error: cannot find type 'RustBuffer' in scope
  197 |         var reader = createReader(data: Data(rustBuffer: buf))
  198 |         let value = try read(from: &reader)
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:209:53: error: cannot find type 'RustBuffer' in scope
  207 |     @_documentation(visibility: private)
  208 | #endif
  209 |     public static func lower(_ value: SwiftType) -> RustBuffer {
      |                                                     `- error: cannot find type 'RustBuffer' in scope
  210 |           var writer = createWriter()
  211 |           write(value, into: &writer)
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:256:23: error: cannot find type 'RustCallStatus' in scope
  254 | fileprivate let CALL_CANCELLED: Int8 = 3
  255 |
  256 | fileprivate extension RustCallStatus {
      |                       `- error: cannot find type 'RustCallStatus' in scope
  257 |     init() {
  258 |         self.init(
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:269:60: error: cannot find type 'RustCallStatus' in scope
  267 | }
  268 |
  269 | private func rustCall<T>(_ callback: (UnsafeMutablePointer<RustCallStatus>) -> T) throws -> T {
      |                                                            `- error: cannot find type 'RustCallStatus' in scope
  270 |     let neverThrow: ((RustBuffer) throws -> Never)? = nil
  271 |     return try makeRustCall(callback, errorHandler: neverThrow)
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:275:32: error: cannot find type 'RustBuffer' in scope
  273 |
  274 | private func rustCallWithError<T, E: Swift.Error>(
  275 |     _ errorHandler: @escaping (RustBuffer) throws -> E,
      |                                `- error: cannot find type 'RustBuffer' in scope
  276 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T) throws -> T {
  277 |     try makeRustCall(callback, errorHandler: errorHandler)
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:276:39: error: cannot find type 'RustCallStatus' in scope
  274 | private func rustCallWithError<T, E: Swift.Error>(
  275 |     _ errorHandler: @escaping (RustBuffer) throws -> E,
  276 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T) throws -> T {
      |                                       `- error: cannot find type 'RustCallStatus' in scope
  277 |     try makeRustCall(callback, errorHandler: errorHandler)
  278 | }
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:281:39: error: cannot find type 'RustCallStatus' in scope
  279 |
  280 | private func makeRustCall<T, E: Swift.Error>(
  281 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T,
      |                                       `- error: cannot find type 'RustCallStatus' in scope
  282 |     errorHandler: ((RustBuffer) throws -> E)?
  283 | ) throws -> T {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:282:21: error: cannot find type 'RustBuffer' in scope
  280 | private func makeRustCall<T, E: Swift.Error>(
  281 |     _ callback: (UnsafeMutablePointer<RustCallStatus>) -> T,
  282 |     errorHandler: ((RustBuffer) throws -> E)?
      |                     `- error: cannot find type 'RustBuffer' in scope
  283 | ) throws -> T {
  284 |     uniffiEnsureFerrostarInitialized()
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:292:17: error: cannot find type 'RustCallStatus' in scope
  290 |
  291 | private func uniffiCheckCallStatus<E: Swift.Error>(
  292 |     callStatus: RustCallStatus,
      |                 `- error: cannot find type 'RustCallStatus' in scope
  293 |     errorHandler: ((RustBuffer) throws -> E)?
  294 | ) throws {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:293:21: error: cannot find type 'RustBuffer' in scope
  291 | private func uniffiCheckCallStatus<E: Swift.Error>(
  292 |     callStatus: RustCallStatus,
  293 |     errorHandler: ((RustBuffer) throws -> E)?
      |                     `- error: cannot find type 'RustBuffer' in scope
  294 | ) throws {
  295 |     switch callStatus.code {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:327:38: error: cannot find type 'RustCallStatus' in scope
  325 |
  326 | private func uniffiTraitInterfaceCall<T>(
  327 |     callStatus: UnsafeMutablePointer<RustCallStatus>,
      |                                      `- error: cannot find type 'RustCallStatus' in scope
  328 |     makeCall: () throws -> T,
  329 |     writeReturn: (T) -> ()
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:340:38: error: cannot find type 'RustCallStatus' in scope
  338 |
  339 | private func uniffiTraitInterfaceCallWithError<T, E>(
  340 |     callStatus: UnsafeMutablePointer<RustCallStatus>,
      |                                      `- error: cannot find type 'RustCallStatus' in scope
  341 |     makeCall: () throws -> T,
  342 |     writeReturn: (T) -> (),
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:343:24: error: cannot find type 'RustBuffer' in scope
  341 |     makeCall: () throws -> T,
  342 |     writeReturn: (T) -> (),
  343 |     lowerError: (E) -> RustBuffer
      |                        `- error: cannot find type 'RustBuffer' in scope
  344 | ) {
  345 |     do {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:566:25: error: cannot find type 'RustBuffer' in scope
  564 | fileprivate struct FfiConverterString: FfiConverter {
  565 |     typealias SwiftType = String
  566 |     typealias FfiType = RustBuffer
      |                         `- error: cannot find type 'RustBuffer' in scope
  567 |
  568 |     public static func lift(_ value: RustBuffer) throws -> String {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:568:38: error: cannot find type 'RustBuffer' in scope
  566 |     typealias FfiType = RustBuffer
  567 |
  568 |     public static func lift(_ value: RustBuffer) throws -> String {
      |                                      `- error: cannot find type 'RustBuffer' in scope
  569 |         defer {
  570 |             value.deallocate()
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:579:50: error: cannot find type 'RustBuffer' in scope
  577 |     }
  578 |
  579 |     public static func lower(_ value: String) -> RustBuffer {
      |                                                  `- error: cannot find type 'RustBuffer' in scope
  580 |         return value.utf8CString.withUnsafeBufferPointer { ptr in
  581 |             // The swift string gives us int8_t, we want uint8_t.
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:564:20: error: type 'FfiConverterString' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
  562 | @_documentation(visibility: private)
  563 | #endif
  564 | fileprivate struct FfiConverterString: FfiConverter {
      |                    `- error: type 'FfiConverterString' does not conform to protocol 'FfiConverter'
  565 |     typealias SwiftType = String
  566 |     typealias FfiType = RustBuffer
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:605:20: error: type 'FfiConverterData' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
  603 | @_documentation(visibility: private)
  604 | #endif
  605 | fileprivate struct FfiConverterData: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterData' does not conform to protocol 'FfiConverter'
  606 |     typealias SwiftType = Data
  607 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:623:20: error: type 'FfiConverterTimestamp' does not conform to protocol 'FfiConverter'
  158 | // analogous to the Rust trait of the same name.
  159 | fileprivate protocol FfiConverter {
  160 |     associatedtype FfiType
      |                    `- note: protocol requires nested type 'FfiType'; add nested type 'FfiType' for conformance
  161 |     associatedtype SwiftType
  162 |
      :
  621 | @_documentation(visibility: private)
  622 | #endif
  623 | fileprivate struct FfiConverterTimestamp: FfiConverterRustBuffer {
      |                    `- error: type 'FfiConverterTimestamp' does not conform to protocol 'FfiConverter'
  624 |     typealias SwiftType = Date
  625 |
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:1474:25: error: cannot find type 'UniffiVTableCallbackInterfaceNavigationCache' in scope
 1472 |     // This creates 1-element array, since this seems to be the only way to construct a const
 1473 |     // pointer that we can pass to the Rust code.
 1474 |     static let vtable: [UniffiVTableCallbackInterfaceNavigationCache] = [UniffiVTableCallbackInterfaceNavigationCache(
      |                         `- error: cannot find type 'UniffiVTableCallbackInterfaceNavigationCache' in scope
 1475 |         uniffiFree: { (uniffiHandle: UInt64) -> () in
 1476 |             do {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:1869:25: error: cannot find type 'UniffiVTableCallbackInterfaceNavigationObserver' in scope
 1867 |     // This creates 1-element array, since this seems to be the only way to construct a const
 1868 |     // pointer that we can pass to the Rust code.
 1869 |     static let vtable: [UniffiVTableCallbackInterfaceNavigationObserver] = [UniffiVTableCallbackInterfaceNavigationObserver(
      |                         `- error: cannot find type 'UniffiVTableCallbackInterfaceNavigationObserver' in scope
 1870 |         uniffiFree: { (uniffiHandle: UInt64) -> () in
 1871 |             do {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:3287:25: error: cannot find type 'UniffiVTableCallbackInterfaceRouteDeviationDetector' in scope
 3285 |     // This creates 1-element array, since this seems to be the only way to construct a const
 3286 |     // pointer that we can pass to the Rust code.
 3287 |     static let vtable: [UniffiVTableCallbackInterfaceRouteDeviationDetector] = [UniffiVTableCallbackInterfaceRouteDeviationDetector(
      |                         `- error: cannot find type 'UniffiVTableCallbackInterfaceRouteDeviationDetector' in scope
 3288 |         uniffiFree: { (uniffiHandle: UInt64) -> () in
 3289 |             do {
/host/spi-builder-workspace/apple/Sources/UniFFI/ferrostar.swift:3511:25: error: cannot find type 'UniffiVTableCallbackInterfaceRouteRequestGenerator' in scope
 3509 |     // This creates 1-element array, since this seems to be the only way to construct a const
 3510 |     // pointer that we can pass to the Rust code.
 3511 |     static let vtable: [UniffiVTableCallbackInterfaceRouteRequestGenerator] = [UniffiVTableCallbackInterfaceRouteRequestGenerator(
      |                         `- error: cannot find type 'UniffiVTableCallbackInterfaceRouteRequestGenerator' in scope
 3512 |         uniffiFree: { (uniffiHandle: UInt64) -> () in
 3513 |             do {
BUILD FAILURE 6.0 linux