The Swift Package Index logo.Swift Package Index

Build Information

Successful build of ZaberMotionLib, reference 10.2.0 (df8ea7), with Swift 6.4 for Linux on 13 Oct 2026 00:02:52 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/zabertech/zaber-motion-lib-swift.git
Reference: 10.2.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/zabertech/zaber-motion-lib-swift
 * tag               10.2.0     -> FETCH_HEAD
HEAD is now at df8ea7b 10.2.0
Cloned https://github.com/zabertech/zaber-motion-lib-swift.git
Revision (git rev-parse @):
df8ea7bd6c6ae17b995f33b45d861fc65dcb6231
SUCCESS checkout https://github.com/zabertech/zaber-motion-lib-swift.git at 10.2.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.4
Building package at path:  $PWD
https://github.com/zabertech/zaber-motion-lib-swift.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886768-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:cb09f0c0d537a8668f02529c380785d189fc75032d54572211355a09e050e122
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
warning: 'spi-builder-workspace': /host/spi-builder-workspace/Package.swift:6:10: warning: Events are not supported on Linux due to the absence of the Combine framework.
  4 |
  5 | #if os(Linux)
  6 | #warning("Events are not supported on Linux due to the absence of the Combine framework.")
    |          `- warning: Events are not supported on Linux due to the absence of the Combine framework.
  7 | #elseif os(Windows)
  8 | #warning("Events are not supported on Windows due to the absence of the Combine framework.")
Fetching https://github.com/mongodb/swift-bson
[1/3391] Fetching swift-bson
Fetched https://github.com/mongodb/swift-bson (0.59s)
Computing version for https://github.com/mongodb/swift-bson
Computed https://github.com/mongodb/swift-bson at 3.1.0 (1.53s)
Fetching https://github.com/Quick/Nimble.git
Fetching https://github.com/swift-extras/swift-extras-json
Fetching https://github.com/apple/swift-nio
Fetching https://github.com/swift-extras/swift-extras-base64
[1/954] Fetching swift-extras-base64
[955/20940] Fetching swift-extras-base64, nimble
[20941/107337] Fetching swift-extras-base64, nimble, swift-nio
[26989/108431] Fetching swift-extras-base64, nimble, swift-nio, swift-extras-json
Fetched https://github.com/swift-extras/swift-extras-json (1.43s)
Fetched https://github.com/Quick/Nimble.git (1.44s)
[11322/87351] Fetching swift-extras-base64, swift-nio
Fetched https://github.com/swift-extras/swift-extras-base64 (4.14s)
Fetched https://github.com/apple/swift-nio (4.18s)
Computing version for https://github.com/swift-extras/swift-extras-base64
Computed https://github.com/swift-extras/swift-extras-base64 at 0.5.0 (4.37s)
Computing version for https://github.com/swift-extras/swift-extras-json
Computed https://github.com/swift-extras/swift-extras-json at 0.6.0 (0.18s)
Computing version for https://github.com/Quick/Nimble.git
Computed https://github.com/Quick/Nimble.git at 8.1.2 (0.19s)
Computing version for https://github.com/apple/swift-nio
Computed https://github.com/apple/swift-nio at 2.104.0 (0.28s)
Fetching https://github.com/apple/swift-collections.git
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-system.git
[1/1889] Fetching swift-atomics
[1890/9176] Fetching swift-atomics, swift-system
[9177/37920] Fetching swift-atomics, swift-system, swift-collections
Fetched https://github.com/apple/swift-atomics.git (1.54s)
Fetched https://github.com/apple/swift-system.git (1.54s)
Fetched https://github.com/apple/swift-collections.git (1.55s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (1.70s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.18s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.3 (0.23s)
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.3
Creating working copy for https://github.com/mongodb/swift-bson
Working copy of https://github.com/mongodb/swift-bson resolved at 3.1.0
Creating working copy for https://github.com/swift-extras/swift-extras-json
Working copy of https://github.com/swift-extras/swift-extras-json resolved at 0.6.0
Creating working copy for https://github.com/apple/swift-nio
Working copy of https://github.com/apple/swift-nio resolved at 2.104.0
Creating working copy for https://github.com/Quick/Nimble.git
Working copy of https://github.com/Quick/Nimble.git resolved at 8.1.2
Creating working copy for https://github.com/swift-extras/swift-extras-base64
Working copy of https://github.com/swift-extras/swift-extras-base64 resolved at 0.5.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Building for debugging...
[Computing dependencies]
[Pre-planning 1 / 1329]
[Planning deferred tasks]
[Starting]
[84 / 521] Utils
[272 / 556] ExtrasBase64
[275 / 565] _NIODataStructures
[287 / 565] _NIODataStructures
[299 / 565] NIOConcurrencyHelpers
[317 / 565] NIOConcurrencyHelpers
[319 / 566] UnitsInternal
[323 / 567] NIOConcurrencyHelpers
[325 / 567] InternalCollectionsUtilities
[332 / 568] _NIODataStructures
[342 / 569] ExtrasJSON
[343 / 569] ExtrasBase64
[356 / 569] CNIOWASI
[379 / 585] ExtrasJSON
[384 / 586] SpanPreview
[387 / 587] InternalCollectionsUtilities
[392 / 587] InternalCollectionsUtilities
[395 / 597] DequeModule
[397 / 597] DequeModule
[402 / 598] DequeModule
[405 / 598] ExtrasBase64
[406 / 598] ExtrasBase64
[408 / 598] DequeModule
[413 / 598] Atomics
[416 / 599] DequeModule
[416 / 600] DequeModule
[434 / 610] NIOCore
[434 / 610] DequeModule
[434 / 610] NIOCore
[451 / 626] NIOPosix
[452 / 626] NIOEmbedded
[459 / 626] NIOPosix
[460 / 627] NIOPosix
[464 / 627] NIOCore
[465 / 627] NIOPosix
[480 / 632] NIO
[486 / 641] SwiftBSON
[487 / 641] SwiftBSON
[488 / 641] SwiftBSON
[489 / 641] SwiftBSON
[490 / 642] SwiftBSON
[491 / 642] NIOPosix
[498 / 642] NIOPosix
[501 / 647] Utils
[504 / 647] SwiftBSON
[504 / 647] Utils
[526 / 660] DtoProduct
[535 / 672] Dto
[539 / 672] DtoProduct
[554 / 673] Dto
[568 / 712] DtoExceptions
[588 / 721] DtoGcode
[591 / 723] DtoMovement
[609 / 723] DtoExceptions
[613 / 724] DtoGcode
[626 / 725] DtoBinary
[628 / 725] DtoBinary
[636 / 726] DtoExceptions
[641 / 727] DtoRequests
[648 / 728]
[655 / 728] DtoAscii
[665 / 742] DtoRequests
[667 / 742] DtoRequests
[669 / 742] DtoRequests
[671 / 742] DtoRequests
[681 / 752] ZaberMotionExceptions
[684 / 752] DtoRequests
[689 / 752] ZaberMotionExceptions
[695 / 760] Gateway
[700 / 761] Gateway
[712 / 768] ZaberMotionBinary
[717 / 777] ZaberMotionBinary
[724 / 778] ZaberMotionAscii
[727 / 780] ZaberMotionBinary
[734 / 780] ZaberMotionAscii
[739 / 781] ZaberMotionAscii
[743 / 787] ZaberMotion
[747 / 787] ZaberMotionAscii
[753 / 789] ZaberMotion
[762 / 813] ZaberMotionMicroscopy
[766 / 813] ZaberMotionProduct
[790 / 813] ZaberMotionMicroscopy
[793 / 813] ZaberMotionMicroscopy
[799 / 816] ZaberMotionProduct
[806 / 816] Gateway
[810 / 817] ZaberMotionGcode
[816 / 818] ZaberMotionGcode
Build complete! (23.53 secs)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-bson",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.1.0",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/mongodb/swift-bson"
    }
  ],
  "manifest_display_name" : "ZaberMotionLib",
  "name" : "ZaberMotionLib",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    }
  ],
  "products" : [
    {
      "name" : "ZaberMotionLib",
      "targets" : [
        "ZaberMotion",
        "ZaberMotionAscii",
        "ZaberMotionBinary",
        "ZaberMotionExceptions",
        "ZaberMotionGcode",
        "ZaberMotionMicroscopy",
        "ZaberMotionMovement",
        "ZaberMotionProduct"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ZaberMotionTests",
      "module_type" : "SwiftTarget",
      "name" : "ZaberMotionTests",
      "path" : "Tests",
      "sources" : [
        "IntegrationTests/Test.swift",
        "IntegrationTests/VariantTests.swift",
        "Unit/Events/AsciiConnectionTest.swift",
        "Unit/Events/BinaryConnectionTest.swift",
        "Unit/Events/EventsExtension.swift",
        "Unit/Events/EventsTest.swift",
        "Unit/Microscope.swift",
        "Unit/Utils.swift"
      ],
      "target_dependencies" : [
        "Gateway",
        "DtoRequests",
        "DtoSerializable",
        "ZaberMotion",
        "ZaberMotionAscii",
        "ZaberMotionBinary",
        "ZaberMotionExceptions",
        "ZaberMotionMicroscopy"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ZaberMotionProduct",
      "module_type" : "SwiftTarget",
      "name" : "ZaberMotionProduct",
      "path" : "Sources/ZaberMotion/Product",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "Exports.swift",
        "Ge1xGripper.swift",
        "Process.swift",
        "ProcessController.swift"
      ],
      "target_dependencies" : [
        "DtoProduct",
        "Gateway",
        "ZaberMotionAscii",
        "ZaberMotionExceptions",
        "UnitsInternal",
        "Utils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ZaberMotionMovement",
      "module_type" : "SwiftTarget",
      "name" : "ZaberMotionMovement",
      "path" : "Sources/ZaberMotion/Movement",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "Exports.swift",
        "Moveable.swift"
      ],
      "target_dependencies" : [
        "DtoMovement",
        "DtoRequests",
        "Gateway",
        "ZaberMotionAscii",
        "ZaberMotionExceptions",
        "UnitsInternal",
        "Dto",
        "Utils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ZaberMotionMicroscopy",
      "module_type" : "SwiftTarget",
      "name" : "ZaberMotionMicroscopy",
      "path" : "Sources/ZaberMotion/Microscopy",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "Autofocus.swift",
        "CameraTrigger.swift",
        "Exports.swift",
        "FilterChanger.swift",
        "Illuminator.swift",
        "IlluminatorChannel.swift",
        "Microscope.swift",
        "ObjectiveChanger.swift",
        "WdiAutofocusProvider.swift"
      ],
      "target_dependencies" : [
        "DtoMicroscopy",
        "Gateway",
        "ZaberMotionAscii",
        "UnitsInternal",
        "Utils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ZaberMotionGcode",
      "module_type" : "SwiftTarget",
      "name" : "ZaberMotionGcode",
      "path" : "Sources/ZaberMotion/Gcode",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "Exports.swift",
        "OfflineTranslator.swift",
        "Translator.swift"
      ],
      "target_dependencies" : [
        "DtoGcode",
        "Gateway",
        "ZaberMotionAscii",
        "UnitsInternal",
        "Utils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ZaberMotionExceptions",
      "module_type" : "SwiftTarget",
      "name" : "ZaberMotionExceptions",
      "path" : "Sources/ZaberMotion/Exceptions",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "BadCommandException.swift",
        "BadDataException.swift",
        "BinaryCommandFailedException.swift",
        "CommandFailedException.swift",
        "CommandPreemptedException.swift",
        "CommandTooLongException.swift",
        "ConnectionClosedException.swift",
        "ConnectionFailedException.swift",
        "ConversionFailedException.swift",
        "DeviceAddressConflictException.swift",
        "DeviceBusyException.swift",
        "DeviceDbFailedException.swift",
        "DeviceDetectionFailedException.swift",
        "DeviceFailedException.swift",
        "DeviceNotIdentifiedException.swift",
        "DriverDisabledException.swift",
        "ExceptionConverter.swift",
        "Exports.swift",
        "GCodeExecutionException.swift",
        "GCodeSyntaxException.swift",
        "Ge1xGripperMovementFailedException.swift",
        "IncompatibleSharedLibraryException.swift",
        "InternalErrorException.swift",
        "InvalidArgumentException.swift",
        "InvalidCsvDataException.swift",
        "InvalidDataException.swift",
        "InvalidOperationException.swift",
        "InvalidPacketException.swift",
        "InvalidParkStateException.swift",
        "InvalidRequestDataException.swift",
        "InvalidResponseException.swift",
        "IoChannelOutOfRangeException.swift",
        "IoFailedException.swift",
        "LockstepEnabledException.swift",
        "LockstepNotEnabledException.swift",
        "MotionLibException.swift",
        "MovementFailedException.swift",
        "MovementInterruptedException.swift",
        "NoDeviceFoundException.swift",
        "NoValueForKeyException.swift",
        "NotSupportedException.swift",
        "OperationFailedException.swift",
        "OsFailedException.swift",
        "OutOfRequestIdsException.swift",
        "PvtDiscontinuityException.swift",
        "PvtExecutionException.swift",
        "PvtModeException.swift",
        "PvtMovementFailedException.swift",
        "PvtMovementInterruptedException.swift",
        "PvtSequenceGenerationFailedException.swift",
        "PvtSetupFailedException.swift",
        "RemoteModeException.swift",
        "RequestTimeoutException.swift",
        "SerialPortBusyException.swift",
        "SetDeviceStateFailedException.swift",
        "SetPeripheralStateFailedException.swift",
        "StreamDiscontinuityException.swift",
        "StreamExecutionException.swift",
        "StreamModeException.swift",
        "StreamMovementFailedException.swift",
        "StreamMovementInterruptedException.swift",
        "StreamSetupFailedException.swift",
        "TimeoutException.swift",
        "TransportAlreadyUsedException.swift",
        "UnknownRequestException.swift"
      ],
      "target_dependencies" : [
        "DtoExceptions",
        "DtoRequests"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ZaberMotionCore",
      "module_type" : "SystemLibraryTarget",
      "name" : "ZaberMotionCore",
      "path" : "ZaberMotionCore/Headers",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
      ],
      "type" : "system-target"
    },
    {
      "c99name" : "ZaberMotionBinary",
      "module_type" : "SwiftTarget",
      "name" : "ZaberMotionBinary",
      "path" : "Sources/ZaberMotion/Binary",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "Connection.swift",
        "Device.swift",
        "DeviceSettings.swift",
        "Exports.swift"
      ],
      "target_dependencies" : [
        "DtoBinary",
        "Gateway",
        "UnitsInternal",
        "Utils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ZaberMotionAscii",
      "module_type" : "SwiftTarget",
      "name" : "ZaberMotionAscii",
      "path" : "Sources/ZaberMotion/Ascii",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "AllAxes.swift",
        "Axis.swift",
        "AxisGroup.swift",
        "AxisSettings.swift",
        "AxisStorage.swift",
        "Connection.swift",
        "Device.swift",
        "DeviceIO.swift",
        "DeviceSettings.swift",
        "DeviceStorage.swift",
        "Exports.swift",
        "Lockstep.swift",
        "Oscilloscope.swift",
        "OscilloscopeData.swift",
        "Pvt.swift",
        "PvtBuffer.swift",
        "PvtIo.swift",
        "PvtSequence.swift",
        "ServoTuner.swift",
        "SettingConstants.swift",
        "Stream.swift",
        "StreamBuffer.swift",
        "StreamIo.swift",
        "Streams.swift",
        "Transport.swift",
        "Trigger.swift",
        "Triggers.swift",
        "WarningFlags.swift",
        "Warnings.swift"
      ],
      "target_dependencies" : [
        "DtoAscii",
        "Gateway",
        "UnitsInternal",
        "Utils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ZaberMotion",
      "module_type" : "SwiftTarget",
      "name" : "ZaberMotion",
      "path" : "Sources/ZaberMotion",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "Exports.swift",
        "Library.swift",
        "Tools.swift",
        "UnitTable.swift",
        "VariantTestApi.swift"
      ],
      "target_dependencies" : [
        "Gateway",
        "UnitsInternal",
        "Utils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Utils",
      "module_type" : "SwiftTarget",
      "name" : "Utils",
      "path" : "Sources/ZaberMotion/Utils",
      "product_dependencies" : [
        "SwiftBSON"
      ],
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "Assertions.swift",
        "Serialization.swift",
        "StderrPrint.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "UnitsInternal",
      "module_type" : "SwiftTarget",
      "name" : "UnitsInternal",
      "path" : "Sources/ZaberMotion/Units",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "Units.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Gateway",
      "module_type" : "SwiftTarget",
      "name" : "Gateway",
      "path" : "Sources/ZaberMotion/Gateway",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "Call.swift",
        "Constants.swift",
        "Events.swift",
        "LibraryIntegrationException.swift",
        "LibraryManager.swift",
        "Serialization.swift"
      ],
      "target_dependencies" : [
        "ZaberMotionCore",
        "ZaberMotionExceptions"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DtoSerializable",
      "module_type" : "SwiftTarget",
      "name" : "DtoSerializable",
      "path" : "Sources/ZaberMotion/Dto/Serializable",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "Serializable.swift",
        "SerializationError.swift"
      ],
      "target_dependencies" : [
        "Utils"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DtoRequests",
      "module_type" : "SwiftTarget",
      "name" : "DtoRequests",
      "path" : "Sources/ZaberMotion/Dto/Requests",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "AlertEventWrapper.swift",
        "AutofocusFocusRequest.swift",
        "AutofocusGetObjectiveParamsRequest.swift",
        "AutofocusGetObjectiveParamsResponse.swift",
        "AutofocusGetStatusResponse.swift",
        "AutofocusSetObjectiveParamsRequest.swift",
        "AxesEmptyRequest.swift",
        "AxesGetSettingRequest.swift",
        "AxesMoveRequest.swift",
        "AxisEmptyRequest.swift",
        "AxisMoveType.swift",
        "AxisToStringRequest.swift",
        "BinaryDeviceDetectRequest.swift",
        "BinaryDeviceDetectResponse.swift",
        "BinaryDeviceGetSettingRequest.swift",
        "BinaryDeviceHomeRequest.swift",
        "BinaryDeviceMoveRequest.swift",
        "BinaryDeviceSetSettingRequest.swift",
        "BinaryDeviceStopRequest.swift",
        "BinaryGenericWithUnitsRequest.swift",
        "BinaryMessageCollection.swift",
        "BinaryReplyOnlyEventWrapper.swift",
        "BoolValue.swift",
        "CanSetStateAxisResponse.swift",
        "CanSetStateRequest.swift",
        "ChannelOn.swift",
        "ChannelSetIntensity.swift",
        "CheckVersionRequest.swift",
        "CustomInterfaceCloseRequest.swift",
        "CustomInterfaceWriteRequest.swift",
        "DeviceCancelAllOutputsScheduleRequest.swift",
        "DeviceCancelOutputScheduleRequest.swift",
        "DeviceConvertSettingRequest.swift",
        "DeviceDetectRequest.swift",
        "DeviceDetectResponse.swift",
        "DeviceEmptyRequest.swift",
        "DeviceGetAllAnalogIORequest.swift",
        "DeviceGetAllAnalogIOResponse.swift",
        "DeviceGetAllDigitalIORequest.swift",
        "DeviceGetAllDigitalIOResponse.swift",
        "DeviceGetAnalogIORequest.swift",
        "DeviceGetDigitalIORequest.swift",
        "DeviceGetManyByTypeRequest.swift",
        "DeviceGetSettingRequest.swift",
        "DeviceGetStorageRequest.swift",
        "DeviceGetWarningsRequest.swift",
        "DeviceGetWarningsResponse.swift",
        "DeviceHasCommandRequest.swift",
        "DeviceHomeRequest.swift",
        "DeviceIdentifyRequest.swift",
        "DeviceMoveRequest.swift",
        "DeviceMoveSinRequest.swift",
        "DeviceMultiGetSettingRequest.swift",
        "DeviceOnAllRequest.swift",
        "DeviceOnAllResponse.swift",
        "DeviceRestoreRequest.swift",
        "DeviceSetAllAnalogOutputsRequest.swift",
        "DeviceSetAllAnalogOutputsScheduleRequest.swift",
        "DeviceSetAllDigitalOutputsRequest.swift",
        "DeviceSetAllDigitalOutputsScheduleRequest.swift",
        "DeviceSetAnalogOutputRequest.swift",
        "DeviceSetAnalogOutputScheduleRequest.swift",
        "DeviceSetDigitalOutputRequest.swift",
        "DeviceSetDigitalOutputScheduleRequest.swift",
        "DeviceSetLowpassFilterRequest.swift",
        "DeviceSetSettingBoolRequest.swift",
        "DeviceSetSettingIntRequest.swift",
        "DeviceSetSettingRequest.swift",
        "DeviceSetSettingStrRequest.swift",
        "DeviceSetStorageBoolRequest.swift",
        "DeviceSetStorageNumberRequest.swift",
        "DeviceSetStorageRequest.swift",
        "DeviceSetUnitConversionsRequest.swift",
        "DeviceStopRequest.swift",
        "DeviceStorageListKeysRequest.swift",
        "DeviceStorageRequest.swift",
        "DeviceType.swift",
        "DeviceWaitUntilIdleRequest.swift",
        "DisconnectedEvent.swift",
        "DiscoverMdnsRequest.swift",
        "DiscoverTCPDevicesResponse.swift",
        "DoubleArrayValue.swift",
        "DoubleValue.swift",
        "DriverEnableRequest.swift",
        "EmptyAutofocusRequest.swift",
        "EmptyRequest.swift",
        "Errors.swift",
        "FindDeviceRequest.swift",
        "ForgetDevicesRequest.swift",
        "GatewayEvent.swift",
        "GatewayRequest.swift",
        "GatewayResponse.swift",
        "Ge1xGripperActivatePresetRequest.swift",
        "Ge1xGripperGetErrorResponse.swift",
        "Ge1xGripperGetStateResponse.swift",
        "Ge1xGripperMoveRequest.swift",
        "Ge1xGripperOpenConnectionRequest.swift",
        "Ge1xGripperReadRegisterRequest.swift",
        "Ge1xGripperSetAutoHomeRequest.swift",
        "Ge1xGripperSetForceRequest.swift",
        "Ge1xGripperSetHomeDirectionRequest.swift",
        "Ge1xGripperSetIoEnabledRequest.swift",
        "Ge1xGripperSetIoInputFilterRequest.swift",
        "Ge1xGripperSetPresetRequest.swift",
        "Ge1xGripperSetSpeedRequest.swift",
        "Ge1xGripperWaitUntilIdleRequest.swift",
        "Ge1xGripperWriteRegisterRequest.swift",
        "GenericBinaryRequest.swift",
        "GenericCommandRequest.swift",
        "GenericCommandResponseCollection.swift",
        "GetAllIoPortLabelsResponse.swift",
        "GetAxisSettingResults.swift",
        "GetAxisSettingsTypedResponse.swift",
        "GetCommandUnitConversionResponse.swift",
        "GetIoPortLabelRequest.swift",
        "GetSettingResults.swift",
        "GetSettingsTypedResponse.swift",
        "GetSimpleTuningParamDefinitionResponse.swift",
        "Int64Value.swift",
        "IntArrayValue.swift",
        "IntValue.swift",
        "InterfaceType.swift",
        "LoadParamset.swift",
        "LockstepEmptyRequest.swift",
        "LockstepEnableRequest.swift",
        "LockstepGetAxisNumbersResponse.swift",
        "LockstepGetRequest.swift",
        "LockstepHomeRequest.swift",
        "LockstepMoveRequest.swift",
        "LockstepMoveSinRequest.swift",
        "LockstepSetRequest.swift",
        "LockstepStopRequest.swift",
        "LockstepWaitUntilIdleRequest.swift",
        "MicroscopeConfigResponse.swift",
        "MicroscopeEmptyRequest.swift",
        "MicroscopeFindRequest.swift",
        "MicroscopeInitRequest.swift",
        "MicroscopeTriggerCameraRequest.swift",
        "MoveableDriverEnableRequest.swift",
        "MoveableGetAccelerationRequest.swift",
        "MoveableGetSettingRequest.swift",
        "MoveableMoveRequest.swift",
        "MoveableMoveSinRequest.swift",
        "MoveableSetAccelerationRequest.swift",
        "MoveableSetSettingRequest.swift",
        "MoveableSetupRequest.swift",
        "MoveableType.swift",
        "MoveableWaitUntilIdleRequest.swift",
        "ObjectiveChangerChangeRequest.swift",
        "ObjectiveChangerCreateResponse.swift",
        "ObjectiveChangerRequest.swift",
        "ObjectiveChangerSetRequest.swift",
        "OpenBinaryInterfaceRequest.swift",
        "OpenInterfaceRequest.swift",
        "OscilloscopeAddIoChannelRequest.swift",
        "OscilloscopeAddSettingChannelRequest.swift",
        "OscilloscopeDataGetRequest.swift",
        "OscilloscopeDataGetSampleTimeRequest.swift",
        "OscilloscopeDataGetSamplesResponse.swift",
        "OscilloscopeReadResponse.swift",
        "OscilloscopeRequest.swift",
        "OscilloscopeStartRequest.swift",
        "PrepareCommandRequest.swift",
        "ProcessOn.swift",
        "PvtBufferGetSequenceDataRequest.swift",
        "PvtBufferGetSequenceDataResponse.swift",
        "PvtConvertTimeRequest.swift",
        "PvtConvertTimeResponse.swift",
        "PvtGeneratePositionsRequest.swift",
        "PvtGenerateSequenceResponse.swift",
        "PvtGenerateVelocitiesAndTimesRequest.swift",
        "PvtGenerateVelocitiesRequest.swift",
        "PvtItemsRequest.swift",
        "PvtPartialConvertTimeRequest.swift",
        "PvtPartialConvertTimeResponse.swift",
        "PvtPointRequest.swift",
        "PvtPointsRequest.swift",
        "PvtSaveCsvRequest.swift",
        "PvtSubmitSequenceDataRequest.swift",
        "RenumberRequest.swift",
        "ResponseType.swift",
        "ServoTuningParamsetResponse.swift",
        "ServoTuningRequest.swift",
        "SetDeviceDbLayeredSourcesRequest.swift",
        "SetDeviceDbSourceRequest.swift",
        "SetInterfaceChecksumEnabledRequest.swift",
        "SetInterfaceTimeoutRequest.swift",
        "SetIoPortLabelRequest.swift",
        "SetLogOutputRequest.swift",
        "SetProcessControllerSource.swift",
        "SetServoTuningPIDRequest.swift",
        "SetServoTuningRequest.swift",
        "SetSimpleTuning.swift",
        "SetStateRequest.swift",
        "StreamArcRequest.swift",
        "StreamBufferEraseRequest.swift",
        "StreamBufferGetContentRequest.swift",
        "StreamBufferGetContentResponse.swift",
        "StreamBufferList.swift",
        "StreamCallRequest.swift",
        "StreamCancelAllOutputsScheduleRequest.swift",
        "StreamCancelOutputScheduleRequest.swift",
        "StreamCircleRequest.swift",
        "StreamEmptyRequest.swift",
        "StreamGenericCommandBatchRequest.swift",
        "StreamGenericCommandRequest.swift",
        "StreamGetAxesResponse.swift",
        "StreamGetMaxCentripetalAccelerationRequest.swift",
        "StreamGetMaxSpeedRequest.swift",
        "StreamGetMaxTangentialAccelerationRequest.swift",
        "StreamLineRequest.swift",
        "StreamModeResponse.swift",
        "StreamSegmentType.swift",
        "StreamSetAllAnalogOutputsRequest.swift",
        "StreamSetAllAnalogOutputsScheduleRequest.swift",
        "StreamSetAllDigitalOutputsRequest.swift",
        "StreamSetAllDigitalOutputsScheduleRequest.swift",
        "StreamSetAnalogOutputRequest.swift",
        "StreamSetAnalogOutputScheduleRequest.swift",
        "StreamSetDigitalOutputRequest.swift",
        "StreamSetDigitalOutputScheduleRequest.swift",
        "StreamSetHoldRequest.swift",
        "StreamSetMaxCentripetalAccelerationRequest.swift",
        "StreamSetMaxSpeedRequest.swift",
        "StreamSetMaxTangentialAccelerationRequest.swift",
        "StreamSetupLiveCompositeRequest.swift",
        "StreamSetupLiveRequest.swift",
        "StreamSetupStoreArbitraryAxesRequest.swift",
        "StreamSetupStoreCompositeRequest.swift",
        "StreamSetupStoreRequest.swift",
        "StreamWaitAnalogInputRequest.swift",
        "StreamWaitDigitalInputRequest.swift",
        "StreamWaitRequest.swift",
        "StreamWaitUntilIdleRequest.swift",
        "StringArrayValue.swift",
        "StringValue.swift",
        "TestDtoWithVariants.swift",
        "TestEvent.swift",
        "TestRequest.swift",
        "TestRequestComplex.swift",
        "TestResponse.swift",
        "TestResponseLong.swift",
        "TestVariant.swift",
        "ToggleDeviceDbStoreRequest.swift",
        "ToolsListSerialPortsDetailsResponse.swift",
        "ToolsListSerialPortsResponse.swift",
        "TranslatorCreateFromDeviceRequest.swift",
        "TranslatorCreateLiveRequest.swift",
        "TranslatorCreateRequest.swift",
        "TranslatorFlushLiveRequest.swift",
        "TranslatorFlushResponse.swift",
        "TranslatorGetAxisOffsetRequest.swift",
        "TranslatorGetAxisPositionRequest.swift",
        "TranslatorSetAxisPositionRequest.swift",
        "TranslatorSetFeedRateOverrideRequest.swift",
        "TranslatorSetTraverseRateRequest.swift",
        "TranslatorTranslateRequest.swift",
        "TriggerClearActionRequest.swift",
        "TriggerEmptyRequest.swift",
        "TriggerEnableRequest.swift",
        "TriggerEnabledStates.swift",
        "TriggerFireAtIntervalRequest.swift",
        "TriggerFireWhenDistanceTravelledRequest.swift",
        "TriggerFireWhenIoRequest.swift",
        "TriggerFireWhenRequest.swift",
        "TriggerFireWhenSettingRequest.swift",
        "TriggerOnFireRequest.swift",
        "TriggerOnFireSetRequest.swift",
        "TriggerOnFireSetToSettingRequest.swift",
        "TriggerSetLabelRequest.swift",
        "TriggerStates.swift",
        "TypedSettingResponse.swift",
        "UnitConvertNativeRequest.swift",
        "UnitConvertUnitRequest.swift",
        "UnitsValue.swift",
        "UnknownBinaryResponseEventWrapper.swift",
        "UnknownResponseEventWrapper.swift",
        "WaitToClearWarningsRequest.swift",
        "WaitToRespondRequest.swift",
        "WdiGenericFloatRequest.swift",
        "WdiGenericRequest.swift",
        "WdiGetStatusResponse.swift"
      ],
      "target_dependencies" : [
        "DtoSerializable",
        "Dto",
        "DtoAscii",
        "DtoBinary",
        "DtoMicroscopy",
        "DtoMovement",
        "DtoProduct",
        "DtoGcode",
        "UnitsInternal"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DtoProduct",
      "module_type" : "SwiftTarget",
      "name" : "DtoProduct",
      "path" : "Sources/ZaberMotion/Dto/Product",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "Ge1xGripperDirection.swift",
        "Ge1xGripperError.swift",
        "Ge1xGripperState.swift",
        "ProcessControllerMode.swift",
        "ProcessControllerSource.swift",
        "ProcessControllerSourceSensor.swift"
      ],
      "target_dependencies" : [
        "DtoSerializable"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DtoMovement",
      "module_type" : "SwiftTarget",
      "name" : "DtoMovement",
      "path" : "Sources/ZaberMotion/Dto/Movement",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "DefaultMotionUnits.swift"
      ],
      "target_dependencies" : [
        "DtoSerializable",
        "Dto"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DtoMicroscopy",
      "module_type" : "SwiftTarget",
      "name" : "DtoMicroscopy",
      "path" : "Sources/ZaberMotion/Dto/Microscopy",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "AutofocusStatus.swift",
        "MicroscopeConfig.swift",
        "ThirdPartyComponents.swift",
        "WdiAutofocusProviderStatus.swift"
      ],
      "target_dependencies" : [
        "DtoSerializable",
        "Dto"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DtoGcode",
      "module_type" : "SwiftTarget",
      "name" : "DtoGcode",
      "path" : "Sources/ZaberMotion/Dto/Gcode",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "AxisDefinition.swift",
        "AxisMapping.swift",
        "AxisTransformation.swift",
        "DeviceDefinition.swift",
        "TranslateMessage.swift",
        "TranslateResult.swift",
        "TranslatorConfig.swift"
      ],
      "target_dependencies" : [
        "DtoSerializable",
        "Dto"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DtoExceptions",
      "module_type" : "SwiftTarget",
      "name" : "DtoExceptions",
      "path" : "Sources/ZaberMotion/Dto/Exceptions",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "BinaryCommandFailedExceptionData.swift",
        "CommandFailedExceptionData.swift",
        "CommandTooLongExceptionData.swift",
        "DeviceAddressConflictExceptionData.swift",
        "DeviceDbFailedExceptionData.swift",
        "DeviceDbInnerError.swift",
        "GCodeExecutionExceptionData.swift",
        "GCodeSyntaxExceptionData.swift",
        "InvalidPacketExceptionData.swift",
        "InvalidPvtPoint.swift",
        "InvalidResponseExceptionData.swift",
        "MovementFailedExceptionData.swift",
        "MovementInterruptedExceptionData.swift",
        "OperationFailedExceptionData.swift",
        "PvtExecutionExceptionData.swift",
        "PvtMovementFailedExceptionData.swift",
        "PvtMovementInterruptedExceptionData.swift",
        "SetDeviceStateExceptionData.swift",
        "SetPeripheralStateExceptionData.swift",
        "StreamExecutionExceptionData.swift",
        "StreamMovementFailedExceptionData.swift",
        "StreamMovementInterruptedExceptionData.swift"
      ],
      "target_dependencies" : [
        "DtoSerializable",
        "Dto"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DtoBinary",
      "module_type" : "SwiftTarget",
      "name" : "DtoBinary",
      "path" : "Sources/ZaberMotion/Dto/Binary",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "BinarySettings.swift",
        "CommandCode.swift",
        "DeviceIdentity.swift",
        "DeviceType.swift",
        "ErrorCode.swift",
        "Message.swift",
        "ReplyCode.swift",
        "ReplyOnlyEvent.swift",
        "UnknownResponseEvent.swift"
      ],
      "target_dependencies" : [
        "DtoSerializable",
        "Dto"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DtoAscii",
      "module_type" : "SwiftTarget",
      "name" : "DtoAscii",
      "path" : "Sources/ZaberMotion/Dto/Ascii",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "AccelType.swift",
        "AlertEvent.swift",
        "AxisIdentity.swift",
        "AxisType.swift",
        "CanSetStateAxisResponse.swift",
        "CanSetStateDeviceResponse.swift",
        "ConversionFactor.swift",
        "DeviceIOInfo.swift",
        "DeviceIdentity.swift",
        "DigitalOutputAction.swift",
        "GetAxisSetting.swift",
        "GetAxisSettingResult.swift",
        "GetAxisSettingTypedResult.swift",
        "GetSetting.swift",
        "GetSettingBoolResult.swift",
        "GetSettingIntResult.swift",
        "GetSettingResult.swift",
        "GetSettingStringResult.swift",
        "GetSettingTypedResult.swift",
        "GetSettingsByTypeResult.swift",
        "IoPortLabel.swift",
        "IoPortType.swift",
        "MeasurementSequence.swift",
        "MessageType.swift",
        "MockDevice.swift",
        "MockPeripheral.swift",
        "OscilloscopeCaptureProperties.swift",
        "OscilloscopeDataSource.swift",
        "ParamsetInfo.swift",
        "PidTuning.swift",
        "PvtAxisDefinition.swift",
        "PvtAxisType.swift",
        "PvtBufferAxisUnits.swift",
        "PvtCallAction.swift",
        "PvtCancelAllOutputsScheduleAction.swift",
        "PvtCancelOutputScheduleAction.swift",
        "PvtCsvData.swift",
        "PvtMode.swift",
        "PvtPartialCsvData.swift",
        "PvtPartialPoint.swift",
        "PvtPartialSequenceItem.swift",
        "PvtPoint.swift",
        "PvtSequenceItem.swift",
        "PvtSetAllAnalogOutputsAction.swift",
        "PvtSetAllDigitalOutputsAction.swift",
        "PvtSetAnalogOutputAction.swift",
        "PvtSetDigitalOutputAction.swift",
        "Response.swift",
        "ServoTuningParam.swift",
        "ServoTuningParamset.swift",
        "SetStateAxisResponse.swift",
        "SetStateDeviceResponse.swift",
        "SimpleTuning.swift",
        "SimpleTuningParamDefinition.swift",
        "StreamAxisDefinition.swift",
        "StreamAxisType.swift",
        "StreamMode.swift",
        "TriggerAction.swift",
        "TriggerCondition.swift",
        "TriggerEnabledState.swift",
        "TriggerOperation.swift",
        "TriggerState.swift",
        "TypedSetting.swift",
        "UnknownResponseEvent.swift"
      ],
      "target_dependencies" : [
        "DtoSerializable",
        "Dto",
        "UnitsInternal"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Dto",
      "module_type" : "SwiftTarget",
      "name" : "Dto",
      "path" : "Sources/ZaberMotion/Dto",
      "product_memberships" : [
        "ZaberMotionLib"
      ],
      "sources" : [
        "AxisAddress.swift",
        "ChannelAddress.swift",
        "CyclicDirection.swift",
        "DeviceDbSource.swift",
        "DeviceDbSourceType.swift",
        "DeviceDiscoveryResult.swift",
        "DevicePortType.swift",
        "FirmwareVersion.swift",
        "LogOutputMode.swift",
        "Measurement.swift",
        "MeasurementOrValue.swift",
        "NamedParameter.swift",
        "RotationDirection.swift",
        "SerialPortDetails.swift",
        "SerialPortUsbInfo.swift",
        "UnitConversionDescriptor.swift"
      ],
      "target_dependencies" : [
        "DtoSerializable",
        "UnitsInternal"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:cb09f0c0d537a8668f02529c380785d189fc75032d54572211355a09e050e122
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
warning: 'spi-builder-workspace': /host/spi-builder-workspace/Package.swift:6:10: warning: Events are not supported on Linux due to the absence of the Combine framework.
  4 |
  5 | #if os(Linux)
  6 | #warning("Events are not supported on Linux due to the absence of the Combine framework.")
    |          `- warning: Events are not supported on Linux due to the absence of the Combine framework.
  7 | #elseif os(Windows)
  8 | #warning("Events are not supported on Windows due to the absence of the Combine framework.")
Done.