The Swift Package Index logo.Swift Package Index

Build Information

Failed to build Satin, reference 13.0.0 (06593c), with Swift 6.3 for watchOS using Xcode 26.4 on 16 Apr 2026 02:25:11 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Satin-Package -destination generic/platform=watchOS

Build Log

import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:12:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:12:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:11:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:11:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:9:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: error: Unable to resolve module dependency: 'MetalPerformanceShaders'
import MetalPerformanceShaders
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: note: A dependency of main module 'Satin'
import MetalPerformanceShaders
       ^ (in target 'Satin' from project 'Satin')
SwiftDriver Satin normal armv7k com.apple.xcode.tools.swift.compiler (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Satin -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/armv7k/Satin.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/SatinCore.modulemap -DXcode -plugin-path /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -target armv7k-apple-watchos6.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/armv7k/Satin-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/armv7k/Satin.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/armv7k/Satin_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/SatinCore/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/armv7k/Satin-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: error: Unable to resolve module dependency: 'Metal'
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: note: A dependency of main module 'Satin'
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/StructBuffer.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/UniformBuffer.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/VertexUniformBuffer.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/BufferComputeSystem.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveBufferComputeSystem.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveTextureComputeSystem.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeSystem.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Converters/YCbCrToRGBConverter.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Context.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Material.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Object.swift:11:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Renderer.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Shader.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLSamplerDescriptor+Extensions.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/BrdfGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/DiffuseIBLGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/RandomNoiseGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/SpecularIBLGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TextGeometry.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/DirectionalLight.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/PointLight.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/SpotLight.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicColorMaterial.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicDiffuseMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicPointMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicTextureMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/DepthMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/LiveMaterial.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/MatCapMaterial.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/NormalColorMaterial.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SkyboxMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/UVColorMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/InstancedMesh.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Mesh.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Submesh.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Environment.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Renderable.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Shadow.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/LiveShader.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PBRShader.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SkyboxShader.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SourceShader.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shadows/DirectionalLightShadow.swift:11:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Injections.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Parsers.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/PostProcessor.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: error: Unable to resolve module dependency: 'MetalKit'
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: note: A dependency of main module 'Satin'
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:9:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:9:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:11:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:11:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:10:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:9:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: error: Unable to resolve module dependency: 'ModelIO'
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: note: A dependency of main module 'Satin'
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:12:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:12:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:11:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:11:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:9:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: error: Unable to resolve module dependency: 'MetalPerformanceShaders'
import MetalPerformanceShaders
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: note: A dependency of main module 'Satin'
import MetalPerformanceShaders
       ^ (in target 'Satin' from project 'Satin')
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Bezier.o /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Bezier.mm normal armv7k objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'SatinCore' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

    Using response file: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/af3fcb34312c57c0f52879cdce924b91-common-args.resp

    /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache -target armv7k-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -Wno-implicit-fallthrough -isysroot /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/af3fcb34312c57c0f52879cdce924b91-common-args.resp -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Bezier.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Bezier.dia -c /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Bezier.mm -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Bezier.o -index-unit-output-path /Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Bezier.o
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Types.o /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Types.mm normal arm64_32 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'SatinCore' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

    Using response file: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/af3fcb34312c57c0f52879cdce924b91-common-args.resp

    /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache -target arm64_32-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -Wno-implicit-fallthrough -isysroot /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/af3fcb34312c57c0f52879cdce924b91-common-args.resp -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Types.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Types.dia -c /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Types.mm -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Types.o -index-unit-output-path /Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Types.o
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Triangulator.o /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Triangulator.mm normal arm64_32 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'SatinCore' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

    Using response file: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/af3fcb34312c57c0f52879cdce924b91-common-args.resp

    /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache -target arm64_32-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -Wno-implicit-fallthrough -isysroot /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/af3fcb34312c57c0f52879cdce924b91-common-args.resp -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Triangulator.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Triangulator.dia -c /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Triangulator.mm -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Triangulator.o -index-unit-output-path /Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Triangulator.o
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Transforms.o /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Transforms.mm normal arm64_32 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'SatinCore' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

    Using response file: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/af3fcb34312c57c0f52879cdce924b91-common-args.resp

    /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache -target arm64_32-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -Wno-implicit-fallthrough -isysroot /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/af3fcb34312c57c0f52879cdce924b91-common-args.resp -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Transforms.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Transforms.dia -c /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Transforms.mm -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Transforms.o -index-unit-output-path /Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Transforms.o
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Rectangle.o /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Rectangle.mm normal arm64_32 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'SatinCore' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

    Using response file: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/af3fcb34312c57c0f52879cdce924b91-common-args.resp

    /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache -target arm64_32-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -Wno-implicit-fallthrough -isysroot /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/af3fcb34312c57c0f52879cdce924b91-common-args.resp -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Rectangle.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Rectangle.dia -c /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Rectangle.mm -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Rectangle.o -index-unit-output-path /Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Rectangle.o
2026-04-15 22:25:01.618 xcodebuild[634:3828] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: error: unable to resolve module dependency: 'Metal'
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: note: a dependency of main module 'Satin'
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/StructBuffer.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/UniformBuffer.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/VertexUniformBuffer.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/BufferComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveBufferComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveTextureComputeSystem.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Converters/YCbCrToRGBConverter.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Context.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Material.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Object.swift:11:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Renderer.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Shader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLSamplerDescriptor+Extensions.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/BrdfGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/DiffuseIBLGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/RandomNoiseGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/SpecularIBLGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TextGeometry.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/DirectionalLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/PointLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/SpotLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicColorMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicDiffuseMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicPointMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicTextureMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/DepthMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/LiveMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/MatCapMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/NormalColorMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SkyboxMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/UVColorMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/InstancedMesh.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Mesh.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Submesh.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Environment.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Renderable.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Shadow.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/LiveShader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PBRShader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SkyboxShader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SourceShader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shadows/DirectionalLightShadow.swift:11:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Injections.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Parsers.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/PostProcessor.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: error: unable to resolve module dependency: 'MetalKit'
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: note: a dependency of main module 'Satin'
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:11:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:11:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:10:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: error: unable to resolve module dependency: 'ModelIO'
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: note: a dependency of main module 'Satin'
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:12:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:12:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:11:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:11:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:9:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: error: unable to resolve module dependency: 'MetalPerformanceShaders'
import MetalPerformanceShaders
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: note: a dependency of main module 'Satin'
import MetalPerformanceShaders
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: error: unable to resolve module dependency: 'Metal'
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: note: a dependency of main module 'Satin'
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/StructBuffer.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/UniformBuffer.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/VertexUniformBuffer.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/BufferComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveBufferComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveTextureComputeSystem.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Converters/YCbCrToRGBConverter.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Context.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Material.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Object.swift:11:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Renderer.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Shader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLSamplerDescriptor+Extensions.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/BrdfGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/DiffuseIBLGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/RandomNoiseGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/SpecularIBLGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TextGeometry.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/DirectionalLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/PointLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/SpotLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicColorMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicDiffuseMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicPointMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicTextureMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/DepthMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/LiveMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/MatCapMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/NormalColorMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SkyboxMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/UVColorMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/InstancedMesh.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Mesh.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Submesh.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Environment.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Renderable.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Shadow.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/LiveShader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PBRShader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SkyboxShader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SourceShader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shadows/DirectionalLightShadow.swift:11:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Injections.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Parsers.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/PostProcessor.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: error: unable to resolve module dependency: 'MetalKit'
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: note: a dependency of main module 'Satin'
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:11:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:11:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:10:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: error: unable to resolve module dependency: 'ModelIO'
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: note: a dependency of main module 'Satin'
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:12:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:12:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:11:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:11:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:9:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: error: unable to resolve module dependency: 'MetalPerformanceShaders'
import MetalPerformanceShaders
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: note: a dependency of main module 'Satin'
import MetalPerformanceShaders
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: error: unable to resolve module dependency: 'Metal'
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: note: a dependency of main module 'Satin'
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/StructBuffer.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/UniformBuffer.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/VertexUniformBuffer.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/BufferComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveBufferComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveTextureComputeSystem.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Converters/YCbCrToRGBConverter.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Context.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Material.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Object.swift:11:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Renderer.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Shader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLSamplerDescriptor+Extensions.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/BrdfGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/DiffuseIBLGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/RandomNoiseGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/SpecularIBLGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TextGeometry.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/DirectionalLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/PointLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/SpotLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicColorMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicDiffuseMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicPointMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicTextureMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/DepthMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/LiveMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/MatCapMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/NormalColorMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SkyboxMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/UVColorMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/InstancedMesh.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Mesh.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Submesh.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Environment.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Renderable.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Shadow.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/LiveShader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PBRShader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SkyboxShader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SourceShader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shadows/DirectionalLightShadow.swift:11:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Injections.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Parsers.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/PostProcessor.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: error: unable to resolve module dependency: 'MetalKit'
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: note: a dependency of main module 'Satin'
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:11:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:11:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:10:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: error: unable to resolve module dependency: 'ModelIO'
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: note: a dependency of main module 'Satin'
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:12:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:12:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:11:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:11:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:9:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: error: unable to resolve module dependency: 'MetalPerformanceShaders'
import MetalPerformanceShaders
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: note: a dependency of main module 'Satin'
import MetalPerformanceShaders
       ^
** BUILD FAILED **
The following build commands failed:
	CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Triangulator.o /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Triangulator.mm normal armv7k objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'SatinCore' from project 'Satin')
	SwiftDriver Satin normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Satin' from project 'Satin')
	SwiftDriver Satin normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'Satin' from project 'Satin')
	SwiftDriver Satin normal armv7k com.apple.xcode.tools.swift.compiler (in target 'Satin' from project 'Satin')
	Building workspace spi-builder-workspace with scheme Satin-Package
(5 failures)
Command line invocation:
    /Applications/Xcode-26.4.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  Satin: /Users/admin/builder/spi-builder-workspace
resolved source packages: Satin
2026-04-15 22:25:06.947 xcodebuild[688:4182] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Satin",
  "name" : "Satin",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "SatinCore",
      "targets" : [
        "SatinCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Satin",
      "targets" : [
        "Satin"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "SatinTests",
      "module_type" : "SwiftTarget",
      "name" : "SatinTests",
      "path" : "Tests/SatinTests",
      "sources" : [
        "ObjectTests.swift",
        "RenderableTests.swift"
      ],
      "target_dependencies" : [
        "Satin"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SatinCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "SatinCoreTests",
      "path" : "Tests/SatinCoreTests",
      "sources" : [
        "BezierTests.swift",
        "BoundsTests.swift",
        "MD5.swift",
        "TriangulatorTests.swift"
      ],
      "target_dependencies" : [
        "SatinCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SatinCore",
      "module_type" : "ClangTarget",
      "name" : "SatinCore",
      "path" : "Sources/SatinCore",
      "product_memberships" : [
        "SatinCore",
        "Satin"
      ],
      "sources" : [
        "Bezier.mm",
        "Bounds.mm",
        "Bvh.mm",
        "Conversions.mm",
        "Generators.mm",
        "Geometry.mm",
        "Hermite.mm",
        "Rectangle.mm",
        "Transforms.mm",
        "Triangulator.mm",
        "Types.mm"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Satin",
      "module_type" : "SwiftTarget",
      "name" : "Satin",
      "path" : "Sources/Satin",
      "product_memberships" : [
        "Satin"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Satin/Pipelines",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Buffers/InstanceMatrixUniformBuffer.swift",
        "Buffers/StructBuffer.swift",
        "Buffers/UniformBuffer.swift",
        "Buffers/VertexUniformBuffer.swift",
        "CameraControllers/CameraController.swift",
        "CameraControllers/OrthographicCameraController.swift",
        "CameraControllers/PerspectiveCameraController.swift",
        "Cameras/OrthographicCamera.swift",
        "Cameras/PerspectiveCamera.swift",
        "Codable/AnyMaterial.swift",
        "Compute/BufferComputeSystem.swift",
        "Compute/LiveBufferComputeSystem.swift",
        "Compute/LiveTextureComputeSystem.swift",
        "Compute/TextureComputeSystem.swift",
        "Constants/Blending.swift",
        "Constants/Constants.swift",
        "Constants/Lighting.swift",
        "Constants/Pipelines/ComputeConstants.swift",
        "Constants/Pipelines/FragmentConstants.swift",
        "Constants/Pipelines/MeshConstants.swift",
        "Constants/Pipelines/ObjectConstants.swift",
        "Constants/Pipelines/PBRConstants.swift",
        "Constants/Pipelines/VertexConstants.swift",
        "Constants/Tonemapping.swift",
        "Converters/YCbCrToRGBConverter.swift",
        "Core/Camera.swift",
        "Core/Context.swift",
        "Core/Geometry.swift",
        "Core/Material.swift",
        "Core/Object.swift",
        "Core/Renderer.swift",
        "Core/Shader.swift",
        "Extensions/BVH+Extensions.swift",
        "Extensions/Bounds+Extensions.swift",
        "Extensions/Bundle+Extensions.swift",
        "Extensions/CGPoint+Extensions.swift",
        "Extensions/CGSize+Extensions.swift",
        "Extensions/MTLSamplerDescriptor+Extensions.swift",
        "Extensions/Metal+Extensions.swift",
        "Extensions/Ray+Extensions.swift",
        "Extensions/Rectangle+Extensions.swift",
        "Extensions/Simd+Extensions.swift",
        "Extensions/String+Extensions.swift",
        "Extensions/Vertex+Extensions.swift",
        "Generators/BrdfGenerator.swift",
        "Generators/CubemapGenerator.swift",
        "Generators/DiffuseIBLGenerator.swift",
        "Generators/RandomNoiseGenerator.swift",
        "Generators/SpecularIBLGenerator.swift",
        "Geometry/ArcGeometry.swift",
        "Geometry/BoxGeometry.swift",
        "Geometry/CapsuleGeometry.swift",
        "Geometry/CircleGeometry.swift",
        "Geometry/ConeGeometry.swift",
        "Geometry/CylinderGeometry.swift",
        "Geometry/ExtrudedRoundedRectGeometry.swift",
        "Geometry/ExtrudedTextGeometry.swift",
        "Geometry/IcoSphereGeometry.swift",
        "Geometry/OctaSphereGeometry.swift",
        "Geometry/ParametricGeometry.swift",
        "Geometry/PlaneGeometry.swift",
        "Geometry/PointGeometry.swift",
        "Geometry/QuadGeometry.swift",
        "Geometry/RoundedBoxGeometry.swift",
        "Geometry/RoundedRectGeometry.swift",
        "Geometry/SkyboxGeometry.swift",
        "Geometry/SphereGeometry.swift",
        "Geometry/SquircleGeometry.swift",
        "Geometry/TextGeometry.swift",
        "Geometry/TorusGeometry.swift",
        "Geometry/TriangleGeometry.swift",
        "Geometry/TubeGeometry.swift",
        "Lights/DirectionalLight.swift",
        "Lights/PointLight.swift",
        "Lights/SpotLight.swift",
        "Materials/BasicColorMaterial.swift",
        "Materials/BasicDiffuseMaterial.swift",
        "Materials/BasicPointMaterial.swift",
        "Materials/BasicTextureMaterial.swift",
        "Materials/DepthMaterial.swift",
        "Materials/LiveMaterial.swift",
        "Materials/MatCapMaterial.swift",
        "Materials/NormalColorMaterial.swift",
        "Materials/PhysicalMaterial.swift",
        "Materials/ShadowMaterial.swift",
        "Materials/SkyboxMaterial.swift",
        "Materials/SourceMaterial.swift",
        "Materials/StandardMaterial.swift",
        "Materials/UVColorMaterial.swift",
        "Objects/InstancedMesh.swift",
        "Objects/Mesh.swift",
        "Objects/Scene.swift",
        "Objects/Submesh.swift",
        "Parameters/AnyParameter.swift",
        "Parameters/BoolParameter.swift",
        "Parameters/DoubleParameter.swift",
        "Parameters/Float2Parameter.swift",
        "Parameters/Float2x2Parameter.swift",
        "Parameters/Float3Parameter.swift",
        "Parameters/Float3x3Parameter.swift",
        "Parameters/Float4Parameter.swift",
        "Parameters/Float4x4Parameter.swift",
        "Parameters/FloatParameter.swift",
        "Parameters/GenericParameter.swift",
        "Parameters/Int2Parameter.swift",
        "Parameters/Int3Parameter.swift",
        "Parameters/Int4Parameter.swift",
        "Parameters/IntParameter.swift",
        "Parameters/PackedFloat3Parameter.swift",
        "Parameters/Parameter.swift",
        "Parameters/ParameterGroup.swift",
        "Parameters/StringParameter.swift",
        "Parameters/UInt32Parameter.swift",
        "Protocols/Environment.swift",
        "Protocols/Light.swift",
        "Protocols/Renderable.swift",
        "Protocols/Shadow.swift",
        "Shaders/LiveShader.swift",
        "Shaders/PBRShader.swift",
        "Shaders/PhysicalShader.swift",
        "Shaders/SkyboxShader.swift",
        "Shaders/SourceShader.swift",
        "Shaders/StandardShader.swift",
        "Shadows/DirectionalLightShadow.swift",
        "Types/InstanceMatrixUniforms.swift",
        "Types/LightData.swift",
        "Types/RaycastResult.swift",
        "Types/ShadowData.swift",
        "Types/VertexUniforms.swift",
        "Utilities/FileWatcher.swift",
        "Utilities/Helpers.swift",
        "Utilities/Injections.swift",
        "Utilities/Loader.swift",
        "Utilities/MetalFileCompiler.swift",
        "Utilities/MetalSourceCompiler.swift",
        "Utilities/Parsers.swift",
        "Utilities/Paths.swift",
        "Utilities/PostProcessor.swift",
        "Utilities/Raycast.swift",
        "Utilities/Sources.swift",
        "Utilities/Textures.swift",
        "Utilities/ValueCache.swift",
        "Utilities/VertexDescriptors.swift"
      ],
      "target_dependencies" : [
        "SatinCore"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
{
  "workspace" : {
    "name" : "spi-builder-workspace",
    "schemes" : [
      "Satin",
      "Satin-Package",
      "SatinCore"
    ]
  }
}
2026-04-15 22:25:08.270 xcodebuild[698:4284] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Satin-Package -destination generic/platform=watchOS
Command line invocation:
    /Applications/Xcode-26.4.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme Satin-Package -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
  Satin: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (5 targets)
    Target 'SatinCore' in project 'Satin'
        ➜ Explicit dependency on target 'SatinCore' in project 'Satin'
    Target 'Satin' in project 'Satin'
        ➜ Explicit dependency on target 'Satin' in project 'Satin'
        ➜ Explicit dependency on target 'Satin_Satin' in project 'Satin'
        ➜ Explicit dependency on target 'SatinCore' in project 'Satin'
    Target 'Satin' in project 'Satin'
        ➜ Explicit dependency on target 'Satin_Satin' in project 'Satin'
        ➜ Explicit dependency on target 'SatinCore' in project 'Satin'
    Target 'SatinCore' in project 'Satin' (no dependencies)
    Target 'Satin_Satin' in project 'Satin' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ClangStatCache /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Triangulator.o /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Triangulator.mm normal armv7k objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'SatinCore' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

    Using response file: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/af3fcb34312c57c0f52879cdce924b91-common-args.resp

    /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache -target armv7k-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -Wno-implicit-fallthrough -isysroot /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/af3fcb34312c57c0f52879cdce924b91-common-args.resp -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Triangulator.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Triangulator.dia -c /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Triangulator.mm -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Triangulator.o -index-unit-output-path /Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Triangulator.o
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Bezier.o /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Bezier.mm normal armv7k objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'SatinCore' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

    Using response file: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/af3fcb34312c57c0f52879cdce924b91-common-args.resp

    /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache -target armv7k-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -Wno-implicit-fallthrough -isysroot /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/af3fcb34312c57c0f52879cdce924b91-common-args.resp -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Bezier.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Bezier.dia -c /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Bezier.mm -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Bezier.o -index-unit-output-path /Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Bezier.o
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Geometry.o /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Geometry.mm normal armv7k objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'SatinCore' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

    Using response file: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/af3fcb34312c57c0f52879cdce924b91-common-args.resp

    /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache -target armv7k-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -Wno-implicit-fallthrough -isysroot /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/af3fcb34312c57c0f52879cdce924b91-common-args.resp -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Geometry.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Geometry.dia -c /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Geometry.mm -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Geometry.o -index-unit-output-path /Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Geometry.o
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Generators.o /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Generators.mm normal armv7k objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'SatinCore' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

    Using response file: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/af3fcb34312c57c0f52879cdce924b91-common-args.resp

    /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache -target armv7k-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -Wno-implicit-fallthrough -isysroot /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/af3fcb34312c57c0f52879cdce924b91-common-args.resp -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Generators.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Generators.dia -c /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Generators.mm -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Generators.o -index-unit-output-path /Satin.build/Debug-watchos/SatinCore.build/Objects-normal/armv7k/Generators.o
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Triangulator.o /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Triangulator.mm normal arm64_32 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'SatinCore' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

    Using response file: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/af3fcb34312c57c0f52879cdce924b91-common-args.resp

    /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache -target arm64_32-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -Wno-implicit-fallthrough -isysroot /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/af3fcb34312c57c0f52879cdce924b91-common-args.resp -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Triangulator.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Triangulator.dia -c /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Triangulator.mm -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Triangulator.o -index-unit-output-path /Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Triangulator.o
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Rectangle.o /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Rectangle.mm normal arm64_32 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'SatinCore' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

    Using response file: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/af3fcb34312c57c0f52879cdce924b91-common-args.resp

    /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache -target arm64_32-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -Wno-implicit-fallthrough -isysroot /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/af3fcb34312c57c0f52879cdce924b91-common-args.resp -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Rectangle.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Rectangle.dia -c /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Rectangle.mm -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Rectangle.o -index-unit-output-path /Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Rectangle.o
SwiftDriver Satin normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Satin -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/arm64/Satin.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/SatinCore.modulemap -DXcode -plugin-path /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -target arm64-apple-watchos6.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/arm64/Satin-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/arm64/Satin.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/arm64/Satin_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/SatinCore/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/arm64/Satin-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: error: Unable to resolve module dependency: 'Metal'
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: note: A dependency of main module 'Satin'
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/StructBuffer.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/UniformBuffer.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/VertexUniformBuffer.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/BufferComputeSystem.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveBufferComputeSystem.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveTextureComputeSystem.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeSystem.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Converters/YCbCrToRGBConverter.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Context.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Material.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Object.swift:11:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Renderer.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Shader.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLSamplerDescriptor+Extensions.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/BrdfGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/DiffuseIBLGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/RandomNoiseGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/SpecularIBLGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TextGeometry.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/DirectionalLight.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/PointLight.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/SpotLight.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicColorMaterial.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicDiffuseMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicPointMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicTextureMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/DepthMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/LiveMaterial.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/MatCapMaterial.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/NormalColorMaterial.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SkyboxMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/UVColorMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/InstancedMesh.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Mesh.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Submesh.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Environment.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Renderable.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Shadow.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/LiveShader.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PBRShader.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SkyboxShader.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SourceShader.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shadows/DirectionalLightShadow.swift:11:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Injections.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Parsers.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/PostProcessor.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: error: Unable to resolve module dependency: 'MetalKit'
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: note: A dependency of main module 'Satin'
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:9:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:9:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:11:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:11:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:10:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:9:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: error: Unable to resolve module dependency: 'ModelIO'
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: note: A dependency of main module 'Satin'
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:12:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:12:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:11:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:11:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:9:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: error: Unable to resolve module dependency: 'MetalPerformanceShaders'
import MetalPerformanceShaders
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: note: A dependency of main module 'Satin'
import MetalPerformanceShaders
       ^ (in target 'Satin' from project 'Satin')
SwiftDriver Satin normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Satin -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/arm64_32/Satin.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/SatinCore.modulemap -DXcode -plugin-path /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -target arm64_32-apple-watchos6.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/arm64_32/Satin-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/arm64_32/Satin.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/arm64_32/Satin_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/SatinCore/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/arm64_32/Satin-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: error: Unable to resolve module dependency: 'Metal'
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: note: A dependency of main module 'Satin'
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/StructBuffer.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/UniformBuffer.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/VertexUniformBuffer.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/BufferComputeSystem.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveBufferComputeSystem.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveTextureComputeSystem.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeSystem.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Converters/YCbCrToRGBConverter.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Context.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Material.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Object.swift:11:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Renderer.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Shader.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLSamplerDescriptor+Extensions.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/BrdfGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/DiffuseIBLGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/RandomNoiseGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/SpecularIBLGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TextGeometry.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/DirectionalLight.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/PointLight.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/SpotLight.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicColorMaterial.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicDiffuseMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicPointMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicTextureMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/DepthMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/LiveMaterial.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/MatCapMaterial.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/NormalColorMaterial.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SkyboxMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/UVColorMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/InstancedMesh.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Mesh.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Submesh.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Environment.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Renderable.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Shadow.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/LiveShader.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PBRShader.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SkyboxShader.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SourceShader.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shadows/DirectionalLightShadow.swift:11:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Injections.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Parsers.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/PostProcessor.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: error: Unable to resolve module dependency: 'MetalKit'
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: note: A dependency of main module 'Satin'
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:9:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:9:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:11:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:11:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:10:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:9:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: error: Unable to resolve module dependency: 'ModelIO'
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: note: A dependency of main module 'Satin'
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:12:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:12:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:11:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:11:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:9:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: error: Unable to resolve module dependency: 'MetalPerformanceShaders'
import MetalPerformanceShaders
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: note: A dependency of main module 'Satin'
import MetalPerformanceShaders
       ^ (in target 'Satin' from project 'Satin')
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Transforms.o /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Transforms.mm normal arm64_32 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'SatinCore' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

    Using response file: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/af3fcb34312c57c0f52879cdce924b91-common-args.resp

    /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache -target arm64_32-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -Wno-implicit-fallthrough -isysroot /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/af3fcb34312c57c0f52879cdce924b91-common-args.resp -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Transforms.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Transforms.dia -c /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Transforms.mm -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Transforms.o -index-unit-output-path /Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Transforms.o
CompileC /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Types.o /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Types.mm normal arm64_32 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'SatinCore' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

    Using response file: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/af3fcb34312c57c0f52879cdce924b91-common-args.resp

    /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -ivfsstatcache /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache -target arm64_32-apple-watchos6.0 -fmessage-length\=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit\=0 -fno-color-diagnostics -fmodules-prune-interval\=86400 -fmodules-prune-after\=345600 -fbuild-session-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -fmodules-validate-once-per-build-session -Wnon-modular-include-in-framework-module -Werror\=non-modular-include-in-framework-module -Wno-trigraphs -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-implicit-atomic-properties -Wno-objc-interface-ivars -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -Wno-implicit-fallthrough -isysroot /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/af3fcb34312c57c0f52879cdce924b91-common-args.resp -MMD -MT dependencies -MF /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Types.d --serialize-diagnostics /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Types.dia -c /Users/admin/builder/spi-builder-workspace/Sources/SatinCore/Types.mm -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Types.o -index-unit-output-path /Satin.build/Debug-watchos/SatinCore.build/Objects-normal/arm64_32/Types.o
SwiftDriver Satin normal armv7k com.apple.xcode.tools.swift.compiler (in target 'Satin' from project 'Satin')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftDriver -- /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Satin -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/armv7k/Satin.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -Xcc -fmodule-map-file\=/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/GeneratedModuleMaps-watchos/SatinCore.modulemap -DXcode -plugin-path /Applications/Xcode-26.4.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk -target armv7k-apple-watchos6.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/PackageFrameworks -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.4.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.4-23T238-688ef53f1462e2c8f657fdc38a81448f9e51884a582f42380855760c9d4cc599.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/armv7k/Satin-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/armv7k/Satin.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/armv7k/Satin_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/Sources/SatinCore/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Satin.build/Debug-watchos/Satin.build/Objects-normal/armv7k/Satin-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: error: Unable to resolve module dependency: 'Metal'
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: note: A dependency of main module 'Satin'
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/StructBuffer.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/UniformBuffer.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/VertexUniformBuffer.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/BufferComputeSystem.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveBufferComputeSystem.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveTextureComputeSystem.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeSystem.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Converters/YCbCrToRGBConverter.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Context.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Material.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Object.swift:11:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Renderer.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Shader.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLSamplerDescriptor+Extensions.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/BrdfGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/DiffuseIBLGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/RandomNoiseGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/SpecularIBLGenerator.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TextGeometry.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/DirectionalLight.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/PointLight.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/SpotLight.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicColorMaterial.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicDiffuseMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicPointMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicTextureMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/DepthMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/LiveMaterial.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/MatCapMaterial.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/NormalColorMaterial.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SkyboxMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/UVColorMaterial.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/InstancedMesh.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Mesh.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Submesh.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Environment.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Renderable.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Shadow.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/LiveShader.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PBRShader.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SkyboxShader.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SourceShader.swift:10:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shadows/DirectionalLightShadow.swift:11:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Injections.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Parsers.swift:9:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/PostProcessor.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:8:8: note: Also imported here
import Metal
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: error: Unable to resolve module dependency: 'MetalKit'
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: note: A dependency of main module 'Satin'
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:9:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:9:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:11:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:11:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:10:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:9:8: note: Also imported here
import MetalKit
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: error: Unable to resolve module dependency: 'ModelIO'
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: note: A dependency of main module 'Satin'
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:12:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:12:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:11:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:11:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:9:8: note: Also imported here
import ModelIO
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: error: Unable to resolve module dependency: 'MetalPerformanceShaders'
import MetalPerformanceShaders
       ^ (in target 'Satin' from project 'Satin')
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: note: A dependency of main module 'Satin'
import MetalPerformanceShaders
       ^ (in target 'Satin' from project 'Satin')
2026-04-15 22:25:09.429 xcodebuild[701:4316] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: error: unable to resolve module dependency: 'Metal'
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: note: a dependency of main module 'Satin'
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/StructBuffer.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/UniformBuffer.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/VertexUniformBuffer.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/BufferComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveBufferComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveTextureComputeSystem.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Converters/YCbCrToRGBConverter.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Context.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Material.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Object.swift:11:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Renderer.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Shader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLSamplerDescriptor+Extensions.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/BrdfGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/DiffuseIBLGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/RandomNoiseGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/SpecularIBLGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TextGeometry.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/DirectionalLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/PointLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/SpotLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicColorMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicDiffuseMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicPointMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicTextureMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/DepthMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/LiveMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/MatCapMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/NormalColorMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SkyboxMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/UVColorMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/InstancedMesh.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Mesh.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Submesh.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Environment.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Renderable.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Shadow.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/LiveShader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PBRShader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SkyboxShader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SourceShader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shadows/DirectionalLightShadow.swift:11:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Injections.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Parsers.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/PostProcessor.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: error: unable to resolve module dependency: 'MetalKit'
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: note: a dependency of main module 'Satin'
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:11:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:11:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:10:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: error: unable to resolve module dependency: 'ModelIO'
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: note: a dependency of main module 'Satin'
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:12:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:12:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:11:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:11:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:9:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: error: unable to resolve module dependency: 'MetalPerformanceShaders'
import MetalPerformanceShaders
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: note: a dependency of main module 'Satin'
import MetalPerformanceShaders
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: error: unable to resolve module dependency: 'Metal'
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: note: a dependency of main module 'Satin'
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/StructBuffer.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/UniformBuffer.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/VertexUniformBuffer.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/BufferComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveBufferComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveTextureComputeSystem.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Converters/YCbCrToRGBConverter.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Context.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Material.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Object.swift:11:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Renderer.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Shader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLSamplerDescriptor+Extensions.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/BrdfGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/DiffuseIBLGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/RandomNoiseGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/SpecularIBLGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TextGeometry.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/DirectionalLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/PointLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/SpotLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicColorMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicDiffuseMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicPointMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicTextureMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/DepthMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/LiveMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/MatCapMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/NormalColorMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SkyboxMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/UVColorMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/InstancedMesh.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Mesh.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Submesh.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Environment.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Renderable.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Shadow.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/LiveShader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PBRShader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SkyboxShader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SourceShader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shadows/DirectionalLightShadow.swift:11:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Injections.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Parsers.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/PostProcessor.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: error: unable to resolve module dependency: 'MetalKit'
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: note: a dependency of main module 'Satin'
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:11:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:11:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:10:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: error: unable to resolve module dependency: 'ModelIO'
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: note: a dependency of main module 'Satin'
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:12:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:12:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:11:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:11:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:9:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: error: unable to resolve module dependency: 'MetalPerformanceShaders'
import MetalPerformanceShaders
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: note: a dependency of main module 'Satin'
import MetalPerformanceShaders
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: error: unable to resolve module dependency: 'Metal'
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/InstanceMatrixUniformBuffer.swift:8:8: note: a dependency of main module 'Satin'
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/StructBuffer.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/UniformBuffer.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Buffers/VertexUniformBuffer.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/BufferComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveBufferComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/LiveTextureComputeSystem.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Compute/TextureComputeSystem.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Converters/YCbCrToRGBConverter.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Context.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Material.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Object.swift:11:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Renderer.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Shader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/MTLSamplerDescriptor+Extensions.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Extensions/Metal+Extensions.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/BrdfGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/DiffuseIBLGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/RandomNoiseGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/SpecularIBLGenerator.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Geometry/TextGeometry.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/DirectionalLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/PointLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Lights/SpotLight.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicColorMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicDiffuseMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicPointMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/BasicTextureMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/DepthMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/LiveMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/MatCapMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/NormalColorMaterial.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/SkyboxMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/UVColorMaterial.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/InstancedMesh.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Mesh.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Submesh.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Environment.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Renderable.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Protocols/Shadow.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/LiveShader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/PBRShader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SkyboxShader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shaders/SourceShader.swift:10:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Shadows/DirectionalLightShadow.swift:11:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Injections.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Parsers.swift:9:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/PostProcessor.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:8:8: note: also imported here
import Metal
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: error: unable to resolve module dependency: 'MetalKit'
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/CameraController.swift:8:8: note: a dependency of main module 'Satin'
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/OrthographicCameraController.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/CameraControllers/PerspectiveCameraController.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:11:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:11:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:10:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Textures.swift:9:8: note: also imported here
import MetalKit
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: error: unable to resolve module dependency: 'ModelIO'
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Core/Geometry.swift:11:8: note: a dependency of main module 'Satin'
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/PhysicalMaterial.swift:12:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Materials/StandardMaterial.swift:12:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Objects/Scene.swift:11:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/Loader.swift:11:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Utilities/VertexDescriptors.swift:9:8: note: also imported here
import ModelIO
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: error: unable to resolve module dependency: 'MetalPerformanceShaders'
import MetalPerformanceShaders
       ^
/Users/admin/builder/spi-builder-workspace/Sources/Satin/Generators/CubemapGenerator.swift:11:8: note: a dependency of main module 'Satin'
import MetalPerformanceShaders
       ^
** BUILD FAILED **
The following build commands failed:
	SwiftDriver Satin normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Satin' from project 'Satin')
	SwiftDriver Satin normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'Satin' from project 'Satin')
	SwiftDriver Satin normal armv7k com.apple.xcode.tools.swift.compiler (in target 'Satin' from project 'Satin')
	Building workspace spi-builder-workspace with scheme Satin-Package
(4 failures)
BUILD FAILURE 6.3 watchOS